React2Shell Deep Dive: CVE-2025-55182 Exploit Mechanics
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 Analysis
Technical Summary
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.
Affected Countries
Germany, France, United Kingdom, Netherlands, Sweden, Finland, Denmark, Ireland, Belgium, Italy
Indicators of Compromise
- ip: 216.158.232.43
- url: http://anywherehost.site/xb/runner.zip
- domain: anywherehost.site
- ip: 172.245.79.16
- ip: 45.32.158.54
- cve: CVE-2021-4034
- cve: CVE-2025-55182
- hash: 018579b001ebb8132860c26b90c12855
- hash: 0ebc1aa375125e74354ef93eca1efbbe
- hash: 21864fd36817d39883d7fb470cb4c53b
- hash: 48c3ea7686ad8035490bb6110616cd32
- hash: 53dc944dc8bf8e2c78184a09326256ea
- hash: e68a5a0a7b60e0a78c605d359ebcccb2
- hash: eaa8b69bb64887abd86dacdd9a917135
- hash: 0972859984decfaf9487f9a2c2c7f5d2b03560a0
- hash: 1ce4b6a89d2daa0cab820711d8424a7676ef5ff2
- hash: 20e1465fd07f0d4e19c299fb0d9af8e5ec1b21d2
- hash: 264e1a820b8b3bbd13325955f06aff2678c69935
- hash: 2937c58115c131ae84a1b2a7226c666f6a27ef88
- hash: 34551bca762be99d732c0ced6ad8b0a2f7b11ad7
- hash: 470ce679589e1c3518c3ed2b818516f27ccad089
- hash: 5d368356bd49c4b8e3c423c10ba777ff52a4f32a
- hash: 6e43e26fa62dfa89fe8b016dc831a9ec44507af9
- hash: 732226c0966fe29116b147e893c35ce7df1c8f1a
- hash: 7c8010d9ab6dfdc7a99aba7075a793260acbf2b8
- hash: 7fe3826fc7b90e20c9fe76a7891eff350d73b6b3
- hash: 91152e6ffe0474b06bb52f41ab3f3545ac360e64
- hash: be86823d73a01266b096dab1628cfa2e4ca77265
- hash: c67e8aa881317cb32d7c36b2e3c0c5cfa21bf5e3
- hash: d6e97c9783f0907f1ee9415736816e272a9df060
- hash: 13675cca4674a8f9a8fabe4f9df4ae0ae9ef11986dd1dcc6a896912c7d527274
- hash: 2cd41569e8698403340412936b653200005c59f2ff3d39d203f433adb2687e7f
- hash: 6957c6d7f21f698d5ce6734dc00aeddc317d5875c3fd16b8b4a54259e02c46c5
- hash: 9352e1c12dcef49e916053d5f97fe9913e083eab44c50d1d976bf50ce1e727d9
- hash: a605a70d031577c83c093803d11ec7c1e29d2ad530f8e95d9a729c3818c7050d
- hash: a754ec3310ebbb61f2efbd52611c7cbc0a06af7ac998d46e176fa19461288460
- hash: b9df31875df5761c9b7506c5c8323f13ead8e033f9fdc922422b045e17e0d5e2
- ip: 104.238.61.32
- ip: 154.26.190.6
- ip: 154.89.152.240
- ip: 185.229.32.220
- ip: 193.34.213.150
- ip: 212.237.120.249
- ip: 37.27.217.205
- ip: 47.84.82.8
- ip: 5.161.227.224
- ip: 8.222.213.56
- url: http://193.34.213.150/nuts/bolts
- url: http://193.34.213.150/nuts/x86
- url: http://anywherehost.site/xb/systemd-devd.$
- url: http://anywherehost.site/xms/k1.sh?grep
- url: http://anywherehost.site/xms/kill2.sh
- url: http://anywherehost.site/xms/su
- url: http://anywherehost.site/xms/t1.ps1
- url: http://ax29g9q123.anondns.net
- url: http://inerna1.site/xb/runner.zip
- url: http://inerna1.site/xb/systemd-devd.x86_64
- url: http://inerna1.site/xms/k1.sh
- url: http://inerna1.site/xms/t1.ps1
- url: http://ip.inovanet.pt/systemprofile.zip
- url: http://keep.camdvr.org:8000/BREAKABLE_PARABLE10
- url: http://keep.camdvr.org:8000/BREAKABLE_PARABLE5
- url: http://keep.camdvr.org:8000/d5.sh
- url: http://superminecraft.net.br:3000/sex.sh
- domain: aws.orgserv.dnsnet.cloud.anondns.net
- domain: ax29g9q123.anondns.net
- domain: ip.inovanet.pt
- domain: keep.camdvr.org
- domain: t.cnzzs.co
- domain: tr.earn.top
React2Shell Deep Dive: CVE-2025-55182 Exploit Mechanics
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
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.
For access to advanced analysis and higher rate limits, contact root@offseq.com
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
| Value | Description | Copy |
|---|---|---|
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
| Value | Description | Copy |
|---|---|---|
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
| Value | Description | Copy |
|---|---|---|
domainanywherehost.site | — | |
domainaws.orgserv.dnsnet.cloud.anondns.net | — | |
domainax29g9q123.anondns.net | — | |
domainip.inovanet.pt | — | |
domainkeep.camdvr.org | — | |
domaint.cnzzs.co | — | |
domaintr.earn.top | — |
Cve
| Value | Description | Copy |
|---|---|---|
cveCVE-2021-4034 | — | |
cveCVE-2025-55182 | — |
Hash
| Value | Description | Copy |
|---|---|---|
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 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Related Threats
Free Honey Tokens for Breach Detection - No Signup
HighThreatFox IOCs for 2025-12-09
MediumBroadside botnet hits TBK DVRs, raising alarms for maritime logistics
MediumFour Threat Clusters Using CastleLoader as GrayBravo Expands Its Malware Service Infrastructure
MediumHow Lazarus's IT Workers Scheme Was Caught Live on Camera
MediumActions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
External Links
Need enhanced features?
Contact root@offseq.com for Pro access with improved analysis and higher rate limits.