---
cve: "CVE-2026-102275"
severity: "MEDIUM"
cvss: 6.5
epss: "0.1%"
vendor: "jpadilla"
kev: false
exploited: false
published: "2026-09-28 20:46:33"
tags: [cve, security, medium]
source: tsecurity.de CVE-Dossier
exported: "2026-10-09T09:12:50+02:00"
---

# CVE-2026-102275

> 6.5 MEDIUM · 🧪 PoC

## Beschreibung

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.

## CNA-Record (Kanon, cvelistV5)

- CNA: **GitHub_M**
- State: PUBLISHED
- Stand: 2026-09-29 13:56:09
- CNA-CVSS: **6.5** (`CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:H/A:N`)

## CISA-Anreicherung (vulnrichment/ADP)

- CISA-SSVC (Coordinator, v2.0.3):
  - Exploitation: **poc**
  - Automatable: **no**
  - Technical Impact: **partial**

## CVSS-Vektor

```
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:H/A:N
```

| Metrik | Wert | Bewertung |
|---|---|---|
| AV Angriffsvektor | Netzwerk | bad |
| AC Komplexität | Hoch | good |
| PR Privilegien | Keine | bad |
| UI Interaktion | Keine | bad |
| S Scope | Unverändert | good |
| C Vertraulichkeit | Gering | warn |
| I Integrität | Hoch | bad |
| A Verfügbarkeit | Keine | good |

## Patch verfügbar (OSV)

- 1d41a6478e1562e68ff667fcd703356acf085f68 (Commit)
- 3cd9ceec33ced359decbad75b413ad668ae6332c (Commit)

## Referenzen

- <https://github.com/jpadilla/pyjwt/security/advisories/GHSA-x33g-cr3x-6449>
- <https://github.com/jpadilla/pyjwt/commit/3cd9ceec33ced359decbad75b413ad668ae6332c>
- <https://github.com/jpadilla/pyjwt/releases/tag/2.15.0>

---
_Exportiert aus dem [tsecurity.de CVE-Dossier](https://tsecurity.de/sicherheitsluecken/cve-2026-102275/) · Datenquellen: EUVD (ENISA), NVD, OSV, CISA KEV, FIRST EPSS, Exploit-DB, BSI WID (CSAF)_
