Lucene search

K
ubuntucveUbuntu.comUB:CVE-2024-28102
HistoryMar 21, 2024 - 12:00 a.m.

CVE-2024-28102

2024-03-2100:00:00
ubuntu.com
ubuntu.com
12
jwcrypto
vulnerability
denial of service
jwe token
python-cryptography
memory consumption
processing time
fix
version 1.5.6
maximum token length
security
bug

CVSS3

6.8

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

HIGH

User Interaction

NONE

Scope

CHANGED

Confidentiality Impact

NONE

Integrity Impact

NONE

Availability Impact

HIGH

CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:N/I:N/A:H

AI Score

6.5

Confidence

High

EPSS

0

Percentile

9.0%

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.

Bugs

CVSS3

6.8

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

HIGH

User Interaction

NONE

Scope

CHANGED

Confidentiality Impact

NONE

Integrity Impact

NONE

Availability Impact

HIGH

CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:N/I:N/A:H

AI Score

6.5

Confidence

High

EPSS

0

Percentile

9.0%