Sunday, September 13, 2026

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)
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 NewsLinkedIn, and X to Get Instant Updates and Set GBH as a Preferred Source in Google.

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

Hot this week

How To Access Dark Web Anonymously and know its Secretive and Mysterious Activities

What is Deep Web The deep web, invisible web, or...

How to Build and Run a Security Operations Center (SOC Guide) – 2023

Today’s Cyber security operations center (CSOC) should have everything...

Russian Hackers Bypass EDR to Deliver a Weaponized TeamViewer Component

TeamViewer's popularity and remote access capabilities make it an...

Web Server Penetration Testing Checklist – 2026

Web server pentesting is performed under three significant categories: identity,...

ATM Penetration Testing – Advanced Testing Methods to Find The Vulnerabilities

ATM Penetration testing, Hackers have found different approaches to...

Threat Actors Use Claude AI Agents to Automate Cyberattacks and Steal Sensitive Data

Threat actors are increasingly using Claude-based AI workflows to...

China-Linked Hackers Chain Chrome Zero-Day With Windows Kernel Flaw in Attacks

China-linked threat actors UTA0560 and JungleBamboo chained a Google...

New Phishing Campaign Abuses Windows Mshta.exe to Steal Credentials and Secrets

A newly identified phishing campaign is abusing the legitimate...

CISA Warns of Critical GitLab Vulnerability Exploited in Attacks

The U.S. Cybersecurity and Infrastructure Security Agency (CISA) has...

Researchers Uncover 10,000+ Malware Loaders Behind YouTube and SEO Poisoning Campaign

A long-running pay-per-install (PPI) operation that used YouTube gaming...

VLC Media Player Flaws Let Attackers Corrupt Memory and Leak Sensitive Data

Two security vulnerabilities in VLC media player versions 3.0.0...

CISA Adds Exploited MikroTik RouterOS Flaws to Security Alert

The U.S. Cybersecurity and Infrastructure Security Agency (CISA) has...

Related Articles

Recent News