Vulnerability Database
Blog
FAQ
Docs
arrow_forward
search
light_mode
dark_mode
Vulnerabilities
search
All ecosystems
2242769
AlmaLinux
5975
Alpaquita
16176
Alpine
4655
Android
3708
Azure Linux
17971
BellSoft Hardened Containers
770
Bitnami
9501
Chainguard
1048720
CleanStart
5432
CRAN
14
crates.io
2768
Debian
68992
Echo
7853
GHC
3
GIT
109121
GitHub Actions
55
Go
9332
Hackage
33
Hex
365
Julia
1713
Linux
29975
Mageia
6237
Maven
7055
MinimOS
148659
npm
229271
NuGet
1869
opam
29
openEuler
8900
openSUSE
14647
OSS-Fuzz
4019
Packagist
7103
Pub
11
PyPI
25495
Red Hat
23535
Rocky Linux
4344
Root
19650
RubyGems
5369
SUSE
23455
SwiftURL
61
TuxCare
9974
Ubuntu
66090
VSCode
21
Wolfi
293843
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 confusion
5 hours ago
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
4 days ago
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)
4 days ago
Fix available
Severity - 5.3 (Medium)
PYSEC-2026-4148
PyPI/pyjwt
PyJWT: ReDoS vulnerability when calling the `is_pem_format` function.
4 days ago
Fix available
Severity - 4.4 (Medium)
PYSEC-2026-4143
PyPI/pyjwt
PyJWT: PyJWK accepts empty HMAC keys, bypassing PyJWT's empty-key validation
4 days ago
Fix available
Severity - 7.4 (High)
PYSEC-2026-4142
PyPI/pyjwt
PyJWT: Uncaught RecursionError in jwt.decode() on deeply nested token header
4 days ago
Fix available
Severity - 5.3 (Medium)
PYSEC-2026-4147
PyPI/pyjwt
PyJWT: Non-canonical signature segments enable raw-token revocation bypass
4 days ago
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
4 days ago
Fix available
Severity - 9.1 (Critical)
PYSEC-2026-4151
PyPI/pyjwt
PyJWT accepts public JWK containers as HMAC secrets
4 days ago
Fix available
Severity - 7.4 (High)
PYSEC-2026-4144
PyPI/pyjwt
PyJWT: PyJWKClient follows redirects when fetching JWKS
4 days ago
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
4 days ago
Fix available
Severity - 7.4 (High)
PYSEC-2026-4150
PyPI/pyjwt
PyJWT BOM Bypass
4 days ago
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)
4 days ago
Fix available
Severity - 5.3 (Medium)
PYSEC-2026-4152
PyPI/pyjwt
PyJWT: Malformed RSA JWK aborts parsing of an entire JWK Set
4 days ago
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
5 days ago
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)
5 days ago
Fix available
Severity - 5.3 (Medium)
Load more...
PyPI - OSV