CVE-2025-11953 kev in the critical feed json
Command injection in React Native Community CLI allows remote attackers to perform remote code execution by sending HTTP requests
published 2025-11-03 12 mo ago modified 2026-11-05 3 d ago also GHSA-399j-vxmf-hjvr , EUVD-2025-37505
- cvss
- 9.8
- version 3.1, CNA
- cisa kev
- Exploited
- added 2026-02-05
- epss
- 94.0%
- EPSS 94.0% chance of exploitation in 30 days, percentile 99.8%
- public exploits
- 0
- none known, plus a Nuclei check
Summary
The Metro Development Server, which is opened by the React Native Community CLI, binds to external interfaces by default. The server exposes an endpoint that is vulnerable to OS command injection. This allows unauthenticated network attackers to send a POST request to the server and run arbitrary executables. On Windows, the attackers can also execute arbitrary shell commands with fully controlled arguments.
Patch / fix
cisa required action Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.
- npm @react-native-community/cli 18.0.1, 19.1.2, 20.0.0
- npm @react-native-community/cli-server-api 18.0.1, 19.1.2, 20.0.0
- react-native-community react_native_community_cli 19.1.2
- github.com/react-native-community/cli@1508990 commit
- github.com/react-native-community/cli@5a79216 commit
- github.com/react-native-community/cli@9e1fa8c commit
- github.com/react-native-community/cli@a8293dc commit
- github.com/react-native-community/cli#1615 pull request
- github.com/react-native-community/cli/releases/tag/v20.0.0 release
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-2025-11953 updated cvss 8.1
@react-native-community/cli-server-api: Command injection in React Native CLI
-
Red Hat All currently supported Red Hat productsnot affected: vulnerable code not present
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
Timeline
- Published
- Added to CISA KEV
- CISA SSVC: exploitation active
- CISA patch deadline
Known exploited
- Added
- 9 mo ago
- Patch by
- 2026-02-26 (8 mo ago)
- Ransomware
- Not known
- Required action
- Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.
- Vendor, product
- React Native Community, CLI
- CISA name
- React Native Community CLI OS Command Injection Vulnerability
CISA SSVC
- Exploitation
- Active, exploited in the wild
- Automatable
- yes
- Technical impact
- total
- Assessed
- 9 mo ago
Exploit prediction
93.98% chance of exploitation in the next 30 days, higher than 99.8% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- Nuclei template React Native Community CLI - Unauthenticated OS Command Injection nuclei detection template
- jfrog.com https://jfrog.com/blog/cve-2025-11953-critical-react-native-community-cli-vulnerability referenced PoC, tagged "exploit" by a source, unverified
- vulncheck.com https://www.vulncheck.com/blog/metro4shell_eitw referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 9.8 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
| GitHub | 3.1 | 9.8 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| npm | @react-native-community/cli | >=20.0.0-alpha.0, <20.0.0 >=19.0.0-alpha.0, <19.1.2 >=18.0.0, <18.0.1 |
20.0.0 19.1.2 18.0.1 |
| npm | @react-native-community/cli-server-api | >=20.0.0-alpha.0, <20.0.0 >=19.0.0-alpha.0, <19.1.2 >=18.0.0, <18.0.1 |
20.0.0 19.1.2 18.0.1 |
Classification
- Weakness
-
- CWE-78 Improper Neutralization of Special Elements used in an OS Command
References
-
github.com
/react-native-community/cli/commit/15089907d1f1301b22c72d7f68846a2ef20df547
patch, web
-
github.com
/react-native-community/cli/pull/1615
web
-
github.com
/react-native-community/cli/commit/5a792169d9883e0b0fb1ddf1ea46778f21510d18
web
-
github.com
/react-native-community/cli/commit/9e1fa8cc633e5dcf32244ffa60a871880be56722
web
-
github.com
/react-native-community/cli/commit/a8293dc29425f56249753507bc24d87b698d46e1
web
-
jfrog.com
/blog/cve-2025-11953-critical-react-native-community-cli-vulnerability
technical-description, web, exploit, mitigation, third-party-advisory
-
vulncheck.com
/blog/metro4shell_eitw
third-party-advisory, web, exploit
-
cisa.gov
/known-exploited-vulnerabilities-catalog?field_cve=CVE-2025-11953
government-resource, web, us-government-resource
-
x.com
/SzymonRybczak/status/1986199665000566848
web, third-party-advisory
-
x.com
/thymikee/status/1986770875954475375
web, third-party-advisory
-
nvd.nist.gov
/vuln/detail/CVE-2025-11953
advisory
-
github.com
/react-native-community/cli/issues/2733#issuecomment-3502424164
web
-
github.com
/react-native-community/cli
package
-
github.com
/react-native-community/cli/releases/tag/v20.0.0
web
-
github.com
/react-native-community/cli?tab=readme-ov-file#compatibility
web
-
x.com
/szymonrybczak/status/1986199665000566848?s=46
web
Sources
- CVE List CVE-2025-11953
- GitHub Advisory GHSA-399j-vxmf-hjvr
- NVD CVE-2025-11953
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.