Skip to main content

React Server Components CVE-2025-67779

HIGH
Deserialization of Untrusted Data (CWE-502)
2025-12-12 cve-assign@fb.com
7.5
CVSS 3.1 · Vendor: fb
Share

Severity by source

Vendor (fb) PRIMARY
7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
vuln.today AI
7.5 HIGH

Remote unauthenticated HTTP request to a Server Function endpoint triggers an infinite loop (AV:N/AC:L/PR:N/UI:N); impact is availability-only, so C:N/I:N/A:H.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (fb).

CVSS VectorVendor: fb

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

3
Metadata Corrected
Oct 07, 2026 - 21:40 vuln.today
tag: Node Js added
Analysis Generated
Oct 07, 2026 - 20:48 vuln.today
CVE Published
Dec 12, 2025 - 00:15 cve.org
HIGH 7.5

DescriptionCVE.org

It was found that the fix addressing CVE-2025-55184 in React Server Components was incomplete and does not prevent a denial of service attack in a specific case. React Server Components versions 19.0.2, 19.1.3 and 19.2.2 are affected, allowing unsafe deserialization of payloads from HTTP requests to Server Function endpoints. This can cause an infinite loop that hangs the server process and may prevent future HTTP requests from being served.

AnalysisAI

Unsafe deserialization in React Server Components Server Function endpoints allows remote unauthenticated attackers to trigger an infinite loop that hangs the server process and can prevent subsequent HTTP requests from being served. The flaw affects React 19.0.2, 19.1.3, and 19.2.2 - including Next.js applications on Node.js that expose Server Functions (Server Actions) - and it represents an incomplete fix for CVE-2025-55184. EPSS is 19.99% (97th percentile), and no public exploit identified at time of analysis; CISA KEV does not list it as confirmed actively exploited.

Technical ContextAI

The root cause is CWE-502 unsafe deserialization. React Server Components expose Server Functions (Server Actions) over HTTP, and the vulnerable parser deserializes incoming request payloads along a specific edge case that the CVE-2025-55184 fix missed, creating an infinite loop in the deserialization logic. Because the handler never completes, the Node.js process hangs and may stop serving further HTTP requests. The assessed CVSS vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H confirms remote, unauthenticated, low-complexity exploitation with no user interaction and availability-only impact; CPEs list facebook:react 19.0.2, 19.1.3, and 19.2.2 plus vercel:next.js on node.js. Only deployments that expose Server Function endpoints reach this vulnerable path, so applications without Server Functions are not affected by this vector.

RemediationAI

Apply the fixed React Server Components release identified in the vendor advisories at https://react.dev/blog/2025/12/11/denial-of-service-and-source-code-exposure-in-react-server-components and https://www.facebook.com/security/advisories/cve-2025-67779; the provided data does not enumerate an exact patched version number, so verify the fixed version for CVE-2025-67779 and update React 19.0.2, 19.1.3, or 19.2.2, along with any affected Next.js on Node.js deployment accordingly. Patch status is best described as patch available per vendor advisory, not with a version in this input. If immediate upgrade is not possible, reduce exposure by disabling or blocking Server Function (Server Action) endpoints so untrusted external HTTP requests cannot reach the vulnerable deserialization path; this breaks functionality that relies on Server Actions, so it should be temporary. Additional compensating controls include front-end or WAF rate limiting and request size limits on those endpoints to make the infinite-loop payload harder to deliver, though these are not complete fixes. Because exploitation requires the application to expose Server Functions, internal-only deployments may have a smaller attack surface, but any publicly reachable Server Function endpoint remains at risk.

More in React

View all
CVE-2025-55182 CRITICAL POC
10.0 Dec 03

React Server Components in React 19.x contain a critical pre-authentication remote code execution vulnerability (CVE-202

CVE-2025-55184 HIGH POC
7.5 Dec 11

Pre-authentication denial of service in React Server Components (versions 19.0.0 through 19.2.1) allows unauthenticated

CVE-2025-55183 MEDIUM POC
5.3 Dec 11

Information disclosure in React Server Components 19.x, distributed as react-server-dom-webpack, react-server-dom-turbop

CVE-2025-45001 HIGH POC
7.5 Jun 09

react-native-keys version 0.7.11 contains a sensitive information disclosure vulnerability where encryption ciphers and

CVE-2026-22028 MEDIUM POC
6.1 Jan 08

HTML injection in Preact and React through unsafe JSON deserialization allows remote attackers to inject arbitrary scrip

CVE-2026-27612 MEDIUM POC
6.1 Feb 25

Reflected XSS in Repostat's RepoCard React component prior to version 1.0.1 allows attackers to execute arbitrary JavaSc

CVE-2026-14802 MEDIUM POC
5.5 Jul 06

OS command injection in create-react-app's react-dev-utils component enables remote code execution on macOS developer wo

CVE-2026-92784 HIGH
7.7 Sep 16

Refine's @refinedev/inferencer package through version 7.0.0 interpolates API field names straight into generated JSX so

CVE-2026-23864 HIGH
7.5 Jan 26

Uncontrolled resource consumption in React Server Components (react-server-dom-parcel, react-server-dom-turbopack, react

CVE-2026-1461 MEDIUM
6.5 Feb 19

Simple Membership (WordPress plugin) versions up to 4.7.0 contains a security vulnerability (CVSS 6.5).

CVE-2025-68470 MEDIUM
6.5 Jan 10

React-Router versions up to 6.30.1 is affected by url redirection to untrusted site (open redirect) (CVSS 6.5).

CVE-2026-30847 MEDIUM
6.5 Mar 06

Wekan is an open source kanban tool built with Meteor. [CVSS 6.5 MEDIUM]

Share

CVE-2025-67779 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy