CSIRTS // UNIFIED SECURITY ADVISORY FEEDSYS ● ONLINE · POWERED BY INTELFUSIONS.COM

CVE-2026-21717: A flaw in V8's string hashing mechanism causes integer-like strings to be hashed to their numeric value, making hash collisions trivially predictable. By crafting a request that causes many such collisions in V8's internal string table, an attacker can significantly degrade performance of the Node.js process. The most common trigger is any endpoint that calls `JSON.parse()` on attacker-controlled input, as JSON parsing automatically internalizes short strings into the affected h

mediumCVSS 5.9CVE-2026-21717

CSIRTS triage

What
V8's string hashing algorithm hashes integer-like strings to their numeric value, allowing trivially predictable hash collisions.
Who is affected
JavaScript engines using V8 processing untrusted input that creates collisions in internal string tables.
Urgency
Medium priority; enables denial-of-service through hash collision attacks on V8 string internals.
Action
Update V8 engine to patched version; prioritize for systems processing untrusted JavaScript.

AI-assisted analysis generated from the source advisory — verify against the original.

⚡ Watch V8

Get an email when a new V8 advisory drops — max one per day, one-click unsubscribe.

Details

Source
Microsoft Security Response Center (INTL · vendor-psirt · site)
Severity
medium — CVSS 5.9
Published
2026-08-06
Exploitation
Not in CISA KEV at last sync

Original advisory: https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-21717

Exploitation outlook

EPSS (FIRST.org) estimates each CVE’s probability of exploitation in the next 30 days — here is the CSIRTS.com read on those numbers.

Referenced CVEs

CVECSIRTS overviewExternal
CVE-2026-21717coverage & exploitation statusNVD · CVE.org

Same CVEs, other sources

How other CERTs, PSIRTs and databases cover the vulnerabilities in this advisory.

More from Microsoft Security Response Center