CVE Catalog

CVE-2026-35041

MediumCVSS 4.2
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.26%

18th percentile - higher than 18% of all known CVEs

Summary

fast-jwt versions 5.0.0 to 6.2.0 have a denial-of-service condition when the allowedAud verification option is configured with a regular expression. Because the aud claim is attacker-controlled, a crafted JWT can trigger catastrophic backtracking in the JavaScript regex engine, causing significant CPU consumption. This is fixed in 6.2.1.

Risk Assessment

An attacker can send crafted JWTs to exhaust CPU resources and cause service unavailability, disrupting applications that rely on fast-jwt.

Recommendation

Upgrade fast-jwt to version 6.2.1 or later. If possible, avoid using regular expressions for the allowedAud option or limit their complexity.

Other vulnerabilities in fast-jwt

See all
Original NVD description (English source)

fast-jwt provides fast JSON Web Token (JWT) implementation. From 5.0.0 to 6.2.0, a denial-of-service condition exists in fast-jwt when the allowedAud verification option is configured using a regular expression. Because the aud claim is attacker-controlled and the library evaluates it against the supplied RegExp, a crafted JWT can trigger catastrophic backtracking in the JavaScript regex engine, resulting in significant CPU consumption during verification. This vulnerability is fixed in 6.2.1.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS