CVE-2025-11953KEV · OVERDUECWE-78

Command injection in React Native Community CLI allows remote attackers to perform remote code execution by sending HTTP requests

Critical · published November 3, 2025

Patch now

Confirmed exploited, and the score agrees

CVSS calls it critical at 9.8. It is confirmed in active exploitation. It sits in the 99.8th percentile for exploit probability.

240
days past CISA
deadline
CVSS v3.1
9.8
EPSS
94%
Percentile
99.8
In the wild
Confirmed
What it is

🚨 An unauthenticated POST request is all it takes for attackers to run commands on your server! The Metro Development Server is exposing its belly, and it's time to protect it! 🔥 Think of the Metro Development Server as a restaurant with an open kitchen. Anyone walking by can not only peek inside but also shout orders to the chefs without any verification—what if someone yells for a chaotic dish of malicious commands? The consequences here are absolutely devastating: an attacker could gain complete control over your server, running arbitrary executables and shell commands. This could lead to data theft, service disruption, or even a full system compromise—imagine losing everything!

Put simply

Think of the Metro Development Server as a restaurant with an open kitchen. Anyone walking by can not only peek inside but also shout orders to the chefs without any verification—what if someone yells for a chaotic dish of malicious commands? This vulnerability allows unauthenticated attackers to exploit an OS command injection flaw in the Metro Development Server, which by default binds to external interfaces. A simple POST request can execute any command the attacker desires, especially on Windows systems due to fully controllable arguments.

What to do

The consequences here are absolutely devastating: an attacker could gain complete control over your server, running arbitrary executables and shell commands. This could lead to data theft, service disruption, or even a full system compromise—imagine losing everything! Immediately patch your Metro Development Server to the latest version where this issue is resolved. Additionally, review your server configuration to restrict access and ensure it doesn't bind to external interfaces. Always validate user inputs to safeguard against command injection! You've got this! Follow these steps and you'll have your server secured in no time! 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.93980 · 99.8th percentile
Weakness
CWE-78 · Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
Published
2025-11-03T16:35Z
KEV added
2026-02-05 · due 2026-02-26
EPSS history
Timeline
  • 05 FEB 00:00Z
    Added to CISA KEV — remediate by Feb 26
    kev
  • 03 NOV 16:35Z
    Command injection in React Native Community CLI allows remote attackers to perform remote code execution by sending HTTP requests
    cvelistv5