Skip to content
OpenAdvisories
High · 7.0 CVE-2025-45768 EUVD-2025-23303GHSA-xpf8-484v-j9w6PYSEC-2025-183

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 app…

Published Jul 31, 2025 · Updated Aug 14, 2025 · Assigned by mitre

Description

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).

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 pyjwt 2.11.0-2 —
Debian 13 pyjwt No fix yet —
Debian 12 pyjwt No fix yet —

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2023 python3-jwt +1 2.4.0-1.amzn2023.0.2 ALAS2023-2026-1467

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI pyjwt <= 2.10.1 — PYSEC-2025-183

Advisories 2

References