Skip to main content
Press slash or control plus K to focus the search. Use the arrow keys to navigate results and press enter to open a threat.
Reconnecting to live updates…

React2Shell Deep Dive: CVE-2025-55182 Exploit Mechanics

0
Medium
Published: Tue Dec 09 2025 (12/09/2025, 17:08:13 UTC)
Source: AlienVault OTX General

Description

CVE-2025-55182, known as React2Shell, is a critical Remote Code Execution vulnerability affecting React Server Components (RSC) implementations including Next. js, Waku, and Vite. It arises from improper input deserialization in RSC payloads, enabling attackers to execute arbitrary code remotely. Exploits involve crafting malicious payloads with self-referencing gadgets to bypass security checks during deserialization. Attackers leverage this vulnerability for initial access in cloud-native environments, credential harvesting, cryptomining, and deploying advanced backdoors. The threat targets containerized workloads across various cloud platforms. Although no confirmed exploits in the wild have been reported, the vulnerability demands urgent patching and enhanced detection. European organizations using affected frameworks in cloud or containerized deployments are at risk, especially those in countries with high adoption of React-based technologies. Mitigation requires applying patches once available, implementing strict input validation, monitoring deserialization processes, and employing runtime detection for anomalous behaviors. The severity is assessed as high due to the potential for full system compromise without authentication or user interaction.

AI-Powered Analysis

AILast updated: 12/09/2025, 17:53:33 UTC

Technical Analysis

The React2Shell vulnerability (CVE-2025-55182) is a critical Remote Code Execution flaw found in React Server Components (RSC), a technology used to build server-rendered React applications. This vulnerability is not limited to Next.js but also affects other frameworks utilizing RSC such as Waku and Vite. The root cause is improper deserialization of input data within RSC payloads, which allows attackers to craft malicious payloads containing self-referencing gadgets. These gadgets enable the bypass of security checks during the deserialization process, leading to arbitrary code execution on the server. Exploitation scenarios include attackers gaining initial access to cloud-native environments, particularly containerized workloads, which are common in modern DevOps pipelines. Once exploited, attackers can perform credential harvesting, deploy cryptomining malware (e.g., xmrig), and install sophisticated backdoors (e.g., Sliver framework). The attack techniques align with multiple MITRE ATT&CK tactics such as command execution (T1059.007), persistence (T1505.003), discovery (T1082, T1083), credential access (T1552.001), and command and control (T1071.001). Although no active exploits have been confirmed in the wild, the complexity of the exploit and its broad impact on popular frameworks necessitate immediate attention. The lack of available patches at the time of reporting increases the urgency for organizations to implement detection and mitigation strategies proactively.

Potential Impact

For European organizations, the React2Shell vulnerability poses a significant risk, especially for those heavily reliant on React Server Components in cloud-native and containerized environments. Successful exploitation can lead to full system compromise, allowing attackers to execute arbitrary code, steal credentials, and maintain persistent access through backdoors. This can result in data breaches, service disruptions, and unauthorized resource consumption such as cryptomining, which can degrade system performance and increase operational costs. Organizations in sectors with high cloud adoption, such as finance, telecommunications, and technology, face elevated risks due to the critical nature of their data and services. Additionally, the ability to bypass security checks during deserialization means traditional defenses may be insufficient, increasing the likelihood of stealthy intrusions. The impact extends to supply chains and service providers using affected frameworks, potentially amplifying the threat across multiple organizations. Given the cross-framework nature of the vulnerability, the attack surface is broad, affecting a wide range of applications and services deployed across Europe.

Mitigation Recommendations

1. Monitor official sources and apply security patches immediately once they become available for Next.js, Waku, Vite, and any other affected RSC frameworks. 2. Implement strict input validation and sanitization on all RSC payloads to prevent malicious deserialization attempts. 3. Employ runtime application self-protection (RASP) and behavior-based anomaly detection to identify unusual deserialization activities or unexpected code execution patterns. 4. Restrict container and cloud workload permissions to the minimum necessary to limit the impact of a potential compromise. 5. Use network segmentation and micro-segmentation to isolate critical workloads and reduce lateral movement opportunities. 6. Conduct regular threat hunting focused on indicators of compromise related to credential harvesting, cryptomining, and backdoor deployment techniques associated with this vulnerability. 7. Harden logging and monitoring to capture detailed deserialization events and correlate with other suspicious activities. 8. Educate development teams on secure coding practices related to serialization and deserialization. 9. Consider deploying Web Application Firewalls (WAFs) with custom rules to detect and block known malicious payload patterns targeting RSC deserialization. 10. Review and update incident response plans to include scenarios involving deserialization vulnerabilities and cloud-native workload compromises.

Need more detailed analysis?Get Pro

Technical Details

Author
AlienVault
Tlp
white
References
["https://www.wiz.io/blog/nextjs-cve-2025-55182-react2shell-deep-dive"]
Adversary
null
Pulse Id
6938577d1df39d03f2dc4345
Threat Score
null

Indicators of Compromise

Ip

ValueDescriptionCopy
ip216.158.232.43
ip172.245.79.16
ip45.32.158.54
ip104.238.61.32
ip154.26.190.6
ip154.89.152.240
ip185.229.32.220
ip193.34.213.150
ip212.237.120.249
ip37.27.217.205
ip47.84.82.8
ip5.161.227.224
ip8.222.213.56

Url

ValueDescriptionCopy
urlhttp://anywherehost.site/xb/runner.zip
urlhttp://193.34.213.150/nuts/bolts
urlhttp://193.34.213.150/nuts/x86
urlhttp://anywherehost.site/xb/systemd-devd.$
urlhttp://anywherehost.site/xms/k1.sh?grep
urlhttp://anywherehost.site/xms/kill2.sh
urlhttp://anywherehost.site/xms/su
urlhttp://anywherehost.site/xms/t1.ps1
urlhttp://ax29g9q123.anondns.net
urlhttp://inerna1.site/xb/runner.zip
urlhttp://inerna1.site/xb/systemd-devd.x86_64
urlhttp://inerna1.site/xms/k1.sh
urlhttp://inerna1.site/xms/t1.ps1
urlhttp://ip.inovanet.pt/systemprofile.zip
urlhttp://keep.camdvr.org:8000/BREAKABLE_PARABLE10
urlhttp://keep.camdvr.org:8000/BREAKABLE_PARABLE5
urlhttp://keep.camdvr.org:8000/d5.sh
urlhttp://superminecraft.net.br:3000/sex.sh

Domain

ValueDescriptionCopy
domainanywherehost.site
domainaws.orgserv.dnsnet.cloud.anondns.net
domainax29g9q123.anondns.net
domainip.inovanet.pt
domainkeep.camdvr.org
domaint.cnzzs.co
domaintr.earn.top

Cve

ValueDescriptionCopy
cveCVE-2021-4034
cveCVE-2025-55182

Hash

ValueDescriptionCopy
hash018579b001ebb8132860c26b90c12855
hash0ebc1aa375125e74354ef93eca1efbbe
hash21864fd36817d39883d7fb470cb4c53b
hash48c3ea7686ad8035490bb6110616cd32
hash53dc944dc8bf8e2c78184a09326256ea
hashe68a5a0a7b60e0a78c605d359ebcccb2
hasheaa8b69bb64887abd86dacdd9a917135
hash0972859984decfaf9487f9a2c2c7f5d2b03560a0
hash1ce4b6a89d2daa0cab820711d8424a7676ef5ff2
hash20e1465fd07f0d4e19c299fb0d9af8e5ec1b21d2
hash264e1a820b8b3bbd13325955f06aff2678c69935
hash2937c58115c131ae84a1b2a7226c666f6a27ef88
hash34551bca762be99d732c0ced6ad8b0a2f7b11ad7
hash470ce679589e1c3518c3ed2b818516f27ccad089
hash5d368356bd49c4b8e3c423c10ba777ff52a4f32a
hash6e43e26fa62dfa89fe8b016dc831a9ec44507af9
hash732226c0966fe29116b147e893c35ce7df1c8f1a
hash7c8010d9ab6dfdc7a99aba7075a793260acbf2b8
hash7fe3826fc7b90e20c9fe76a7891eff350d73b6b3
hash91152e6ffe0474b06bb52f41ab3f3545ac360e64
hashbe86823d73a01266b096dab1628cfa2e4ca77265
hashc67e8aa881317cb32d7c36b2e3c0c5cfa21bf5e3
hashd6e97c9783f0907f1ee9415736816e272a9df060
hash13675cca4674a8f9a8fabe4f9df4ae0ae9ef11986dd1dcc6a896912c7d527274
hash2cd41569e8698403340412936b653200005c59f2ff3d39d203f433adb2687e7f
hash6957c6d7f21f698d5ce6734dc00aeddc317d5875c3fd16b8b4a54259e02c46c5
hash9352e1c12dcef49e916053d5f97fe9913e083eab44c50d1d976bf50ce1e727d9
hasha605a70d031577c83c093803d11ec7c1e29d2ad530f8e95d9a729c3818c7050d
hasha754ec3310ebbb61f2efbd52611c7cbc0a06af7ac998d46e176fa19461288460
hashb9df31875df5761c9b7506c5c8323f13ead8e033f9fdc922422b045e17e0d5e2

Threat ID: 69385e4a74ebaa3baba13e4c

Added to database: 12/9/2025, 5:37:14 PM

Last enriched: 12/9/2025, 5:53:33 PM

Last updated: 12/10/2025, 9:03:45 AM

Views: 14

Community Reviews

0 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Actions

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

Need enhanced features?

Contact root@offseq.com for Pro access with improved analysis and higher rate limits.

Latest Threats