CVE DatabaseCVE-2025-11953
한국어 권고문 →
CVE-2025-119539.8/CRITICALCISA KEVCWE-78

React Native Community CLI Remote Code Execution (RCE) Vulnerability Advisory (CVE-2025-11953)

⚡ Jump to Patch
Affected Vendors
react-native-community
Affected Components
cli
Published Date
2025-11-03
CVSS v3.1
9.8
CRITICAL
EPSS (30d)
94.0%
FIRST.org
CISA KEV
Exploited

Executive & SecOps Summary

SECOPS ASSESSMENT
Affected Scope

Metro Development Server started by React Native Community CLI (binding to external interfaces by default)

Impact

Unauthenticated network attackers can send a POST request to execute arbitrary executables, and run arbitrary shell commands with controlled arguments on Windows

Mitigation

Upgrade React Native CLI to the patched version, restrict Metro server binding to localhost (127.0.0.1), and block external access via firewalls

Affected Products & Version Scope

All projects utilizing vulnerable versions of React Native Community CLI and running Metro Development Server exposed to external networks.

Remediation & Live Workaround Commands

PATCH & WORKAROUND

1. Official Patch & Version Upgrade Commands

Update the React Native CLI dependency to the latest patched version in your project.

bash
# For npm users
npm install @react-native-community/cli@latest --save-dev

# For yarn users
yarn upgrade @react-native-community/cli --latest

2. Temporary Workaround & Hardening Configuration

Force the Metro server to bind only to the loopback interface and block external traffic on the Metro port.

bash
# Force Metro to start on localhost only
npx react-native start --host 127.0.0.1

# Block external access to port 8081 using Windows PowerShell
New-NetFirewallRule -DisplayName 'Block Metro External' -Direction Inbound -LocalPort 8081 -Protocol TCP -Action Block

3. Log Audit & IoC Verification Commands

Verify the installed CLI version and inspect Metro server logs for suspicious POST requests.

bash
# Check the installed version of the CLI
npm list @react-native-community/cli

# Audit logs for suspicious POST requests containing shell commands
grep -i 'POST' metro_server.log | grep -E 'cmd|powershell|sh|bash'
Interactive SecOps Remediation Checklist
0/4 (0%)
Recommended Security Control & Mitigation Partner
Cloudflare Enterprise & Pro WAF
Due to active exploitation in the wild, immediately update React Native CLI and restrict Metro server access to localhost.

Block Exploits Instantly with Managed Virtual Patching Rules

Can't patch production immediately? Deploy managed WAF rules at the edge to intercept RCE, SQLi, and deserialization payloads before they hit your origin server.

3-min setup · Automated Zero-Day Managed Rules
Practice Exploiting & Patching This Web Vulnerability in an Interactive Lab
Launch Hands-On Security Lab

Technical Root Cause & Exploitation Mechanics

1. Vulnerability Overview & Root Cause

The Metro Development Server, initiated by the React Native Community CLI, binds to external network interfaces by default, exposing it to the network. The server exposes an endpoint that fails to properly sanitize inputs, leading to an OS command injection vulnerability (CWE-78).

2. Exploitation Mechanics & Attack Scenario

An unauthenticated remote attacker can send a malicious HTTP POST request to the exposed Metro server endpoint. On Windows systems, this allows the attacker to execute arbitrary shell commands with fully controlled arguments, leading to complete system compromise without requiring any user interaction.

3. Infrastructure & Business Impact

This vulnerability is actively exploited in the wild and is listed in the CISA KEV catalog. If a developer workstation or build server is exposed to the internet or an untrusted local network, attackers can compromise the host, leading to source code exfiltration, supply chain contamination, or lateral movement within the corporate network.

Official Vendor Advisories & References

Frequently Asked SecOps Questions (CVE-2025-11953)

FAQ

Q1. How critical is CVE-2025-11953 and is it actively exploited in the wild?

CVE-2025-11953 is rated CVSS 9.8 (CRITICAL) with a 30-day EPSS exploitation probability of 94.0%. It is listed in the CISA Known Exploited Vulnerabilities (KEV) catalog, requiring immediate emergency remediation.

Q2. Which vendors and products are affected by CVE-2025-11953?

Primary impacted vendors include react-native-community across cli. Scope summary: All projects utilizing vulnerable versions of React Native Community CLI and running Metro Development Server exposed to external networks.

Q3. What temporary mitigations or workarounds exist for CVE-2025-11953 before patching?

[Mitigation] Upgrade React Native CLI to the patched version, restrict Metro server binding to localhost (127.0.0.1), and block external access via firewalls Follow the CLI remediation commands and interactive SecOps checklist on this page to restrict exposure prior to your maintenance window.

SECOPS WORKBENCH INTEGRATION

Generate an Internal Engineering Notice or CISO Report for CVE-2025-11953

Instantly format this advisory into an executive CISO summary or engineering patch ticket.

Generate Report →

🔗 Related Advisories in Similar Stack (react-native-community)

View Category →
SecOps Advisory Dispatch & RSS Feed

Subscribe to Daily Vulnerability Briefings & KEV Alerts

Concise morning briefings for SecOps, DevSecOps, and SRE teams covering newly exploited CVEs and mitigation priorities.

Slack / Teams / RSS Feed:
PatchKO
CVE-2025-11953 React Native Community CLI Remote Code Execution (RCE) Vulnerability Advisory (CVE-2025-11953) (CVSS 9.8) - Patch & Workaround | CVE Pulse