cveboard RSS feed

CVE-2026-21713

CVE.org · Published

Historical CVEsJSONAI instructions

Record status
Published
Identifier year (not publication year)
2026
Source publication
Source updated
Imported by cveboard
Source snapshot
cve_2026-10-24_midnight_baseline ·

Plain text

CNA source text (English)

A flaw in Node.js HMAC verification uses a non-constant-time comparison when validating user-provided signatures, potentially leaking timing information proportional to the number of matching bytes. Under certain threat models where high-resolution timing measurements are possible, this behavior could be exploited as a timing oracle to infer HMAC values. Node.js already provides timing-safe comparison primitives used elsewhere in the codebase, indicating this is an oversight rather than an intentional design decision. This vulnerability affects **20.x, 22.x, 24.x, and 25.x**.

Scoped product and version facts

Fix information unknown; no fixed version is derived here. Missing information does not prove that no fix exists.

Exploitation unknown; this catalogue does not assess exploitation.

node

Vendor
nodejs
Product
node
Platforms
Unknown
Default status
unaffected
node · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
20.20.1affectedsemverUnavailable20.20.1None listed
22.22.1affectedsemverUnavailable22.22.1None listed
24.14.0affectedsemverUnavailable24.14.0None listed
25.8.1affectedsemverUnavailable25.8.1None listed
4.0affectedsemver4.*UnavailableNone listed
5.0affectedsemver5.*UnavailableNone listed
6.0affectedsemver6.*UnavailableNone listed
7.0affectedsemver7.*UnavailableNone listed
8.0affectedsemver8.*UnavailableNone listed
9.0affectedsemver9.*UnavailableNone listed
10.0affectedsemver10.*UnavailableNone listed
11.0affectedsemver11.*UnavailableNone listed
12.0affectedsemver12.*UnavailableNone listed
13.0affectedsemver13.*UnavailableNone listed
14.0affectedsemver14.*UnavailableNone listed
15.0affectedsemver15.*UnavailableNone listed
16.0affectedsemver16.*UnavailableNone listed
17.0affectedsemver17.*UnavailableNone listed
18.0affectedsemver18.*UnavailableNone listed
19.0affectedsemver19.*UnavailableNone listed