CVE-2024-28122

JWX vulnerable to a denial of service attack using compressed JWE message

Published Mar 9, 2024 CVSS 3.1 · 6.8 Medium EPSS < 1% KEV · Not listed
Description
JWX is Go module implementing various JWx (JWA/JWE/JWK/JWS/JWT, otherwise known as JOSE) technologies. This vulnerability allows an attacker with a trusted public key to cause a Denial-of-Service (DoS) condition by crafting a malicious JSON Web Encryption (JWE) token with an exceptionally high compression ratio. This issue has been patched in versions 1.2.29 and 2.0.21.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2024-0939 JWX is Go module implementing various JWx (JWA/JWE/JWK/JWS/JWT, otherwise known as JOSE) technologies. This vulnerability allows an attacker with a trusted public key to cause a Denial-of-Service (DoS) condition by crafting a malicious JSON Web Encryption (JWE) token with an exceptionally high compression ratio. This issue has been patched in versions 1.2.29 and 2.0.21.
Github GHSA Github GHSA GHSA-hj3v-m684-v259 JWX vulnerable to a denial of service attack using compressed JWE message
History
Type Values Removed Values Added
CPEs cpe:2.3:a:lestrrat-go:jwx:*:*:*:*:*:*:*:*
Type Values Removed Values Added
First Time appeared Lestrrat-go
Lestrrat-go jwx
CPEs cpe:2.3:a:lestrrat-go:jwx:1.2.0:*:*:*:*:*:*:*
cpe:2.3:a:lestrrat-go:jwx:2.0.0:*:*:*:*:*:*:*
Vendors & Products Lestrrat-go
Lestrrat-go jwx
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Apr 16, 2025, 3:49 PM
Reserved
Mar 4, 2024, 2:19 PM
Status
Analyzed
Published
Mar 9, 2024, 1:15 AM
Modified
Jun 17, 2026, 7:21 AM
Severity
Moderate
Public date
Mar 9, 2024, 12:00 AM