CVE-2024-52011 json
launch-editor vulnerable to command injection via the crafted request on Windows
published 2026-06-01 5 mo ago modified 2026-09-10 1 mo ago also EUVD-2024-55605 , GHSA-c27g-q93r-2cwf
- cvss
- 8.3
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.5%
- EPSS 0.5% chance of exploitation in 30 days, percentile 44%
- public exploits
- 0
- none known
Summary
launch-editor allows users to open files with line numbers in editor from Node.js. Prior to version 2.9.0, due to the insufficient sanitization of the `file` argument in the `launchEditor`, an attacker can execute arbitrary commands on Windows by supplying a filename that contains special characters. This issue has been fixed in the `launch-editor` version 2.9.0, corresponding to vite version 5.4.9.
Patch / fix
- npm launch-editor 2.9.0
- npm vite 5.4.9
- Red Hat Cluster Observability Operator 1.5.0 1782839279, 1782840539
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2024-52011 updated cvss 8.3
launch-editor: vite: launch-editor: Arbitrary command execution via insufficient file argument sanitization
-
Red Hat Cluster Observability Operator 1.5 cluster-observability-operator/logging-console-plugin-pf4-rhel9 1782839279, cluster-observability-operator/logging-console-plugin-pf5-rhel9 1782840539fixed: vendor fix RHSA-2026:34342
-
Red Hat Cluster Observability Operator 1.5 cluster-observability-operator/perses-rhel9 1782839109, cluster-observability-operator/thanos-rhel9 1782840280, cluster-observability-operator/korrel8r-rhel9 1782839157, cluster-observability-operator/prometheus-rhel9 1782840780, cluster-observability-operator/alertmanager-rhel9 1782840761, cluster-observability-operator/perses-rhel9-operator 1782839191, +17 more Red Hat Cryostat 4 launch-editor, cryostat-openshift-console-plugin-npm Red Hat Migration Toolkit for Containers rhmtc/openshift-migration-ui-rhel8 Red Hat Node HealthCheck Operator workload-availability/node-healthcheck-rhel9-operator, workload-availability/node-healthcheck-operator-bundle, workload-availability/node-healthcheck-must-gather-rhel9 Red Hat OpenShift Lightspeed openshift-lightspeed/lightspeed-console-plugin-rhel9, openshift-lightspeed/lightspeed-console-plugin-419-rhel9, openshift-lightspeed/lightspeed-console-plugin-pf5-rhel9 Red Hat OpenShift Pipelines openshift-pipelines/pipelines-hub-ui-rhel8, openshift-pipelines/pipelines-hub-ui-rhel9, openshift-pipelines/pipelines-console-plugin-rhel8, openshift-pipelines/pipelines-console-plugin-rhel9, openshift-pipelines/pipelines-console-plugin-pf5-rhel9not affected: vulnerable code not present
+21 more productsfewer
Red Hat OpenShift Service Mesh 2 openshift-service-mesh/kiali-rhel8, openshift-service-mesh/kiali-ossmc-rhel8 Red Hat OpenShift Service Mesh 3 openshift-service-mesh/kiali-rhel9, openshift-service-mesh/kiali-ossmc-rhel9, openshift-service-mesh/kiali-rhel9-operator, openshift-service-mesh/kiali-operator-bundle Red Hat AMQ Broker 7 vite, launch-editor Red Hat Ansible Automation Platform 2 automation-gateway, automation-controller, automation-platform-ui, automation-eda-controller, ansible-automation-platform-26/gateway-rhel9, ansible-automation-platform-27/gateway-rhel9, +4 more Red Hat build of Apache Camel - HawtIO 4 launch-editor Red Hat Build of Keycloak vite Red Hat Build of Podman Desktop rh-podman-desktop.git Red Hat Build of Podman Desktop - Tech Preview rhdesktop/rh-podman-desktop-ext-rhel-rhel10, rhdesktop/rh-podman-desktop-ext-bootc-rhel10, rhdesktop/rh-podman-desktop-ext-sandbox-rhel10, rhdesktop/rh-podman-desktop-ext-redhat-account-rhel10, rhdesktop/rh-podman-desktop-ext-openshift-local-rhel10 Red Hat Data Grid 8 launch-editor Red Hat Developer Hub 1 rhdh/rhdh-hub-rhel9 Red Hat Discovery 2 discovery/discovery-ui-rhel9 Red Hat Enterprise Linux AI (RHEL AI) 3 rhelai3/bootc-cuda-rhel9, rhelai3/bootc-rocm-rhel9, rhelai3/bootc-gaudi-rhel9, rhelai3/disk-image-cuda-rhel9 Red Hat JBoss Enterprise Application Platform 8 vite Red Hat JBoss Enterprise Application Platform Expansion Pack vite Red Hat OpenShift AI (RHOAI) rhoai/odh-mlflow-rhel9 Red Hat OpenShift Container Platform 4 openshift4/ose-console-rhel9, openshift4/ose-agent-installer-ui-rhel9 Red Hat OpenShift Container Platform 5 openshift5/ose-console-rhel9, openshift5/ose-agent-installer-ui-rhel9 Red Hat OpenShift Dev Spaces devspaces/openvsx-rhel9 Red Hat OpenShift Virtualization 4 container-native-virtualization/kubevirt-console-plugin-rhel9 Red Hat Quay 3 quay/quay-rhel8 Red Hat Self-service automation portal 2 ansible-automation-platform/automation-portal
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- none
- Automatable
- yes
- Technical impact
- total
- Assessed
- 5 mo ago
Exploit prediction
0.51% chance of exploitation in the next 30 days, higher than 44% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 7.5 | CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N |
| CISA ADP | 3.1 | 8.3 | CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:L |
| CNA | 4.0 | 7.5 | CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X |
| CNA | 3.1 | 8.3 | CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:L |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| npm | launch-editor | <2.9.0 |
2.9.0 |
| npm | vite | <5.4.9 |
5.4.9 |
Affected products
- vitejs launch-editor
- vitejs vite
- Red Hat Cluster Observability Operator 1.5.0
- Red Hat Cryostat 4
- Red Hat Migration Toolkit for Containers
- Red Hat Node HealthCheck Operator
- Red Hat OpenShift Lightspeed
- Red Hat OpenShift Pipelines
- Red Hat OpenShift Service Mesh 2
- Red Hat OpenShift Service Mesh 3
- Red Hat Red Hat AMQ Broker 7
- Red Hat Red Hat Ansible Automation Platform 2
- Red Hat Red Hat build of Apache Camel - HawtIO 4
- Red Hat Red Hat Build of Keycloak
- Red Hat Red Hat Build of Podman Desktop
- Red Hat Red Hat Build of Podman Desktop - Tech Preview
- Red Hat Red Hat Data Grid 8
- Red Hat Red Hat Developer Hub
- Red Hat Red Hat Discovery 2
- Red Hat Red Hat Enterprise Linux AI (RHEL AI) 3
- Red Hat Red Hat JBoss Enterprise Application Platform 8
- Red Hat Red Hat JBoss Enterprise Application Platform Expansion Pack
- Red Hat Red Hat OpenShift AI (RHOAI)
- Red Hat Red Hat OpenShift Container Platform 4
- Red Hat Red Hat OpenShift Dev Spaces
- Red Hat Red Hat OpenShift Virtualization 4
- Red Hat Red Hat Quay 3
- Red Hat Self-service automation portal 2
Classification
References
-
github.com
/vitejs/launch-editor/commit/971291e8a6a91226e1616c5c0ec85423d2d50a5e
web
-
access.redhat.com
/errata/RHSA-2026:34342
vendor-advisory
-
github.com
/vitejs/launch-editor/security/advisories/GHSA-c27g-q93r-2cwf
web
-
access.redhat.com
/security/cve/CVE-2024-52011
vdb-entry
-
bugzilla.redhat.com
/show_bug.cgi?id=2483853
issue-tracking
- security.access.redhat.com /data/csaf/v2/vex/2024/cve-2024-52011.json
-
github.com
/yyx990803/launch-editor/security/advisories/GHSA-c27g-q93r-2cwf
web
-
nvd.nist.gov
/vuln/detail/CVE-2024-52011
advisory
-
github.com
/vitejs/launch-editor
package
Sources
- CVE List CVE-2024-52011
- GitHub Advisory GHSA-c27g-q93r-2cwf
- NVD CVE-2024-52011
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
CPEs and fixed versions use Anchore's correction of NVD's data: Added CPE configurations because not yet analyzed by NVD.