Description
A vulnerability was detected in react create-react-app up to 5.0.1 on macOS. This affects the function startBrowserProcess of the file openBrowser.js of the component react-dev-utils. Performing a manipulation results in os command injection. Remote exploitation of the attack is possible. The exploit is now public and may be used. The project was informed of the problem early through an issue report but has not responded yet.
Published: 2026-07-06
Score: 6.9 Medium
EPSS: 1.3% Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Based on the description, it is inferred that the attacker can inject arbitrary shell commands into the startBrowserProcess function of the react-dev-utils package when it launches a browser on macOS. By supplying crafted input, the node process can execute those commands with the privileges of the user running the development server, allowing remote code execution without local privilege escalation. The weakness is identified as command injection (CWE‑77) and insecure operating system command execution (CWE‑78).

Affected Systems

The vulnerability affects the React create‑react‑app package up to version 5.0.1 on macOS. Any installation of that package that has not been upgraded to a newer release is potentially vulnerable. The flaw resides in the openBrowser.js component of react‑dev‑utils, part of the create‑react‑app toolchain.

Risk and Exploitability

Based on the description, it is inferred that the attacker can deliver malicious input by exploiting the automatic browser launch in a remote development environment, making the attack vector remote. The CVSS score of 6.9 indicates moderate severity. The EPSS score of 1% suggests a low but non‑zero likelihood of exploitation, yet the existence of public exploits raises the practical risk. The vulnerability is not listed in CISA KEV, but it can be leveraged from a remote development environment that automatically opens a browser when the local server starts, making the attack vector likely remote on a developer machine.

Generated by OpenCVE AI on July 26, 2026 at 20:56 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Check for and apply any available updates to create‑react‑app that mitigate OS command injection.
  • If an update is not available, start the development server with the --no-open flag or otherwise disable automatic browser launch to eliminate use of the vulnerable function.
  • Restrict the development server to the local loopback interface and use a firewall or container to isolate the process, minimizing the impact of a potential exploit.

Generated by OpenCVE AI on July 26, 2026 at 20:56 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 06 Jul 2026 22:45:00 +0000

Type Values Removed Values Added
First Time appeared Facebook
Facebook create-react-app
Vendors & Products Facebook
Facebook create-react-app

Mon, 06 Jul 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 06 Jul 2026 07:30:00 +0000

Type Values Removed Values Added
Description A vulnerability was detected in react create-react-app up to 5.0.1 on macOS. This affects the function startBrowserProcess of the file openBrowser.js of the component react-dev-utils. Performing a manipulation results in os command injection. Remote exploitation of the attack is possible. The exploit is now public and may be used. The project was informed of the problem early through an issue report but has not responded yet.
Title react create-react-app react-dev-utils openBrowser.js startBrowserProcess os command injection
First Time appeared React
React create-react-app
Weaknesses CWE-77
CWE-78
CPEs cpe:2.3:a:react:create-react-app:*:*:*:*:*:*:*:*
Vendors & Products React
React create-react-app
References
Metrics cvssV2_0

{'score': 7.5, 'vector': 'AV:N/AC:L/Au:N/C:P/I:P/A:P/E:POC/RL:ND/RC:UR'}

cvssV3_0

{'score': 7.3, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:R'}

cvssV3_1

{'score': 7.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L/E:P/RL:X/RC:R'}

cvssV4_0

{'score': 6.9, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P'}


Subscriptions

Facebook Create-react-app
React Create-react-app
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-07-06T15:17:49.174Z

Reserved: 2026-07-05T19:11:13.568Z

Link: CVE-2026-14802

cve-icon Vulnrichment

Updated: 2026-07-06T15:17:25.824Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-26T21:00:04Z

Weaknesses
  • CWE-77

    Improper Neutralization of Special Elements used in a Command ('Command Injection')

  • CWE-78

    Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')