Katalog CVE

CVE-2026-35041

ŚrednieCVSS 4.2
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.26%

Percentyl 18 - wyżej niż 18% wszystkich znanych CVE

Streszczenie

Biblioteka fast-jwt w wersjach od 5.0.0 do 6.2.0 ma podatność na atak typu denial-of-service, gdy opcja weryfikacji allowedAud jest skonfigurowana jako wyrażenie regularne. Ponieważ roszczenie aud jest kontrolowane przez atakującego, spreparowany JWT może wywołać katastrofalne cofanie w silniku regexów JavaScript i wysokie zużycie CPU. Podatność naprawiono w wersji 6.2.1.

Ocena ryzyka

Atakujący może wysyłać spreparowane tokeny JWT, powodując wyczerpanie zasobów CPU i niedostępność usługi. Może to zakłócić działanie aplikacji zależnych od fast-jwt.

Rekomendacja

Zaktualizuj bibliotekę fast-jwt do wersji 6.2.1 lub nowszej. Jeśli to możliwe, unikaj używania wyrażeń regularnych w opcji allowedAud lub ogranicz ich złożoność.

Inne podatności w fast-jwt

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS