Lucene search
+L

31 matches found

Veracode
Veracode
•added 2026/10/28 2:01 p.m.•19 views

Authlib Incomplete Algorithm-confusion Fix Permits HMAC Forgery With Prefixed Public Keys

Summary "OctKey.importkey" carries the only guard that stops an asymmetric public key from being used as an HMAC secret in "authlib.jose". That guard is "rawkey.startswithPOSSIBLEUNSAFEKEYS" — anchored at byte 0 — while the loader that consumes the identical bytes on the asymmetric path...

9.1CVSS7.3AI score0.00388EPSS
SaveExploits2References5Affected Software1
Github Security Blog
Github Security Blog
•added 2026/10/27 3:38 p.m.•21 views

Authlib incomplete algorithm-confusion fix permits HMAC forgery with prefixed public keys

Summary OctKey.importkey carries the only guard that stops an asymmetric public key from being used as an HMAC secret in authlib.jose. That guard is rawkey.startswithPOSSIBLEUNSAFEKEYS — anchored at byte 0 — while the loader that consumes the identical bytes on the asymmetric path...

7.4CVSS6.2AI score0.00213EPSS
SaveExploits1References6Affected Software1
osv_ghsa
osv_ghsa
•added 2026/10/27 3:38 p.m.•24 views

GHSA-7VR2-2FGP-9W7P Authlib incomplete algorithm-confusion fix permits HMAC forgery with prefixed public keys

Summary OctKey.importkey carries the only guard that stops an asymmetric public key from being used as an HMAC secret in authlib.jose. That guard is rawkey.startswithPOSSIBLEUNSAFEKEYS — anchored at byte 0 — while the loader that consumes the identical bytes on the asymmetric path...

7.4CVSS6.2AI score0.00213EPSS
SaveExploits1References6
PyPA
PyPA
•added 2026/10/01 4:38 p.m.•54 views

PyJWT.decode() reintroduces options-dict mutation, enabling silent claim-verification bypass on dict reuse

SummaryPyJWT.decode/decodecomplete mutates a caller-supplied options dict in place whenever verifysignature is falsy, adding verifyexp/verifynbf/verifyiat/verifyaud/verifyiss/verifysub/verifyjti keys directly onto that object. If application code reuses the same options dict across calls a config...

6.5CVSS6.4AI score0.00257EPSS
SaveExploits1References6Affected Software1
PyPA
PyPA
•added 2026/10/01 4:38 p.m.•22 views

PyJWT: Uncaught RecursionError in jwt.decode() on deeply nested token header

Packagepyjwt PyPI Affected versionstested & verified on: 2.13.0. Every version whose PyJWS.load translates only ValueError is affected DescriptionPyJWS.looad jwt/apijws.py:337 splits the compact token, base64url decodes the header segment and hands it to json.loads before verifysignature runs. Th...

5.3CVSS6AI score0.00343EPSS
SaveExploits1References7Affected Software1
osv_pysec
osv_pysec
•added 2026/10/01 4:38 p.m.•29 views

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

Package pyjwt PyPI Affected versions tested & verified on: 2.13.0. Every version whose PyJWS.load translates only ValueError is affected Description PyJWS.looad jwt/apijws.py:337 splits the compact token, base64url decodes the header segment and hands it to json.loads before verifysignature runs...

5.3CVSS6AI score0.00343EPSS
SaveExploits1References7
Positive Technologies
Positive Technologies
•added 2026/10/01 12:00 a.m.•12 views

PT-2026-105892

Summary PyJWT.decode/decode complete mutates a caller-supplied options dict in place whenever verify signature is falsy, adding verify exp/verify nbf/verify iat/verify aud/verify iss/verify sub/verify jti keys directly onto that object. If application code reuses the same options dict across call...

6.5CVSS6.4AI score0.00257EPSS
SaveExploits1References7
Positive Technologies
Positive Technologies
•added 2026/10/01 12:00 a.m.•83 views

PT-2026-105889

Summary PyJWKClient.get signing key from jwttoken — 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.api jwt.decode completetoken, options="verify signature": False. That call parses the payload...

5.3CVSS6.2AI score0.00413EPSS
SaveExploits1References8
Positive Technologies
Positive Technologies
•added 2026/09/30 12:00 a.m.•13 views

PT-2026-105515

Summary PyJWT.decode/decode complete mutates a caller-supplied options dict in place whenever verify signature is falsy, adding verify exp/verify nbf/verify iat/verify aud/verify iss/verify sub/verify jti keys directly onto that object. If application code reuses the same options dict across call...

6.5CVSS5.8AI score
SaveExploits0References4
osv_ghsa
osv_ghsa
•added 2026/09/29 11:43 p.m.•21 views

GHSA-8WJV-2P76-3863 PyJWT: Uncaught RecursionError in jwt.decode() on deeply nested token header

Package pyjwt PyPI Affected versions tested & verified on: 2.13.0. Every version whose PyJWS.load translates only ValueError is affected Description PyJWS.looad jwt/apijws.py:337 splits the compact token, base64url decodes the header segment and hands it to json.loads before verifysignature runs...

5.3CVSS6AI score0.00343EPSS
SaveExploits1References5
Github Security Blog
Github Security Blog
•added 2026/09/29 11:43 p.m.•32 views

PyJWT: Uncaught RecursionError in jwt.decode() on deeply nested token header

Package pyjwt PyPI Affected versions tested & verified on: 2.13.0. Every version whose PyJWS.load translates only ValueError is affected Description PyJWS.looad jwt/apijws.py:337 splits the compact token, base64url decodes the header segment and hands it to json.loads before verifysignature runs...

5.3CVSS6AI score0.00343EPSS
SaveExploits1References5Affected Software1
Cvelist
Cvelist
•added 2026/09/28 8:48 p.m.•54 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.3CVSS0.00343EPSS
SaveExploits1References3
Vulnrichment
Vulnrichment
•added 2026/09/28 8:48 p.m.•13 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.9AI score0.00343EPSS
SaveExploits1References3
osv_cve
osv_cve
•added 2026/09/28 8:48 p.m.•16 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.9AI score0.00343EPSS
SaveExploits1References5
CVE
CVE
•added 2026/09/28 8:48 p.m.•178 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.9AI score0.00343EPSS
SaveExploits1References3Affected Software1
Debian
Debian
•added 2026/09/19 4:51 a.m.•26 views

[SECURITY] [DLA 4787-1] ruby-jwt security update

------------------------------------------------------------------------- Debian LTS Advisory DLA-4787-1 [email protected] https://www.debian.org/lts/security/ Abhijith PA September 18, 2026 https://wiki.debian.org/LTS -...

9.1CVSS7AI score0.00364EPSS
SaveExploits0
Mend
Mend
•added 2026/07/15 7:41 p.m.•42 views

CVE-2026-46684

DataEase is an open source data visualization and analysis tool. Prior to 2.10.23, DataEase enterprise token handling can let TokenFilterdoFilter pass X-DE-TOKEN values to TokenUtils.validate, which checks only token presence and length before userBOByTokentoken uses JWT.decode without signature...

10CVSS5.9AI score0.00319EPSS
SaveExploits0References5
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/07/15 12:00 a.m.•14 views

CVE-2026-46684: Improper Verification of Cryptographic Signature

DataEase is an open source data visualization and analysis tool. Prior to 2.10.23, DataEase enterprise token handling can let TokenFilterdoFilter pass X-DE-TOKEN values to TokenUtils.validate, which checks only token presence and length before userBOByTokentoken uses JWT.decode without signature...

9.5CVSS5.9AI score0.00319EPSS
SaveExploits0References2
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/07/14 12:00 a.m.•11 views

CVE-2026-45363: Improper Authentication

ruby-jwt is a Ruby implementation of the RFC 7519 OAuth JSON Web Token standard. Prior to 2.10.3 and 3.2.0, JWT.decodetoken, '', true, algorithm: 'HS256' accepts an attacker-forged token because OpenSSL::HMAC.digest'SHA256', '', payload returns a valid digest under an empty key and no empty-key...

9.1CVSS7.2AI score0.00364EPSS
SaveExploits0References4
Mend
Mend
•added 2026/05/28 3:10 p.m.•37 views

CVE-2026-48523

PyJWT is a JSON Web Token implementation in Python. From 2.9.0 to 2.12.1, there is a verifier-side algorithm allow-list bypass when jwt.decode or jwt.decodecomplete are called with a PyJWK key. The token header alg is checked against the caller-supplied algorithms allow-list, but signature...

5.4CVSS5.3AI score0.00127EPSS
SaveExploits1References5
Rows per page
Query Builder