React2Shell Under Active Exploitation by China
Vulnerabilities mentionedAll →
| CVE | Vulnerability | CVSS | EPSS | Flags | Affected | Exposure | Published |
|---|---|---|---|---|---|---|---|
| CVE-2025-55182 | Unauthenticated RCE in React Server Components (React2Shell) CVE-2025-55182 is a critical (CVSS 10.0) pre-authentication remote code execution flaw (CWE-502, deserialization of untrusted data) in React Server Components, specifically the react-server-dom-parcel, react-server-dom-turbopack, and react-server-dom-webpack packages in versions 19.0.0, 19.1.0, 19.1.1, and 19.2.0. It is triggered when the vulnerable code unsafely deserializes payloads from HTTP requests sent to Server Function endpoints, requiring no authentication or user interaction. An attacker gains arbitrary code execution on the affected server (CVSS scope changed, with high impact to confidentiality, integrity, and availability), and reporting notes a campaign in which hackers used the flaw to breach 766 Next.js hosts and steal credentials. Any React/Next.js application exposing Server Functions with the affected React versions is in scope, which given the ubiquity of React and Next.js is a very large deployed base. Exploitation is confirmed in the wild: the flaw was added to CISA's Known Exploited Vulnerabilities catalog on 2025-12-05 with known ransomware use, EPSS puts the 30-day exploitation probability at 99.8%, multiple public PoC/scanner repositories are available, and coverage has dubbed the flaw React2Shell. Do: Upgrade the react-server-dom-webpack, react-server-dom-parcel, and react-server-dom-turbopack packages to the vendor-patched releases (any version later than the vulnerable 19.0.0, 19.1.0, 19.1.1, and 19.2.0 line) and update Next.js per Vercel's advisory; as a KEV entry, U.S. federal agencies must apply vendor mitigations per BOD 22-01 or discontinue use. Audit internet-exposed Server Function endpoints for the vulnerable React versions and review logs for exploitation activity, including the reported campaign that breached 766 Next.js hosts and stole credentials, then rotate any exposed credentials. | 10.0 | 100% | KEV ransomware PoC ×7 |
| mass≈1M+ internet-facing Next.js/React Server Components deployments (order-of-magnitude estimate) |
Full article600 words · extracted from infosecurity-magazine.com · click to collapse
Just days after the disclosure of the React2Shell critical vulnerability, tracked as CVE-2025-55182, threat actors are actively exploiting the flaw in the wild.
The vulnerability carries a CVSS v3.1 score of 10, the highest possible severity rating.
Amazon Web Services (AWS) has confirmed that threat groups including Earth Lamia and Jackpot Panda, both linked to Chinese state interests, are among those launching exploitation attempts.
Earth Lamia is known for exploiting web application vulnerabilities to target organizations across Latin America, the Middle East and Southeast Asia.
The group has historically targeted sectors across financial services, logistics, retail, IT companies, universities, and government organizations.
Jackpot Panda is primarily targets entities in East and Southeast Asia.
Over Two Million Instances Potentially Affected by React2Shell
Several functional proof-of-concept (PoC) exploits now exist for CVE-2025-55182.
The rapid weaponization of PoCs underscores the fact that sophisticated threat actors waste no time turning vulnerabilities into operational exploits.
Meanwhile, the Shadowserver Foundation has identified over 77,000 vulnerable IPs following a scan of exposed HTTP services across a wide variety of exposed edge devices and other applications.
Censys observed just over 2.15 million instances of internet-facing services that may be affected by this vulnerability. This includes exposed web services using React Server Components and exposed instances of frameworks such as Next.js, Waku, React Router and RedwoodSDK.
The bug is a pre-authentication remote code execution (RCE) vulnerability which exists in React Server Components versions 19.0.0, 19.1.0, 19.1.1, and 19.2.0. React issued a security advisory with the relevant patches and updates on December 3.
Any internet‑accessible server running the affected React Server Components code should be assumed vulnerable until updated as a precaution, security researchers have warned.
Alongside the impact from potential malicious exploitation, remediation of the flaw could also have adverse consequences. For instance, on December 5, 2025, significant failures affecting Cloudflare’s network occurred. The internet network provider has since confirmed that the incident was triggered by changes being made to body parsing logic while attempting to detect and mitigate the React2Shell vulnerability.
PoCs Not All Created Equally
The AWS investigation pointed out that threat actors use both automated scanning tools and individual PoC exploits.
Some of these malicious actors are monitoring for new CVE disclosures and rapidly integrate public exploits into their scanning infrastructure.
However, AWS observed that many threat actors are attempting to use public PoCs that don’t work in real-world scenarios.
Earlier, security firm JFrog also warned that there are fake PoCs available on GitHub and noted that some of these types of projects often contain malicious code themselves.
Many of the public PoCs contain technical inaccuracies, according to AWS. However, threat actors are still attempting to use them.
AWS said the use of these PoCs shows that threat actors prioritize rapid operationalization over thorough testing, attempting to exploit targets with any available tool.
Using multiple PoCs to scan for vulnerable environments also gives threat actors a higher chance of identifying vulnerable configurations, even if the PoCs are non-functional.
The availability of the PoCs also allows less sophisticated actors to participate in exploitation campaigns.
Finally, AWS note that even failed exploitation attempts create significant noise in logs, potentially masking more sophisticated attacks.
The invalid PoCs can give developers a false sense of security when testing for React2Shell.
In a repository dedicated to React2Shell, Lachlan Davidson, the security researcher who discovered the vulnerability, wrote: “Many of these ‘PoCs’ have been referenced in publications, and even some vulnerability aggregators. We are concerned that these may lead to false negatives when evaluating if a service is vulnerable, or lead to unpreparedness if or when a genuine PoC surfaces.”
Text extracted automatically; images, tables and formatting may be missing. Original: https://www.infosecurity-magazine.com/news/react2shell-under-active/