CVE-2026-21717

MediumCVSS 5.9/10Last modified Aug 19, 2026

Description

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**.

Metrics

CVSS 3.1 5.9/10CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H

Weakness enumeration

Affected software

No affected versions have been published.

Timeline

Published
Mar 30, 2026
Last modified
Aug 19, 2026
NVD status
Analyzed

Related CVEs from 2026

CVE-2026-217189.8An authentication bypass vulnerability exists in Copeland XWEB Pro version 1.12.1 and prior, enabling any attackers to bypass the authentiCVE-2026-217198.6An OS command injection vulnerability exists in CubeCart prior to 6.6.0, which may allow a user with an administrative privilege to execute CVE-2026-21729.8A vulnerability was determined in code-projects Online Application System for Admission 1.0. Affected by this vulnerability is an unknown fuCVE-2026-217207.5Every uncached /avatar/:hash request spawns a goroutine that refreshes the Gravatar image. If the refresh sits in the 10-slot worker queue lCVE-2026-217218.1The dashboard permissions API does not verify the target dashboard scope and only checks the dashboards.permissions:* action. As a result, aCVE-2026-217225.3Public dashboards with annotations enabled did not limit their annotation timerange to the locked timerange of the public dashboard. This meCVE-2026-217235.3The alertmanager templates test endpoint (/api/alertmanager/grafana/config/api/v1/templates/test) can execute templates with no memory limitCVE-2026-217244.3A vulnerability has been discovered in Grafana OSS where an authorization bypass in the provisioning contact points API allows users with EdCVE-2026-217252.0A time-of-create-to-time-of-use (TOCTOU) vulnerability lets recently deleted-then-recreated data sources be re-deleted without permission toCVE-2026-217265.3The CVE-2021-36156 fix validates the namespace parameter for path traversal sequences after a single URL decode, by double encoding, an attaCVE-2026-217273.3A cross-tenant isolation vulnerability was found in Grafana’s Correlations feature affecting legacy correlation records. Due to a backward cCVE-2026-217287.5Tempo queries with large limits can cause large memory allocations which can impact the availability of the service, depending on its deploy