One flaw sits in image optimisation of SVG files and reaches back to Next.js 10; the other hits the use cache directive in 16.x and has no workaround. A third advisory fixes a Server Actions denial of service.
React fixes critical remote code flaw in its Server Components packages
EditorialBy TrustList Editorial
CVE-2026-126187 scores 9.5 under CVSS 4.0 and needs no login. Four release lines get a fix, and apps that never render React on a server are not affected.
About React fixes critical remote code flaw in its Server Components packages
React fixes critical remote code flaw in its Server Components packages
10 November 2026: The React project has fixed CVE-2026-126187, a critical flaw in the packages that carry React Server Components between server and browser, which lets an attacker who is not logged in run code on the server with a crafted payload. It scores 9.5 under CVSS 4.0, fixes are out for four release lines, and the advisory makes no statement about exploitation.
Not yet independently verified. The advisory is the React project's own and the only primary source; it states no exploitation either way, and the NVD entry had not been published when we read it. Frameworks that bundle these packages had not issued their own notes by 11:00 UTC on 11 November, so we cannot yet say which framework versions carry the fix. We will update this when it can be confirmed, and remove this note.
Which packages and versions are hit
Three npm packages are named, all of them the server side of React's component streaming: react-server-dom-webpack, react-server-dom-parcel and react-server-dom-turbopack. The vulnerable and fixed versions are the same for all three:
| Vulnerable | Fixed in |
|---|---|
| 19.0.0 to 19.0.8 | 19.0.9 |
| 19.1.0 to 19.1.9 | 19.1.10 |
| 19.2.0 to 19.2.8 | 19.2.9 |
| 19.3.0 | 19.3.1 |
The advisory text writes the first fix as "19.0.09"; the patched version recorded in GitHub's advisory database is 19.0.9, which is the release that exists. React 18 and earlier lines are not listed.
How narrow the trigger is
The project says the payload works only in "extremely rare cases where responses transport multiple typed arrays and an attacker-controlled value". The weakness is classed as deserialization of untrusted data (CWE-502), and the CVSS 4.0 vector marks it as reachable over the network with low complexity, no privileges and no user interaction, with one attack precondition. That precondition is the rare response shape, which is why the score stops at 9.5 rather than 10.
Rarity of the trigger does not change the advice. The advisory asks anyone using the packages to upgrade "immediately", and a server that accepts requests from the internet and renders Server Components is exactly the setup the vector describes. Italy's national cybersecurity agency, ACN, repeated the warning on 11 November.
Who can stop reading here
Two groups are outside the flaw, in the project's own words. An app whose React code does not use a server is not affected, so a single-page app built and served as static files is fine. An app that uses no framework, bundler or bundler plugin supporting Server Components is not affected either.
Everyone else should look at the lockfile rather than package.json. These packages usually arrive as dependencies of a framework or bundler plugin rather than being installed by hand, so the version that matters is the one resolved in package-lock.json, pnpm-lock.yaml or yarn.lock. Some frameworks ship their own compiled copy of the React server packages, and in that case only a framework release carries the fix; when we checked the release pages of the most widely used Server Components framework at 11:00 UTC on 11 November, its newest stable and canary releases did not mention this advisory.
Credit and timing
The advisory credits a researcher with the GitHub handle evolutionstorm. It went public at 22:44 UTC on 10 November, together with the 19.0.9, 19.1.10, 19.2.9 and 19.3.1 releases.
Related on TrustList:
- Next.js 16.4.1 fixes two critical flaws that need no login to exploit
- Next.js patches seven cache and cookie flaws in 16.4.5 and 15.5.29
Sources
- React (GitHub security advisory GHSA-xqc2-xf4c-x3h3): Unauthenticated Remote Code Execution in React Server Components, published 10 November 2026 22:44 UTC, 10 November 2026
- GitHub Advisory Database API record for GHSA-xqc2-xf4c-x3h3 (patched versions and CVSS 4.0 vector), read 11 November 2026, 11 November 2026
- Agenzia per la Cybersicurezza Nazionale (Italy): Risolta vulnerabilità in React, 11 November 2026, 11 November 2026
Categories & features
- React
- JavaScript
- Web Development
- Cybersecurity
- Vulnerability Management
TrustList Weekly
The week in software and IT, in one email
The news that matters to buyers, new rankings and our own research. Every Thursday, free, and easy to leave.
You may be interested in
All seven are rated medium, but three can hand one user data cached for another, and one exposes HttpOnly session cookies on Edge routes to page scripts.
Vercel’s advisory of 30 September 2026 says the Node.js ImageResponse in next/og, in Next.js 16.2.0 up to 16.3.6, can allow remote code execution when attacker-controlled values reach SVG content. Upgrade to 16.3.6.
The Deno runtime gets a year of monthly bug and security releases, then development ends; JSR keeps running on Cloudflare, and paying Deploy customers get help moving to Workers.
Releases 26.12.1, 24.22.1 and 22.23.4 close ten CVEs, four rated High, and also drop trust in the compromised eMudhra intermediates through the bundled CA store.
PHP 8.5.12, 8.4.27, 8.3.36 and 8.2.35 close CVE-2026-109618 and CVE-2026-109619. Every PHP install serving web requests is at risk, mod_php most of all, and PHP 8.1 and older get no official fix.
SA-CORE-2026-014 scores 19 out of 25. Sites on 11.2 or 10.5 and older have no patch; uninstalling the Field UI module blocks the flaw until an upgrade is possible.
The alias and rewrite overflow affects every release since 0.1.29. The fix release also moves HTTP/2 to RFC 9218 prioritisation and adds MaxMind DB support to the GeoIP modules.
More on TrustList
Everything here links back to the same verified catalogue. Pick your next stop.
- More ReactThe ranking for this subject
- CompaniesAgencies, consultancies and IT service providers, ranked by verified reviews.
- ProductsSoftware and SaaS with pricing, features, integrations and alternatives.
- AwardsAnnual recognition decided by verified reviews and an independent jury.
- LaunchesNew products and releases, voted up by the community every day.
- AI ModelsBenchmark scores and community ratings for every major model.
- RequestsBuyers describe what they need; vendors respond directly.
- PeopleReviewers, authors and makers with public profiles.
- ComparePut up to four listings side by side before you shortlist.