Cyber Security News

Hackers Actively Exploit React Native Metro Server to Target Software Developers

Threat actors are exploiting a critical remote code execution vulnerability in React Native’s Metro development server to deploy sophisticated malware payloads targeting software developers worldwide.

The vulnerability, tracked as CVE-2025-11953 and nicknamed “Metro4Shell,” allows unauthenticated attackers to execute arbitrary operating system commands on developer machines through a simple crafted HTTP request.

Vulnerability Overview

CVE-2025-11953 carries a critical CVSS score of 9.8 and affects the widely used @react-native-community/cli npm package, which powers the Metro development server for React Native application development.

CVE IDCVSS ScoreVulnerability Type
CVE-2025-5518210.0 (Critical)Insecure Deserialization

Security researchers at JFrog discovered the flaw stems from improper input validation on the Metro server’s /open-url endpoint, which directly passes user-controlled data to the unsafe open() function without sanitization.​

The Metro development server binds to all network interfaces (0.0.0.0) by default despite displaying a misleading “localhost:8081” message. This configuration exposes the vulnerable endpoint to any attacker on the same network.

On Windows systems, threat actors can achieve full command execution with complete parameter control, while macOS and Linux allow launching executable files with more limited options.

All versions of the @react-native-community/cli-server-api package from 4.8.0 through 20.0.0-alpha.2 are vulnerable, with patches available in version 20.0.0 and later.

Approximately 3,500 Metro servers remain exposed on the public internet, creating a significant attack surface for threat actors.

Active Exploitation Campaign

Cybersecurity firm VulnCheck first detected exploitation of Metro4Shell on December 21, 2025, through its Canary honeypot network.

The company observed consistent attacks delivering identical payloads on January 4 and January 21, 2026, indicating sustained operational use rather than experimental probing.

VulnCheck immediately added the vulnerability to its Known Exploited Vulnerabilities catalog, though CISA’s official KEV list and broader security community recognition lagged significantly behind the active exploitation timeline.

Attackers employ a multi-stage PowerShell-based loader delivered through cmd.exe with base64-encoded payloads.

The decoded PowerShell script performs a calculated attack sequence designed to evade endpoint security controls.

First, it adds Microsoft Defender exclusion paths for both the current working directory and Windows temporary directory using the Add-MpPreference cmdlet, ensuring subsequent malicious activities bypass antivirus detection.

The malware then establishes a raw TCP connection to attacker-controlled infrastructure and sends a GET /windows request to retrieve the next-stage payload.

The downloaded binary is written to the system’s temporary directory and executed with a large argument string.

Analysis revealed the payload as a UPX-packed Rust-based binary incorporating anti-analysis techniques, including runtime checks designed to hinder static inspection.

Exploitation of React Native’s Metro Server Flow(source:Vulncheck)

Threat Infrastructure and Indicators of Compromise

VulnCheck identified multiple attack sources and command-and-control servers associated with this campaign:

Exploitation Source IPs:

  • 65.109.182.231
  • 223.6.249.141
  • 134.209.69.155

Payload Hosting Servers:

  • 8.218.43.248:60124 (Windows payload)
  • 47.86.33.195:60130 (Windows and Linux payloads)

The same infrastructure hosted corresponding “linux” binaries, demonstrating the cross-platform nature of this operation.

The Windows payload (SHA-256: d8337df3aff749250557bf11daf069eb404cce0e6f4f91c6bd6d3f78aed6e9d6) unpacks to reveal a Rust-based executable (SHA-256: 7ecbb0cc88dfa5f187c209a28bd25e8e2d5113bb898a91ae273bca5983130886) with sophisticated evasion capabilities.

The most critical aspect of this campaign is the temporal gap between initial exploitation and public awareness.

Despite active exploitation beginning in December 2025, the Exploit Prediction Scoring System (EPSS) continues to assign a low probability of only 0.00405 as of late January 2026, reflecting a dangerous disconnect between theoretical risk models and real-world threat activity.

Developer environments represent particularly attractive targets because they typically contain source code, credentials, API keys, and access to production infrastructure while receiving less security scrutiny than production systems.

The default insecure configuration of Metro binding to all interfaces while displaying localhost messages creates a false sense of security that leaves developers vulnerable on shared networks, coffee shops, or misconfigured corporate VLANs.

Follow us on Google News, LinkedIn, and X to Get Instant Updates and Set GBH as a Preferred Source in Google.

Divya

Divya is a Senior Journalist at GBhackers covering Cyber Attacks, Threats, Breaches, Vulnerabilities and other happenings in the cyber world.

Recent Posts

Hackers Use ConnectWise SkyKick Credentials to Access Microsoft 365, Halting Cloud Backups

Attackers abused compromised ConnectWise Cloud Backup credentials to access Microsoft 365 customer environments, prompting ConnectWise…

1 day ago

Anthropic’s Claude AI Uncovers Origins of NSA-Provided Cryptographic Keys After 25 Years

Anthropic says an internal Claude research model reconstructed how the National Security Agency generated seeds…

1 day ago

Critical WordPress Flaws Allow Attackers to Execute Remote Code Without Authentication

Two WordPress Core vulnerabilities can be chained to execute remote code without authentication, according to…

1 day ago

OpenBSD Kernel Flaw Dating Back 37 Years Enables Local Privilege Escalation to Root

A newly disclosed OpenBSD kernel exploitation chain combines a shared memory accounting flaw with a…

1 day ago

GhostAction Hackers Hide Credential-Stealing Malware in Fake Font Files Across 94 GitHub Repositories

GhostAction attackers have expanded their GitHub credential theft campaign with a second stage that disguises…

1 day ago

SideCopy Hackers Target Indian Organizations With ReverseRAT Malware to Steal Data

Indian authorities have warned that SideCopy hackers are targeting Indian organizations, including academic institutions, with…

1 day ago