CSIRTS // UNIFIED SECURITY ADVISORY FEEDSYS ● ONLINE · POWERED BY INTELFUSIONS.COM

CVE-2025-45768: pyjwt v2.10.1 was discovered to contain weak encryption. NOTE: this is disputed by the Supplier because the key length is chosen by the application that uses the library (admittedly, library users may benefit from a minimum value and a mechanism for opting in to strict enforcement).

highCVSS 7CVE-2025-45768

CSIRTS triage

vendor: PyJWTproduct: PyJWTOtheraffected: 2.10.1
What
The library uses weak encryption when configured with short key lengths, though key length selection is delegated to the application.
Who is affected
Applications using PyJWT 2.10.1 with insufficient key lengths are affected.
Urgency
Moderate; not exploited and disputed by supplier as application-level configuration issue, but users may benefit from stronger defaults.
Action
Review key length configuration in applications using PyJWT and consider upgrading to a version with enforced minimum key length or explicit warnings.

AI-assisted analysis generated from the source advisory — verify against the original.

⚡ Watch PyJWT

Get an email when a new PyJWT advisory drops — max one per day, one-click unsubscribe.

Details

Source
Microsoft Security Response Center (INTL · vendor-psirt · site)
Severity
high — CVSS 7
Published
2026-08-06
Exploitation
Not in CISA KEV at last sync

Original advisory: https://msrc.microsoft.com/update-guide/vulnerability/CVE-2025-45768

Exploitation outlook

EPSS (FIRST.org) estimates each CVE’s probability of exploitation in the next 30 days — here is the CSIRTS.com read on those numbers.

Referenced CVEs

CVECSIRTS overviewExternal
CVE-2025-45768coverage & exploitation statusNVD · CVE.org

More from Microsoft Security Response Center