cve.bz

CVE-2026-85394

9.3 criticalEPSS 0.2%

Critical (9.3). EPSS 0.2% chance of exploitation in the next 30 days. Fixed in python-jose 3.4.0.

python-jose through 3.5.0 fails to properly validate asymmetric keys in HMAC initialization, accepting DER-encoded public keys that lack PEM armor or SSH prefixes. Attackers holding the service's public key can forge HS256 tokens that pass verification when algorithms are not explicitly restricted. This is an incomplete fix for CVE-2024-33663.

Severity

CVSS 4.0

9.3 critical
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N

CVSS 3.1

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

Packages (OSV)

AdvisoryEcosystemPackageAffectedFixed in
GHSA-3qf3-8w2g-rqmxPyPIpython-jose<=3.5.0no fix published
GHSA-6c5p-j8vq-pqhjPyPIpython-jose<3.4.03.4.0
PYSEC-2024-232PyPIpython-jose<3.4.03.4.0
PYSEC-2026-4298PyPIpython-jose<=3.5.0no fix published

References

Check your stackJSON