React2Shell Deep Dive: CVE-2025-55182 Exploit Mechanics
The critical Remote Code Execution vulnerability CVE-2025-55182, dubbed 'React2Shell', affects React Server Components (RSC) and extends beyond Next.js. Attackers are exploiting it for cloud-native initial access, credential harvesting, cryptomining, and deploying sophisticated backdoors. The vulnerability stems from improper input deserialization in RSC payloads, allowing arbitrary code execution. Exploitation has been observed across various cloud platforms, targeting containerized workloads. The exploit's mechanics involve crafting a malicious payload with self-referencing gadgets to bypass security checks during deserialization. Other frameworks using RSC, such as Waku and Vite, are also vulnerable. Urgent patching and comprehensive detection measures are crucial for affected systems.
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
The critical Remote Code Execution vulnerability CVE-2025-55182, dubbed 'React2Shell', affects React Server Components (RSC) and extends beyond Next.js. Attackers are exploiting it for cloud-native initial access, credential harvesting, cryptomining, and deploying sophisticated backdoors. The vulnerability stems from improper input deserialization in RSC payloads, allowing arbitrary code execution. Exploitation has been observed across various cloud platforms, targeting containerized workloads. The exploit's mechanics involve crafting a malicious payload with self-referencing gadgets to bypass security checks during deserialization. Other frameworks using RSC, such as Waku and Vite, are also vulnerable. Urgent patching and comprehensive detection measures are crucial for affected systems.
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.
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: 2/6/2026, 5:53:08 AM
Views: 353
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
ThreatFox IOCs for 2026-02-05
MediumTechnical Analysis of Marco Stealer
MediumNew Clickfix variant 'CrashFix' deploying Python Remote Access Trojan
MediumKnife Cutting the Edge: Disclosing a China-nexus gateway-monitoring AitM framework
MediumSystemBC Infects 10,000 Devices After Defying Law Enforcement Takedown
MediumActions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
External Links
Need more coverage?
Upgrade to Pro Console in Console -> Billing for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.