cve.bz

CVE-2026-32597

7.5 highEPSS 0.3%

High (7.5) in pyjwt project pyjwt. EPSS 0.3% chance of exploitation in the next 30 days. Fixed in pyjwt 2.12.0.

PyJWT is a JSON Web Token implementation in Python. Prior to 2.12.0, PyJWT does not validate the crit (Critical) Header Parameter defined in RFC 7515 §4.1.11. When a JWS token contains a crit array listing extensions that PyJWT does not understand, the library accepts the token instead of rejecting it. This violates the MUST requirement in the RFC. This vulnerability is fixed in 2.12.0.

Severity

CVSS 3.1

7.5 high
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
EPSS
0.3% chance of exploitation in the next 30 days; higher than 20% of CVEs (scores of 2026-10-31)
CWEs
CWE-345, CWE-863, CWE-347
Published
Modified
Record from
the NVD, synced

Affected

Packages (OSV)

AdvisoryEcosystemPackageAffectedFixed in
GHSA-752w-5fwx-jx9fPyPIpyjwt<2.12.02.12.0
PYSEC-2026-120PyPIpyjwt<2.12.02.12.0

References

Check your stackJSON