CVE-2026-48522: PyJWT is a JSON Web Token implementation in Python
CVE-2026-48522 is a medium-severity flaw (CVSS 4.2) affecting pyjwt. Below: why it ranks where it does, which versions are affected, what to do, and the exact commands.
PyJWT is a JSON Web Token implementation in Python. Prior to 2.13.0, PyJWKClient passes its uri argument directly to urllib.request.urlopen() which uses Python stdlib's default OpenerDirector registering HTTPHandler, HTTPSHandler, FTPHandler, FileHandler, and DataHandler. There is currently no documented option to restrict which schemes PyJWKClient will fetch. If an application's jku URL ingestion path accepts attacker-influenced URLs (e.g., from
Why this priority
- Public exploit reference
A fixed release or distro patch exists.
Last updated 2026-10-26 · Sources: CVE Program, NVD, CISA KEV, EPSS and vendor advisories · How we score
Am I affected?
Timeline
- Published CVE record published
- Updated Record last modified
Scores and fixes here are computed automatically from those and other public sources. Confirm with the vendor advisory before changing production systems.
Quick answers
How do I fix CVE-2026-48522?
pyjwt: upgrade to 2.13.0. Exact commands for each OS are on this page.
Is CVE-2026-48522 being exploited?
CVE-2026-48522 is not on the CISA Known Exploited Vulnerabilities list at the time of the last update. Check again, as this can change.
What does CVE-2026-48522 affect?
CVE-2026-48522 affects pyjwt. Severity is medium (CVSS 4.2). PyJWT is a JSON Web Token implementation in Python. Prior to 2.13.0, PyJWKClient passes its uri argument directly to urllib.request.urlopen() which uses Python stdlib's default OpenerDirector registering HTTPHandler, HTTPSHandler, FTPHandle
How urgent is CVE-2026-48522?
Priority 23/100. Public exploit reference
Software pages
Related CVEs
- CVE-2026-48526 HIGH 7.4 UPGRADE PyJWT is a JSON Web Token implementation in Python
- CVE-2026-48524 LOW 3.7 UPGRADE PyJWT is a JSON Web Token implementation in Python
- CVE-2026-48525 MEDIUM 5.3 UPGRADE PyJWT is a JSON Web Token implementation in Python
- CVE-2026-48523 MEDIUM 5.4 UPGRADE PyJWT is a JSON Web Token implementation in Python
- CVE-2026-103001 MEDIUM 6.5 UPGRADE PyJWT is a Python implementation of JSON Web Token standards