Skip to main content

React

19 CVEs product

Monthly

CVE-2026-92784 Sep 16, 20:32 HIGH This Week

Refine's @refinedev/inferencer package through version 7.0.0 interpolates API field names straight into generated JSX source without escaping, so an attacker who controls or has compromised the data provider can supply crafted JSON property names that execute as JavaScript in a developer's browser when an Inferencer-generated page renders. Remote, unauthenticated input is possible per the published vector (PR:N), but exploitation is gated on developer interaction (UI:P/UI:R), a malicious or untrusted backend (AC:H/AT:P), and a developer actually previewing Inferencer output - hence our independent assessment rates real-world risk materially below the 7.7 CVSS 4.0 headline, and no public exploit code was identified at time of analysis. The issue is tracked upstream in the refinedev/refine repository as issue #7556.

RCE React Code Injection Refinedev Inferencer
NVD GitHub
CVSS 4.0
7.7
EPSS
0.4%
CVE-2026-23864 Jan 26, 20:16 npm HIGH PATCH This Week

Uncontrolled resource consumption in React Server Components (react-server-dom-parcel, react-server-dom-turbopack, react-server-dom-webpack) allows unauthenticated remote attackers to trigger denial of service through malformed requests to Server Function endpoints, causing server crashes, memory exhaustion, or CPU spikes. Applications using these packages are at risk of availability disruption. No patch is currently available; immediate mitigation and monitoring are recommended.

Denial Of Service React Facebook
NVD VulDB
CVSS 3.1
7.5
EPSS
1.4%
CVE-2025-55182 Dec 03, 16:15 npm CRITICAL POC KEV EUVD KEV PATCH THREAT CERT-EU Act Now

React Server Components in React 19.x contain a critical pre-authentication remote code execution vulnerability (CVE-2025-55182, CVSS 10.0) through unsafe deserialization of HTTP request payloads. With EPSS 71.1% and KEV listing, this vulnerability affects any application using React Server Components with react-server-dom-webpack, react-server-dom-turbopack, or react-server-dom-parcel — enabling complete server compromise through a single HTTP request.

RCE Deserialization React Facebook Vercel +1
NVD GitHub Exploit-DB VulDB
CVSS 3.1
10.0
EPSS
71.1%
Threat
9.1
CVE-2026-88976 Sep 16, 14:11 npm MEDIUM POC PATCH GHSA This Month

Cross-site scripting in udecode Plate's core HTML deserialization APIs allows attacker-controlled script to execute in a consuming application's origin when untrusted or cross-user HTML is deserialized and then loaded by another user; affected builds are all versions prior to 53.3.11 plus the discontinued 54.0.0-beta.0 and 54.0.0-beta.1 prereleases. The pre-fix code parsed supplied HTML strings in the active document, so certain attributes triggered browser behavior before the markup was converted into editor nodes; the assessed vector (CVSS 6.1, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N) reflects network-delivered input needing no authentication (PR:N) but requiring victim interaction (UI:R) and a scope change, and exploitation is only realistic where the consuming application itself wires attacker-influenced HTML into these APIs. There is no public exploit identified at time of analysis and no KEV listing, but the vendor has shipped a fix in 53.3.11.

XSS Deserialization React Plate
NVD GitHub
CVSS 3.1
6.1
EPSS
0.3%
CVE-2026-14802 Jul 06, 06:30 npm MEDIUM POC This Month

OS command injection in create-react-app's react-dev-utils component enables remote code execution on macOS developer workstations running version 5.0.1 or earlier. The vulnerability resides in the startBrowserProcess function of openBrowser.js, which processes unsanitized input that reaches a shell invocation. A publicly available proof-of-concept exploit exists via the project's GitHub issue tracker; no vendor patch has been released and the maintainers have not responded to disclosure, leaving the entire supported version history of this widely-used but now-archived tool permanently unpatched.

Command Injection Apple React Create React App
NVD VulDB GitHub
CVSS 4.0
5.5
EPSS
1.3%
CVE-2026-30847 Mar 06, 20:16 MEDIUM PATCH This Month

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

React Wekan Wekan Project
NVD GitHub
CVSS 3.1
6.5
EPSS
0.0%
CVE-2026-29613 Mar 05, 22:16 npm MEDIUM PATCH This Month

Openclaw versions up to 2026.2.12 is affected by missing authentication for critical function (CVSS 5.9).

React Openclaw
NVD GitHub
CVSS 3.1
5.9
EPSS
0.0%
CVE-2026-28194 Feb 25, 14:16 MEDIUM This Month

Teamcity versions up to 2025.11.3 is affected by url redirection to untrusted site (open redirect) (CVSS 4.3).

Open Redirect React Teamcity JetBrains
NVD
CVSS 3.1
4.3
EPSS
0.0%
CVE-2026-27612 Feb 25, 03:16 npm MEDIUM POC PATCH This Month

Reflected XSS in Repostat's RepoCard React component prior to version 1.0.1 allows attackers to execute arbitrary JavaScript in users' browsers when developers pass unsanitized input from URL parameters or other sources to the repo prop. The vulnerability stems from unsafe use of dangerouslySetInnerHTML without input validation, and public exploit code exists. Upgrading to version 1.0.1 or later eliminates the risk by removing dangerouslySetInnerHTML in favor of safe JSX data binding.

XSS Github React Repostat
NVD GitHub
CVSS 3.1
6.1
EPSS
0.0%
CVE-2026-1461 Feb 19, 10:16 MEDIUM This Month

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

WordPress React
NVD
CVSS 3.1
6.5
EPSS
0.1%
CVE-2025-14969 Jan 26, 20:16 Maven MEDIUM PATCH This Month

A flaw was found in Hibernate Reactive. When an HTTP endpoint is exposed to perform database operations, a remote client can prematurely close the HTTP connection. [CVSS 4.3 MEDIUM]

Denial Of Service React Red Hat
NVD
CVSS 3.1
4.3
EPSS
0.0%
CVE-2026-22030 Jan 10, 03:15 npm MEDIUM PATCH This Month

React Router is a router for React. In @remix-run/server-runtime version prior to 2.17.3. [CVSS 6.5 MEDIUM]

CSRF React Red Hat React Router Suse +2
NVD GitHub
CVSS 3.1
6.5
EPSS
0.0%
CVE-2025-68470 Jan 10, 03:15 npm MEDIUM PATCH This Month

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

React Red Hat React Router Suse Shopify
NVD GitHub VulDB
CVSS 3.1
6.5
EPSS
0.0%
CVE-2026-22028 Jan 08, 15:15 npm MEDIUM POC PATCH This Month

HTML injection in Preact and React through unsafe JSON deserialization allows remote attackers to inject arbitrary scripts when applications pass unsanitized user-controlled data as component children, with public exploit code already available. The vulnerability stems from a regression in Preact 10.26.5 that weakened protections against constructing Virtual DOM elements from malicious JSON payloads. Affected applications are vulnerable if they consume unvalidated external data without sanitization and lack additional mitigations like Content Security Policy.

React Red Hat Preact Suse
NVD GitHub
CVSS 3.1
6.1
EPSS
0.1%
CVE-2025-67779 Dec 12, 00:15 npm HIGH PATCH Act Now

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.

Denial Of Service Deserialization React Red Hat Node Js +1
NVD
CVSS 3.1
7.5
EPSS
20.0%
CVE-2025-55184 Dec 11, 20:16 npm HIGH POC PATCH THREAT Act Now

Pre-authentication denial of service in React Server Components (versions 19.0.0 through 19.2.1) allows unauthenticated remote attackers to hang the server process by sending specially crafted payloads to Server Function endpoints, causing an infinite loop that prevents further HTTP requests from being served. This affects applications using the react-server-dom-parcel, react-server-dom-turbopack, or react-server-dom-webpack packages, commonly seen in Next.js App Router deployments. Publicly available exploit code exists (e.g., GitHub repository referenced), and the EPSS score is 66.88% (99th percentile), indicating a high likelihood of exploitation; however, there is no confirmation of active exploitation in CISA KEV.

Denial Of Service Deserialization React Red Hat Next Js
NVD GitHub
CVSS 3.1
7.5
EPSS
66.9%
Threat
5.0
CVE-2025-55183 Dec 11, 20:16 npm MEDIUM POC PATCH THREAT This Month

Information disclosure in React Server Components 19.x, distributed as react-server-dom-webpack, react-server-dom-turbopack and react-server-dom-parcel, lets remote unauthenticated attackers retrieve the source code of a Server Function with a single crafted HTTP request and no user interaction. The flaw is not universal: it requires the application to define a Server Function that explicitly or implicitly exposes a stringified argument, and its impact is limited to source-code disclosure, with no code execution, data modification or availability effect (CVSS 5.3, C:L with I:N/A:N). Exploitation priority is driven by the intelligence picture rather than the score itself - publicly available exploit code exists and EPSS stands at 64.23% (99th percentile) - while there is no confirmed active exploitation (CISA KEV) at time of analysis.

Information Disclosure React Red Hat Next Js
NVD GitHub
CVSS 3.1
5.3
EPSS
64.2%
Threat
4.5
CVE-2025-45001 Jun 09, 17:15 npm HIGH POC This Week

react-native-keys version 0.7.11 contains a sensitive information disclosure vulnerability where encryption ciphers and Base64-encoded secrets are stored as plaintext in compiled native binaries, allowing attackers with network access to extract these credentials via static analysis of the binary. This affects all applications using the vulnerable library version, and the high CVSS score of 7.5 reflects the ease of exploitation (no authentication required) and significant confidentiality impact, though the practical risk depends on whether secrets are actually embedded at build time and the sensitivity of exposed data.

Information Disclosure React React Native Keys
NVD GitHub
CVSS 3.1
7.5
EPSS
0.0%
CVE-2018-6341 Dec 31, 22:29 npm MEDIUM PATCH This Month

React applications which rendered to HTML using the ReactDOMServer API were not escaping user-supplied attribute names at render-time. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity. No vendor patch available.

XSS React Facebook
NVD
CVSS 3.1
6.1
EPSS
3.4%
EPSS 0% CVSS 7.7
HIGH This Week

Refine's @refinedev/inferencer package through version 7.0.0 interpolates API field names straight into generated JSX source without escaping, so an attacker who controls or has compromised the data provider can supply crafted JSON property names that execute as JavaScript in a developer's browser when an Inferencer-generated page renders. Remote, unauthenticated input is possible per the published vector (PR:N), but exploitation is gated on developer interaction (UI:P/UI:R), a malicious or untrusted backend (AC:H/AT:P), and a developer actually previewing Inferencer output - hence our independent assessment rates real-world risk materially below the 7.7 CVSS 4.0 headline, and no public exploit code was identified at time of analysis. The issue is tracked upstream in the refinedev/refine repository as issue #7556.

RCE React Code Injection +1
NVD GitHub
EPSS 1% CVSS 7.5
HIGH PATCH This Week

Uncontrolled resource consumption in React Server Components (react-server-dom-parcel, react-server-dom-turbopack, react-server-dom-webpack) allows unauthenticated remote attackers to trigger denial of service through malformed requests to Server Function endpoints, causing server crashes, memory exhaustion, or CPU spikes. Applications using these packages are at risk of availability disruption. No patch is currently available; immediate mitigation and monitoring are recommended.

Denial Of Service React Facebook
NVD VulDB
EPSS 71% 9.1 CVSS 10.0
CRITICAL POC KEV EUVD KEV PATCH THREAT Act Now

React Server Components in React 19.x contain a critical pre-authentication remote code execution vulnerability (CVE-2025-55182, CVSS 10.0) through unsafe deserialization of HTTP request payloads. With EPSS 71.1% and KEV listing, this vulnerability affects any application using React Server Components with react-server-dom-webpack, react-server-dom-turbopack, or react-server-dom-parcel — enabling complete server compromise through a single HTTP request.

RCE Deserialization React +3
NVD GitHub Exploit-DB VulDB
EPSS 0% CVSS 6.1
MEDIUM POC PATCH This Month

Cross-site scripting in udecode Plate's core HTML deserialization APIs allows attacker-controlled script to execute in a consuming application's origin when untrusted or cross-user HTML is deserialized and then loaded by another user; affected builds are all versions prior to 53.3.11 plus the discontinued 54.0.0-beta.0 and 54.0.0-beta.1 prereleases. The pre-fix code parsed supplied HTML strings in the active document, so certain attributes triggered browser behavior before the markup was converted into editor nodes; the assessed vector (CVSS 6.1, CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N) reflects network-delivered input needing no authentication (PR:N) but requiring victim interaction (UI:R) and a scope change, and exploitation is only realistic where the consuming application itself wires attacker-influenced HTML into these APIs. There is no public exploit identified at time of analysis and no KEV listing, but the vendor has shipped a fix in 53.3.11.

XSS Deserialization React +1
NVD GitHub
EPSS 1% CVSS 5.5
MEDIUM POC This Month

OS command injection in create-react-app's react-dev-utils component enables remote code execution on macOS developer workstations running version 5.0.1 or earlier. The vulnerability resides in the startBrowserProcess function of openBrowser.js, which processes unsanitized input that reaches a shell invocation. A publicly available proof-of-concept exploit exists via the project's GitHub issue tracker; no vendor patch has been released and the maintainers have not responded to disclosure, leaving the entire supported version history of this widely-used but now-archived tool permanently unpatched.

Command Injection Apple React +1
NVD VulDB GitHub
EPSS 0% CVSS 6.5
MEDIUM PATCH This Month

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

React Wekan Wekan Project
NVD GitHub
EPSS 0% CVSS 5.9
MEDIUM PATCH This Month

Openclaw versions up to 2026.2.12 is affected by missing authentication for critical function (CVSS 5.9).

React Openclaw
NVD GitHub
EPSS 0% CVSS 4.3
MEDIUM This Month

Teamcity versions up to 2025.11.3 is affected by url redirection to untrusted site (open redirect) (CVSS 4.3).

Open Redirect React Teamcity +1
NVD
EPSS 0% CVSS 6.1
MEDIUM POC PATCH This Month

Reflected XSS in Repostat's RepoCard React component prior to version 1.0.1 allows attackers to execute arbitrary JavaScript in users' browsers when developers pass unsanitized input from URL parameters or other sources to the repo prop. The vulnerability stems from unsafe use of dangerouslySetInnerHTML without input validation, and public exploit code exists. Upgrading to version 1.0.1 or later eliminates the risk by removing dangerouslySetInnerHTML in favor of safe JSX data binding.

XSS Github React +1
NVD GitHub
EPSS 0% CVSS 6.5
MEDIUM This Month

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

WordPress React
NVD
EPSS 0% CVSS 4.3
MEDIUM PATCH This Month

A flaw was found in Hibernate Reactive. When an HTTP endpoint is exposed to perform database operations, a remote client can prematurely close the HTTP connection. [CVSS 4.3 MEDIUM]

Denial Of Service React Red Hat
NVD
EPSS 0% CVSS 6.5
MEDIUM PATCH This Month

React Router is a router for React. In @remix-run/server-runtime version prior to 2.17.3. [CVSS 6.5 MEDIUM]

CSRF React Red Hat +4
NVD GitHub
EPSS 0% CVSS 6.5
MEDIUM PATCH This Month

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

React Red Hat React Router +2
NVD GitHub VulDB
EPSS 0% CVSS 6.1
MEDIUM POC PATCH This Month

HTML injection in Preact and React through unsafe JSON deserialization allows remote attackers to inject arbitrary scripts when applications pass unsanitized user-controlled data as component children, with public exploit code already available. The vulnerability stems from a regression in Preact 10.26.5 that weakened protections against constructing Virtual DOM elements from malicious JSON payloads. Affected applications are vulnerable if they consume unvalidated external data without sanitization and lack additional mitigations like Content Security Policy.

React Red Hat Preact +1
NVD GitHub
EPSS 20% CVSS 7.5
HIGH PATCH Act Now

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.

Denial Of Service Deserialization React +3
NVD
EPSS 67% 5.0 CVSS 7.5
HIGH POC PATCH THREAT Act Now

Pre-authentication denial of service in React Server Components (versions 19.0.0 through 19.2.1) allows unauthenticated remote attackers to hang the server process by sending specially crafted payloads to Server Function endpoints, causing an infinite loop that prevents further HTTP requests from being served. This affects applications using the react-server-dom-parcel, react-server-dom-turbopack, or react-server-dom-webpack packages, commonly seen in Next.js App Router deployments. Publicly available exploit code exists (e.g., GitHub repository referenced), and the EPSS score is 66.88% (99th percentile), indicating a high likelihood of exploitation; however, there is no confirmation of active exploitation in CISA KEV.

Denial Of Service Deserialization React +2
NVD GitHub
EPSS 64% 4.5 CVSS 5.3
MEDIUM POC PATCH THREAT This Month

Information disclosure in React Server Components 19.x, distributed as react-server-dom-webpack, react-server-dom-turbopack and react-server-dom-parcel, lets remote unauthenticated attackers retrieve the source code of a Server Function with a single crafted HTTP request and no user interaction. The flaw is not universal: it requires the application to define a Server Function that explicitly or implicitly exposes a stringified argument, and its impact is limited to source-code disclosure, with no code execution, data modification or availability effect (CVSS 5.3, C:L with I:N/A:N). Exploitation priority is driven by the intelligence picture rather than the score itself - publicly available exploit code exists and EPSS stands at 64.23% (99th percentile) - while there is no confirmed active exploitation (CISA KEV) at time of analysis.

Information Disclosure React Red Hat +1
NVD GitHub
EPSS 0% CVSS 7.5
HIGH POC This Week

react-native-keys version 0.7.11 contains a sensitive information disclosure vulnerability where encryption ciphers and Base64-encoded secrets are stored as plaintext in compiled native binaries, allowing attackers with network access to extract these credentials via static analysis of the binary. This affects all applications using the vulnerable library version, and the high CVSS score of 7.5 reflects the ease of exploitation (no authentication required) and significant confidentiality impact, though the practical risk depends on whether secrets are actually embedded at build time and the sensitivity of exposed data.

Information Disclosure React React Native Keys
NVD GitHub
EPSS 3% CVSS 6.1
MEDIUM PATCH This Month

React applications which rendered to HTML using the ReactDOMServer API were not escaping user-supplied attribute names at render-time. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity. No vendor patch available.

XSS React Facebook
NVD

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