CVE-2026-48525Disclosure(pyjwt_project / pyjwt)

LOWCVSS 5.3 · MEDIUM

Signal is active with 1 mentions in latest observed window

Immediate actions

  • Track advisory updates for patch or workaround availability

Recommended action window: Monitor and triage in normal cycle

NVD description

PyJWT is a JSON Web Token implementation in Python. From 2.8.0 to 2.12.1, when verifying detached JWS tokens using the unencoded-payload option ("b64": false, RFC 7797), PyJWT performs Base64URL decoding of the compact-serialization payload segment before enforcing the detached-payload rules. For b64=false, PyJWT later discards that decoded payload and replaces it with the caller-provided detached_payload. In practice, this turns the middle segment into an attacker-controlled “work amplifier”: a remote client can supply an arbitrarily large Base64URL payload segment that forces CPU work + memory allocations even if the signature is invalid. This creates an unauthenticated DoS vector against any endpoint that verifies detached JWS using PyJWT. This vulnerability is fixed in 2.13.0.

0.0/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-400

Priority

LOW

Exploitation

NONE

PoC

YES

Patch

NONE

Momentum

NONE

Are you affected?

If you run products in this scope, you should treat this CVE as relevant to your environment.

  • pyjwt

Threat summary

  • 1 mentions across 1 observed day

What's happening

  • Technical details provided in 1 signal
  • Disclosure: 1 classified signal
  • 1 total mentions across 1 day

Affected systems

Products
pyjwt

Deep dive

Activity timeline1 mentions / 1d
00111Mentions · 2026-06-15: 1Technical Details · 2026-06-15: 106-15
Signal classification1 categories
Disclosure
1100.0%
Referenced assets1 URL
Full discourse1 post
  • DailyCVE@dailycve
    Disclosure

    🟠 PyJWT, Unauthenticated Denial of Service (DoS), #CVE-2026-48525 (Medium) -DC-Jun2026-427 https://dailycve.com/pyjwt-unauthenticated-denial-of-service-dos-cve-2026-48525-medium-dc-jun2026-427/

    Post summary

    The post announces the CVE-2026-48525 vulnerability in PyJWT, indicating an unauthenticated DoS with a Medium CVSS score, but offers no PoC, exploit code, or mitigation details.

    0000030
    212 followersView on X
CPE platform detail1 entries

1 of 1 entries

PartVendorProductVersionTarget SWTarget HW
Apppyjwt_projectpyjwt---

Explore more