React's Security Nightmare: Secrets Exposed, Servers at Risk
React's security woes continue as new vulnerabilities threaten to expose sensitive information and disrupt server operations. If you're using React Server Components, brace yourself for another round of urgent patching. In addition to previously reported issues, recently discovered bugs could enable attackers to leak server function source code and potentially bring servers to a grinding halt.
The latest trio of vulnerabilities, two high-severity denial-of-service bugs (CVE-2025-55184 and CVE-2025-67779) and a source-code exposure flaw (CVE-2025-55183), were unearthed by security researchers while investigating the patch for a critical React flaw. These vulnerabilities can be exploited by sending malicious HTTP requests, leading to potential data breaches and server unavailability.
But here's where it gets controversial: CVE-2025-55182, a server-side vulnerability nicknamed 'React2Shell', allows remote code execution and has already been exploited by attackers from North Korea and China. This vulnerability was disclosed and patched, but the fix was incomplete, leaving many servers still exposed. And this is the part most people miss: the earlier patched versions are still vulnerable to the newly discovered bugs.
The impact of these vulnerabilities is far-reaching. More than 50 organizations have been affected by React2Shell, and experts are drawing parallels to the infamous Log4Shell vulnerability, which resulted in widespread ransomware attacks. The situation is critical, with half of exposed React servers remaining unpatched and vulnerable to active exploitation.
Researchers RyotaK and Shinsaku Nomura identified and reported the denial-of-service bugs to Meta, the creators of the open-source library. Meanwhile, Andrew MacPherson is credited with discovering the source-code exposure flaw.
The urgency to patch these vulnerabilities is heightened by the fact that they exist in the same packages and versions as CVE-2025-55182. React users are advised to update their packages immediately, especially if they had previously updated for the 'Critical Security Vulnerability'.
As the React team scrambles to address these issues, the cybersecurity community is on high alert. With the potential for severe disruptions and data breaches, the race is on to mitigate these vulnerabilities before they cause further damage. Stay tuned for updates, and ensure your React applications are secure.