Vulnerability Database
Blog
FAQ
Docs
arrow_forward
search
light_mode
dark_mode
Vulnerabilities
search
All ecosystems
2543101
AlmaLinux
6159
Alpaquita
16704
Alpine
4698
Android
3701
Azure Linux
19203
BellSoft Hardened Containers
840
Bitnami
9869
Chainguard
1251691
CleanStart
7683
CRAN
14
crates.io
2833
Debian
71354
Echo
9073
GHC
3
GIT
114555
GitHub Actions
55
Go
9586
Hackage
33
Hex
379
Julia
1713
Linux
30677
Mageia
6299
Maven
7085
MinimOS
181854
npm
229894
NuGet
1924
opam
29
openEuler
9080
openSUSE
14887
OSS-Fuzz
4026
Packagist
7182
Pub
12
PyPI
25896
Red Hat
23995
Rocky Linux
4531
Root
19712
RubyGems
5397
SUSE
23887
SwiftURL
61
TuxCare
17517
Ubuntu
67769
VSCode
21
Wolfi
331220
ID
Packages
Summary
Published
arrow_upward
Attributes
GHSA-x33g-cr3x-6449
PyPI/pyjwt
PyJWT accepts inconsistent OKP x/d JWKs, causing public/private key identity...
05 Oct
Fix available
Severity - 6.5 (Medium)
PYSEC-2026-4146
PyPI/pyjwt
PyJWT.decode() reintroduces options-dict mutation, enabling silent claim-verification bypass on dict reuse
01 Oct
No fix available
Severity - 6.5 (Medium)
PYSEC-2026-4141
PyPI/pyjwt
PyJWT: Unauthenticated RecursionError DoS in pre-verification payload parse (PyJWKClient.get_signing_key_from_jwt / verify_signature=False)
01 Oct
Fix available
Severity - 5.3 (Medium)
PYSEC-2026-4148
PyPI/pyjwt
PyJWT: ReDoS vulnerability when calling the `is_pem_format` function.
01 Oct
Fix available
Severity - 4.4 (Medium)
PYSEC-2026-4143
PyPI/pyjwt
PyJWT: PyJWK accepts empty HMAC keys, bypassing PyJWT's empty-key validation
01 Oct
Fix available
Severity - 7.4 (High)
PYSEC-2026-4142
PyPI/pyjwt
PyJWT: Uncaught RecursionError in jwt.decode() on deeply nested token header
01 Oct
Fix available
Severity - 5.3 (Medium)
PYSEC-2026-4147
PyPI/pyjwt
PyJWT: Non-canonical signature segments enable raw-token revocation bypass
01 Oct
Fix available
Severity - 4.8 (Medium)
PYSEC-2026-4145
PyPI/pyjwt
PyJWT: Asymmetric-PEM detection bypass: whitespace/line-ending-mutated public keys skip the HS/asymmetric confusion guard
01 Oct
Fix available
Severity - 9.1 (Critical)
PYSEC-2026-4151
PyPI/pyjwt
PyJWT accepts public JWK containers as HMAC secrets
01 Oct
Fix available
Severity - 7.4 (High)
PYSEC-2026-4144
PyPI/pyjwt
PyJWT: PyJWKClient follows redirects when fetching JWKS
01 Oct
Fix available
Severity - 7.4 (High)
PYSEC-2026-4149
PyPI/pyjwt
PyJWT: Public keys in DER form are accepted as HMAC secrets, bypassing the CVE-2022-29217 guard
01 Oct
Fix available
Severity - 7.4 (High)
PYSEC-2026-4150
PyPI/pyjwt
PyJWT BOM Bypass
01 Oct
Fix available
Severity - 7.4 (High)
PYSEC-2026-4140
PyPI/pyjwt
PyJWT: PyJWKClient still amplifies unauthenticated JWKS fetches on unknown kid values (incomplete fix of CVE-2026-48524)
01 Oct
Fix available
Severity - 5.3 (Medium)
PYSEC-2026-4152
PyPI/pyjwt
PyJWT: Malformed RSA JWK aborts parsing of an entire JWK Set
01 Oct
Fix available
Severity - 5.9 (Medium)
GHSA-gvp8-978c-rx2q
PyPI/pyjwt
PyJWT.decode() reintroduces options-dict mutation, enabling silent claim-verification bypass on dict reuse
30 Sep
No fix available
Severity - 6.5 (Medium)
GHSA-42vr-xj54-vc7v
PyPI/pyjwt
PyJWT: Unauthenticated RecursionError DoS in pre-verification payload parse (PyJWKClient.get_signing_key_from_jwt / verify_signature=False)
30 Sep
Fix available
Severity - 5.3 (Medium)
Load more...
PyPI - OSV