CVE-2024-28102

JWCrypto vulnerable to JWT bomb Attack in `deserialize` function

Published Mar 6, 2024 CVSS 3.1 · 6.8 Medium EPSS < 1% KEV · Not listed
Description
JWCrypto implements JWK, JWS, and JWE specifications using python-cryptography. Prior to version 1.5.6, an attacker can cause a denial of service attack by passing in a malicious JWE Token with a high compression ratio. When the server processes this token, it will consume a lot of memory and processing time. Version 1.5.6 fixes this vulnerability by limiting the maximum token length.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DLA Debian DLA DLA-3883-1 python-jwcrypto security update
EUVD EUVD EUVD-2024-0946 JWCrypto implements JWK, JWS, and JWE specifications using python-cryptography. Prior to version 1.5.6, an attacker can cause a denial of service attack by passing in a malicious JWE Token with a high compression ratio. When the server processes this token, it will consume a lot of memory and processing time. Version 1.5.6 fixes this vulnerability by limiting the maximum token length.
Github GHSA Github GHSA GHSA-j857-7rvv-vj97 JWCrypto vulnerable to JWT bomb Attack in `deserialize` function
History
Type Values Removed Values Added
First Time appeared Debian
Debian debian Linux
Latchset
Latchset jwcrypto
CPEs cpe:2.3:a:latchset:jwcrypto:*:*:*:*:*:*:*:*
cpe:2.3:o:debian:debian_linux:11.0:*:*:*:*:*:*:*
Vendors & Products Debian
Debian debian Linux
Latchset
Latchset jwcrypto
Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Sep 9, 2024, 1:06 PM
Reserved
Mar 4, 2024, 2:19 PM
Status
Analyzed
Published
Mar 21, 2024, 2:52 AM
Modified
Jun 17, 2026, 7:20 AM
Severity
Moderate
Public date
Mar 8, 2024, 12:00 AM