Lucene search
+L

20 matches found

PyPA
PyPA
•added 2026/10/01 4:38 p.m.•19 views

PyJWT: PyJWK accepts empty HMAC keys, bypassing PyJWT's empty-key validation

SummaryA service that verifies HS256 tokens using an empty oct JWK through PyJWK, including a PyJWK obtained from PyJWKSet, can therefore accept attacker-generated tokens as authenticated.PyJWT 2.13.0 rejects an empty HMAC key when it is supplied through the raw str/bytes key path, but accepts th...

7.4CVSS7AI score0.00182EPSS
SaveExploits1References7Affected Software1
osv_pysec
osv_pysec
•added 2026/10/01 4:38 p.m.•18 views

PYSEC-2026-4143 PyJWT: PyJWK accepts empty HMAC keys, bypassing PyJWT's empty-key validation

Summary A service that verifies HS256 tokens using an empty oct JWK through PyJWK, including a PyJWK obtained from PyJWKSet, can therefore accept attacker-generated tokens as authenticated. PyJWT 2.13.0 rejects an empty HMAC key when it is supplied through the raw str/bytes key path, but accepts...

7.4CVSS7AI score0.00182EPSS
SaveExploits1References7
Github Security Blog
Github Security Blog
•added 2026/09/29 11:43 p.m.•25 views

PyJWT: PyJWK accepts empty HMAC keys, bypassing PyJWT's empty-key validation

Summary A service that verifies HS256 tokens using an empty oct JWK through PyJWK, including a PyJWK obtained from PyJWKSet, can therefore accept attacker-generated tokens as authenticated. PyJWT 2.13.0 rejects an empty HMAC key when it is supplied through the raw str/bytes key path, but accepts...

9.1CVSS7AI score0.00182EPSS
SaveExploits1References5Affected Software1
osv_ghsa
osv_ghsa
•added 2026/09/29 11:43 p.m.•16 views

GHSA-9J54-FG26-WV3R PyJWT: PyJWK accepts empty HMAC keys, bypassing PyJWT's empty-key validation

Summary A service that verifies HS256 tokens using an empty oct JWK through PyJWK, including a PyJWK obtained from PyJWKSet, can therefore accept attacker-generated tokens as authenticated. PyJWT 2.13.0 rejects an empty HMAC key when it is supplied through the raw str/bytes key path, but accepts...

7.4CVSS7AI score0.00182EPSS
SaveExploits1References5
Snyk
Snyk
•added 2026/09/28 11:27 p.m.•12 views

Improper Handling of Exceptional Conditions

Overview PyJWT is a Python implementation of RFC 7519. Affected versions of this package are vulnerable to Improper Handling of Exceptional Conditions via the PyJWK constructor in jwt/apijwk.py when processing a JWK set containing a malformed key. An attacker who can supply a JWK set with a...

8.2CVSS6AI score0.00389EPSS
SaveExploits1References2
Snyk
Snyk
•added 2026/09/28 9:32 p.m.•12 views

Improper Verification of Cryptographic Signature

Overview PyJWT is a Python implementation of RFC 7519. Affected versions of this package are vulnerable to Improper Verification of Cryptographic Signature via the verifysignature method in jwt/apijws.py when a PyJWK object is used to verify an HMAC-signed token. In the vulnerable code path,...

9.1CVSS7.1AI score0.00182EPSS
SaveExploits1References2
osv_cve
osv_cve
•added 2026/09/28 8:21 p.m.•17 views

CVE-2026-102266 PyJWK accepts empty HMAC keys, bypassing PyJWT's empty-key validation

PyJWT is a Python implementation of JSON Web Token standards. From 2.13.0 until 2.14.0, HMACAlgorithm.fromjwk is affected because PyJWK verification path used the decoded key without applying preparekey validation. This occurs when a trusted JWK Set contains an oct entry with an empty k value. As...

7.4CVSS6.1AI score
SaveExploits0References5
Vulnrichment
Vulnrichment
•added 2026/09/28 8:21 p.m.•13 views

CVE-2026-102266 PyJWK accepts empty HMAC keys, bypassing PyJWT's empty-key validation

PyJWT is a Python implementation of JSON Web Token standards. From 2.13.0 until 2.14.0, HMACAlgorithm.fromjwk is affected because PyJWK verification path used the decoded key without applying preparekey validation. This occurs when a trusted JWK Set contains an oct entry with an empty k value. As...

7.4CVSS7.3AI score0.00182EPSS
SaveExploits1References3
Cvelist
Cvelist
•added 2026/09/28 8:21 p.m.•58 views

CVE-2026-102266 PyJWK accepts empty HMAC keys, bypassing PyJWT's empty-key validation

PyJWT is a Python implementation of JSON Web Token standards. From 2.13.0 until 2.14.0, HMACAlgorithm.fromjwk is affected because PyJWK verification path used the decoded key without applying preparekey validation. This occurs when a trusted JWK Set contains an oct entry with an empty k value. As...

7.4CVSS0.00182EPSS
SaveExploits1References3
osv_ghsa
osv_ghsa
•added 2026/06/15 7:27 p.m.•28 views

GHSA-JQ35-7PRP-9V3F PyJWT: Algorithm allow-list bypass when decoding with `PyJWK` / `PyJWKClient` keys

!NOTE Scored assuming a deployment where algorithm policy functions as an authentication/authorization boundary. In deployments where the algorithm policy enforces crypto agility only, the practical confidentiality impact is lower and the issue is closer to an integrity-of-policy-enforcement bug...

5.4CVSS5.2AI score0.0017EPSS
SaveExploits1References4
Github Security Blog
Github Security Blog
•added 2026/06/15 7:27 p.m.•34 views

PyJWT: Algorithm allow-list bypass when decoding with `PyJWK` / `PyJWKClient` keys

!NOTE Scored assuming a deployment where algorithm policy functions as an authentication/authorization boundary. In deployments where the algorithm policy enforces crypto agility only, the practical confidentiality impact is lower and the issue is closer to an integrity-of-policy-enforcement bug...

5.4CVSS5.3AI score0.0017EPSS
SaveExploits1References4Affected Software1
Tenable Nessus
Tenable Nessus
•added 2026/05/29 12:00 a.m.•34 views

Linux Distros Unpatched Vulnerability : CVE-2026-48523

The Linux/Unix host has one or more packages installed that are impacted by a vulnerability without a vendor supplied patch available. - 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...

5.4CVSS5.4AI score0.0017EPSS
SaveExploits1References4
Snyk
Snyk
•added 2026/05/28 4:50 p.m.•36 views

Improper Verification of Cryptographic Signature

Overview Affected versions of this package are vulnerable to Improper Verification of Cryptographic Signature via the jwt.decode or jwt.decodecomplete functions when used with a PyJWK key. An attacker can bypass algorithm restrictions and gain unauthorized access to protected resources by signing...

5.4CVSS5.4AI score0.0017EPSS
SaveExploits1References2
NVD
NVD
•added 2026/05/28 4:16 p.m.•30 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.4CVSS0.0017EPSS
SaveExploits1References1
PyPA
PyPA
•added 2026/05/28 4:16 p.m.•65 views

PYSEC-2026-176

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.4AI score0.0017EPSS
SaveExploits1References1Affected Software1
osv_ubuntu
osv_ubuntu
•added 2026/05/28 4:16 p.m.•23 views

UBUNTU-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.4AI score0.0017EPSS
SaveExploits1References5
Cvelist
Cvelist
•added 2026/05/28 3:10 p.m.•93 views

CVE-2026-48523 PyJWT: Algorithm allow-list bypass when decoding with `PyJWK` / `PyJWKClient` keys

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.4CVSS0.0017EPSS
SaveExploits1References1
CVE
CVE
•added 2026/05/28 3:10 p.m.•229 views

CVE-2026-48523

PyJWT vulnerability affecting versions 2.9.0–2.12.1 where verifier-side algorithm allow-list bypass occurs when decoding with a PyJWK/PyJWKClient key. The token header’s alg is checked against the caller-supplied allow-list, but the signature is verified using the algorithm bound to the PyJWK obj...

5.4CVSS5.4AI score0.0017EPSS
SaveExploits1References1Affected Software1
osv_cve
osv_cve
•added 2026/05/28 3:10 p.m.•19 views

CVE-2026-48523 PyJWT: Algorithm allow-list bypass when decoding with `PyJWK` / `PyJWKClient` keys

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.4CVSS6AI score
SaveExploits0References3
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/05/28 12:00 a.m.•10 views

CVE-2026-48523: Improper Verification of Cryptographic Signature

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.4AI score0.0017EPSS
SaveExploits1References4
Rows per page
Query Builder