CVE-2026-102275
EUVD-2026-8854728.09.2026, 21:17
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 public key derived from d with x. This occurs when an OKP private JWK supplies non-corresponding x and d components. As a result, identity derived from x can differ from operations performed with d. Consequently, if an integration also accepts private key parameters from a proof header without rejecting them, an attacker may use a stolen sender-constrained token without the legitimate private key. This issue is fixed in version 2.15.0.Enginsight
Affected Products (NVD)
| Vendor | Product | Version |
|---|---|---|
| pyjwt_project | pyjwt | 2.1.0 ≤ 𝑥 < 2.15.0 |
𝑥
= Vulnerable software versions
Debian Releases
Ubuntu Releases
Amazon Linux Releases
Common Weakness Enumeration