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 last yr. modified 6d 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
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
Is CVE-2025-11953 in your dependencies? Fencer shows which of your repositories are affected as soon as an advisory lands, and opens the fix as a pull request.
Check with FencerVendor 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
- 9mo ago
- Patch by
- 2026-02-26 (8mo 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
- 9mo 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-11).
Exploits and checks
- 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 Intel 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.