Lucene search
+L

13 matches found

Github Security Blog
Github Security Blog
•added 2026/09/30 3:41 p.m.•4 views

PyJWT: Unauthenticated RecursionError DoS in pre-verification payload parse (PyJWKClient.get_signing_key_from_jwt / verify_signature=False)

Summary PyJWKClient.getsigningkeyfromjwttoken — the first step of the JWKS verification flow documented in docs/usage.rst — must decode a token's payload before its signature can be checked, via jwt.apijwt.decodecompletetoken, options="verifysignature": False. That call parses the payload with...

5.3CVSS5.8AI score0.00291EPSS
SaveExploits0References5Affected Software1
EUVD
EUVD
•added 2026/09/30 3:41 p.m.•9 views

EUVD-2026-88479

PyJWT: Unauthenticated RecursionError DoS in pre-verification payload parse PyJWKClient.getsigningkeyfromjwt / verifysignature=False...

5.3CVSS5.8AI score0.00291EPSS
SaveExploits0References4
NVD
NVD
•added 2026/09/28 9:17 p.m.•10 views

CVE-2026-102265

PyJWT is a Python implementation of JSON Web Token standards. From 2.13.0 until 2.14.0, PyJWS.load in jwt/apijws.py is affected because parser catches ValueError but not RecursionError. This occurs when a deeply nested token header reaches json.loads. As a result, RecursionError escapes the...

5.3CVSS0.00291EPSS
SaveExploits0References3
OSV
OSV
•added 2026/09/28 9:17 p.m.•6 views

DEBIAN-CVE-2026-101918

PyJWT is a Python implementation of JSON Web Token standards. From 2.0.0a1 until 2.15.0, PyJWT PyJWKClient.getsigningkeyfromjwt is affected because payload parser catches ValueError but not RecursionError. This occurs when an attacker-controlled recursively nested payload reaches json.loads. As a...

5.3CVSS5.9AI score0.00291EPSS
SaveExploits0References1
NVD
NVD
•added 2026/09/28 9:17 p.m.•8 views

CVE-2026-101918

PyJWT is a Python implementation of JSON Web Token standards. From 2.0.0a1 until 2.15.0, PyJWT PyJWKClient.getsigningkeyfromjwt is affected because payload parser catches ValueError but not RecursionError. This occurs when an attacker-controlled recursively nested payload reaches json.loads. As a...

5.3CVSS0.00291EPSS
SaveExploits0References3
OSV
OSV
•added 2026/09/28 9:17 p.m.•5 views

UBUNTU-CVE-2026-101918

PyJWT is a Python implementation of JSON Web Token standards. From 2.0.0a1 until 2.15.0, PyJWT PyJWKClient.getsigningkeyfromjwt is affected because payload parser catches ValueError but not RecursionError. This occurs when an attacker-controlled recursively nested payload reaches json.loads. As a...

5.3CVSS5.9AI score0.00291EPSS
SaveExploits0References5
OSV
OSV
•added 2026/09/28 8:48 p.m.•4 views

CVE-2026-102265 PyJWT: Uncaught RecursionError in jwt.decode() on deeply nested token header

PyJWT is a Python implementation of JSON Web Token standards. From 2.13.0 until 2.14.0, PyJWS.load in jwt/apijws.py is affected because parser catches ValueError but not RecursionError. This occurs when a deeply nested token header reaches json.loads. As a result, RecursionError escapes the...

5.3CVSS5.8AI score
SaveExploits0References5
CVE
CVE
•added 2026/09/28 8:48 p.m.•22 views

CVE-2026-102265

The PyJWT Python library (versions 2.13.0 through 2.13.x ) is vulnerable due to a missing exception handler in the PyJWS._load function within jwt/api_jws.py. The parser currently catches ValueError but fails to catch RecursionError, which can be triggered when processing a deeply nested token he...

5.3CVSS5.8AI score0.00291EPSS
SaveExploits0References3
Cvelist
Cvelist
•added 2026/09/28 8:11 p.m.•40 views

CVE-2026-101918 PyJWT: Unauthenticated RecursionError DoS in pre-verification payload parse (PyJWKClient.get_signing_key_from_jwt / verify_signature=False)

PyJWT is a Python implementation of JSON Web Token standards. From 2.0.0a1 until 2.15.0, PyJWT PyJWKClient.getsigningkeyfromjwt is affected because payload parser catches ValueError but not RecursionError. This occurs when an attacker-controlled recursively nested payload reaches json.loads. As a...

5.3CVSS0.00291EPSS
SaveExploits0References3
Debian CVE
Debian CVE
•added 2026/09/28 8:11 p.m.•7 views

CVE-2026-101918

PyJWT is a Python implementation of JSON Web Token standards. From 2.0.0a1 until 2.15.0, PyJWT PyJWKClient.getsigningkeyfromjwt is affected because payload parser catches ValueError but not RecursionError. This occurs when an attacker-controlled recursively nested payload reaches json.loads. As a...

5.3CVSS5.9AI score0.00291EPSS
SaveExploits0
CVE
CVE
•added 2026/09/28 8:11 p.m.•25 views

CVE-2026-101918

The PyJWT library (versions 2.0.0a1 to 2.15.0 ) contains a vulnerability in PyJWKClient.get_signing_key_from_jwt when verify_signature=False . The root cause is that the payload parser catches ValueError but fails to handle RecursionError during json.loads when processing an attacker-controlled, ...

5.3CVSS5.9AI score0.00291EPSS
SaveExploits0References3
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/05/12 12:00 a.m.•4 views

CVE-2026-44219: Allocation of Resources Without Limits or Throttling

ciguard is a static security auditor for CI/CD pipelines. From 0.6.0 to 0.8.1, both SCA HTTP clients src/ciguard/analyzer/sca/osv.py and src/ciguard/analyzer/sca/endoflife.py call payload = json.loadsresp.read.decode'utf-8' without a maximum-bytes cap. A hostile or compromised endoflife.date /...

3.7CVSS5.8AI score0.00307EPSS
SaveExploits0References2
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2024/02/26 12:00 a.m.•1 views

CVE-2024-27454: Uncontrolled Recursion

orjson.loads in orjson before 3.9.15 does not limit recursion for deeply nested JSON documents...

7.5CVSS5.8AI score0.01197EPSS
SaveExploits1References2
Rows per page
Query Builder