CVE-2025-30204Asymmetric Resource Consumption (Amplification) in Golang-jwt JWT V4

Severity
7.5HIGHNVD
EPSS
0.1%
top 72.04%
CISA KEV
Not in KEV
Exploit
No known exploits
Timeline
PublishedMar 21
Latest updateMar 26

Description

golang-jwt is a Go implementation of JSON Web Tokens. Starting in version 3.2.0 and prior to versions 5.2.2 and 4.5.2, the function parse.ParseUnverified splits (via a call to strings.Split) its argument (which is untrusted data) on periods. As a result, in the face of a malicious request whose Authorization header consists of Bearer followed by many period characters, a call to that function incurs allocations to the tune of O(n) bytes (where n stands for the length of the function's argument),

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:HExploitability: 3.9 | Impact: 3.6

Affected Packages28 packages

Gogithub.com/golang-jwt_jwt_v55.0.0-rc.15.2.2
debiandebian/golang-github-golang-jwt-jwt< golang-github-golang-jwt-jwt 5.0.0+really4.5.2-1 (forky)
debiandebian/golang-github-golang-jwt-jwt-v5< golang-github-golang-jwt-jwt 5.0.0+really4.5.2-1 (forky)
Gogithub.com/golang-jwt_jwt3.2.03.2.2

🔴Vulnerability Details

4
OSV
Excessive memory allocation during header parsing in github.com/golang-jwt/jwt2025-03-26
GHSA
jwt-go allows excessive memory allocation during header parsing2025-03-21
OSV
jwt-go allows excessive memory allocation during header parsing2025-03-21
OSV
CVE-2025-30204: golang-jwt is a Go implementation of JSON Web Tokens2025-03-21

📋Vendor Advisories

4
Red Hat
golang-jwt/jwt: jwt-go allows excessive memory allocation during header parsing2025-03-21
Microsoft
jwt-go allows excessive memory allocation during header parsing2025-03-11
Debian
CVE-2025-30204: golang-github-golang-jwt-jwt - golang-jwt is a Go implementation of JSON Web Tokens. Starting in version 3.2.0 ...2025
Microsoft
In Emacs before 29.3, LaTeX preview is enabled by default for e-mail attachments.2024-03-12

🕵️Threat Intelligence

2
Wiz
CVE-2026-33413 Impact, Exploitability, and Mitigation Steps | Wiz
Wiz
CVE-2026-33343 Impact, Exploitability, and Mitigation Steps | Wiz

💬Community

1
Bugzilla
CVE-2025-30204 golang-jwt/jwt: jwt-go allows excessive memory allocation during header parsing2025-03-21