CVE-2026-102275
2 advisories.
PyPI/pyjwt CVE-2026-102275: medium 6.5, EPSS 0.14%
PyJWT accepts inconsistent OKP x/d JWKs, causing public/private key identity confusion
Action: Upgrade pyjwt to 2.15.0 or later.
pip install pyjwt==2.15.0Affected
| introduced | fixed | last affected |
|---|---|---|
| 2.1.0 | 2.15.0 | - |
Fixed versions
| 2.15.0 |
Sources
- osv: GHSA-x33g-cr3x-6449
- https://github.com/jpadilla/pyjwt/security/advisories/GHSA-x33g-cr3x-6449
- https://nvd.nist.gov/vuln/detail/CVE-2026-102275
- https://github.com/jpadilla/pyjwt/commit/3cd9ceec33ced359decbad75b413ad668ae6332c
- https://github.com/jpadilla/pyjwt
- https://github.com/jpadilla/pyjwt/releases/tag/2.15.0
CVE-2026-102275 · published · modified · JSON
PyPI/pyjwt CVE-2026-102275: high 8.2, EPSS 0.14%
PyJWT is a Python implementation of JSON Web Token standards. From 2.1.0 until 2.15.0, PyJWT OKPAlgorithm.from_jwk in jwt/algorithms.py is affected because private-JWK import path does not compare the
Action: Upgrade pyjwt to 2.15.0 or later.
pip install pyjwt==2.15.0Affected
| introduced | fixed | last affected |
|---|---|---|
| 2.1.0 | 2.15.0 | - |
Fixed versions
| 2.15.0 |
Sources
- osv: PYSEC-2026-4183
- https://github.com/jpadilla/pyjwt/releases/tag/2.15.0
- https://github.com/jpadilla/pyjwt/commit/3cd9ceec33ced359decbad75b413ad668ae6332c
- https://github.com/jpadilla/pyjwt/security/advisories/GHSA-x33g-cr3x-6449
CVE-2026-102275 · published · modified · JSON