Cyber Security News

New Scanner Released to Detect Exposed ReactJS and Next.js RSC Endpoints (CVE-2025-55182)

Security researchers have released a specialized scanning tool to identify vulnerable React Server Component (RSC) endpoints in modern web applications, addressing a critical gap in the detection of CVE-2025-55182.

New Detection Approach Challenges Existing Security Assumptions

A newly available Python-based scanner is transforming how organizations assess their exposure to CVE-2025-55182 by introducing a sophisticated surface detection methodology.

Unlike traditional exploitation tools that rely on rigid payload injection, this lightweight scanner validates whether servers actively expose the RSC protocol and respond to Next.js action headers.

The CVE-2025-55182 vulnerability affects React 19 and Next.js applications, potentially exposing them to remote code execution attacks through exposed RSC endpoints.

However, security teams have struggled to accurately determine their vulnerability status, as many existing detection methods provide false negatives.

Conventional vulnerability scanning approaches have significant limitations in production environments.

Most aggressive proof-of-concept tools depend on specific payloads, such as vm#runInThisContext, or assume default module identifiers, such as “id”: “vm”. These assumptions prove problematic in real-world deployments.

Production-built applications using Webpack or Turbopack typically minify module identifiers to integers (e.g., 742) or strip them entirely via tree-shaking.

When security teams deploy standard RCE payloads against production builds, the exploits fail silently, creating a dangerous false sense of security.

Surface Detection

According to Fatguru, the new scanner abandons the exploitation-focused approach in favour of surface detection.

Rather than attempting to execute arbitrary code on the target server, the tool systematically verifies whether servers accept RSC protocol requests and process Next.js action headers appropriately.

This methodology detects exposure itself rather than confirming the exploitability of specific code gadgets.

Security researchers emphasize that identifying exposed endpoints is merely the first step.

Organizations that receive positive detection results understand that their servers are accepting RSC payloads and attempting to process them, signaling potential vulnerability.

For security teams confirming exposure through this scanner, actual exploitation validation requires additional investigation.

Rigid payloads fail consistently against production systems due to minified module identifiers.

Instead, organisations must enumerate or fuzz Webpack module IDs, analysing client-side webpack-runtime.js files and chunk assets to extract valid ID mappings for potential gadgets. The scanner offers straightforward command-line functionality.

Users can scan individual targets with python3 cve_2025_55182_scanner.py -u http://localhost:3000/ or process multiple URLs from files for bulk assessment.

The tool requires Python 3 and the standard dependencies available via pip.

Security teams should understand that this tool strictly identifies exposed RSC endpoints and does not execute exploits.

It serves as a detection and awareness mechanism, alerting organizations to check whether their applications accept RSC payloads that require processing.

As CVE-2025-55182 continues to receive attention within the security community, this scanner is an essential contribution to vulnerability discovery workflows, enabling teams to identify at-risk React and Next.js applications before attackers do.

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…

2 days ago