Skip to main content
Medium

CVE-2026-21717

V8's string hashing mechanism causes integer-like strings to be hashed to their numeric value vulnerability

V8s · 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 hash table.
 
 This vulnerability affects **20.x, 22.x, 24.x, and 25.x**.

MSRC advisory May 31, 2026

Alert details

Source feed
Microsoft MSRC
CVE ID
CVE-2026-21717
CWE
CWE-328
Affected products
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 hash table.
 
 This vulnerability affects **20.x, 22.x, 24.x, and 25.x**. · A 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 hash table.
 
 This vulnerability affects **20.x, 22.x, 24.x, and 25.x**. · A

What happened

Information published.

What it means for your business

A 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 hash table.
 
 This vulnerability affects **20.x, 22.x, 24.x, and 25.x**. (CVE-2026-21717) was added to Microsoft’s security update guidance. Information published. PremierePC tracks MSRC advisories for Upstate SC businesses — patch or open a ticket if you need help verifying exposure.

CVSS score

5.9 (Medium)

EPSS probability

0.28%

Sources

Related briefs

CriticalMicrosoft MSRC

CVE-2026-96207

Microsoft Partner Center Elevation of Privilege vulnerability

Microsoft Partner Center Elevation of Privilege vulnerability (CVE-2026-96207) was added to Microsoft’s security update guidance. <p>Improper certificate validation in Microsoft Partner Center allows an unauthorized attacker to elevate privileges over a network.</p> If you need help checking exposure, call (864) 335-9223.

CriticalMicrosoft MSRC

CVE-2026-94510

Microsoft Bookings Elevation of Privilege vulnerability

Microsoft Bookings Elevation of Privilege vulnerability (CVE-2026-94510) was added to Microsoft’s security update guidance. <p>Authorization bypass through user-controlled key in Microsoft Bookings allows an unauthorized attacker to elevate privileges over a network.</p> If you need help checking exposure, call (864) 335-9223.

CriticalMicrosoft MSRC

CVE-2026-88131

Microsoft Dataverse Remote Code Execution vulnerability

Microsoft Dataverse Remote Code Execution vulnerability (CVE-2026-88131) was added to Microsoft’s security update guidance. <p>Deserialization of untrusted data in Microsoft Dataverse allows an unauthorized attacker to execute code over a network.</p> If you need help checking exposure, call (864) 335-9223.

HighMicrosoft MSRC

CVE-2026-83947

Azure Event Grid Spoofing vulnerability

Azure Event Grid Spoofing vulnerability (CVE-2026-83947) was added to Microsoft’s security update guidance. <p>Missing authorization in Azure Event Grid allows an authorized attacker to perform spoofing over a network.</p> If you need help checking exposure, call (864) 335-9223.

Need help patching?

PremierePC monitors KEV alerts for managed clients and helps teams prioritize remediation before attackers do.