Every known security problem in the code packages we track, newest first. It comes from public security databases and updates every few hours. See when it last updated
| Advisory | Severity | Attack odds | Published | Packages |
|---|---|---|---|---|
Malicious release: Malicious code in express-javascript (npm) MAL-2026-17242 | Malicious | Not scored | 29 Sep, 2026 | npm express-javascript |
Malicious release: Malicious code in express-nodejs (npm) MAL-2026-17243 | Malicious | Not scored | 29 Sep, 2026 | npm express-nodejs |
Malicious release: Malicious code in exprrdd (npm) MAL-2026-17244 | Malicious | Not scored | 29 Sep, 2026 | npm exprrdd |
Malicious release: Malicious code in exptrdd (npm) MAL-2026-17245 | Malicious | Not scored | 29 Sep, 2026 | npm exptrdd |
Malicious release: Malicious code in exptred (npm) MAL-2026-17246 | Malicious | Not scored | 29 Sep, 2026 | npm exptred |
Malicious release: Malicious code in exptredd (npm) MAL-2026-17247 | Malicious | Not scored | 29 Sep, 2026 | npm exptredd |
Malicious release: Malicious code in xeprews (npm) MAL-2026-17248 | Malicious | Not scored | 29 Sep, 2026 | npm xeprews |
Malicious release: Malicious code in react-nodejs (npm) MAL-2026-17294 | Malicious | Not scored | 29 Sep, 2026 | npm react-nodejs |
shell-quote: `quote()` command injection via a line terminator in a token after a `{ comment }` token CVE-2026-102422, GHSA-pqg4-j6r4-53mv | Critical | 0.4% | 29 Sep, 2026 | npm shell-quote |
pbkdf2 rehashes long passwords on every iteration, enabling denial of service CVE-2026-102414, GHSA-477h-4r7f-fvrx | Medium | 0.3% | 29 Sep, 2026 | npm pbkdf2 |
Nest: Remote process termination via a deeply nested microservice message pattern CVE-2026-102281, GHSA-m8vh-jmq9-5rjg | High | 0.6% | 28 Sep, 2026 | npm @nestjs/microservices |
Malicious release: Malicious code in rai6jaisahthaghee5ou-loader-package (npm) MAL-2026-17238 | Malicious | Not scored | 28 Sep, 2026 | npm rai6jaisahthaghee5ou-loader-package |
Malicious release: Malicious code in hardhat-zet (npm) GHSA-mw8r-6m3f-qmg8, MAL-2026-17234 | Malicious | Not scored | 28 Sep, 2026 | npm hardhat-zet |
Malicious release: Malicious code in hardhat-lock (npm) MAL-2026-17233 | Malicious | Not scored | 28 Sep, 2026 | npm hardhat-lock |
Malicious release: Malicious code in mini-hardhat (npm) MAL-2026-17236 | Malicious | Not scored | 28 Sep, 2026 | npm mini-hardhat |
Malicious release: Malicious code in native-env (npm) MAL-2026-17237 | Malicious | Not scored | 28 Sep, 2026 | npm native-env |
Malicious release: Malicious code in dotenv-native (npm) MAL-2026-17231 | Malicious | Not scored | 28 Sep, 2026 | npm dotenv-native |
Malicious release: Malicious code in fabric-native-loader (npm) MAL-2026-17232 | Malicious | Not scored | 28 Sep, 2026 | npm fabric-native-loader |
Malicious release: Malicious code in items-validator (npm) GHSA-rpgc-c7g7-g8fh, MAL-2026-17235 | Malicious | Not scored | 28 Sep, 2026 | npm items-validator |
Malicious release: Malicious code in test-agency-assignment (npm) MAL-2026-17239 | Malicious | Not scored | 28 Sep, 2026 | npm test-agency-assignment |
Angular SSR: Denial of Service (DoS) via Infinite Loop on Malformed DOCTYPE CVE-2026-101895, GHSA-f67j-2jqw-jpq7 | High | 0.9% | 28 Sep, 2026 | npm @angular/platform-server |
Malicious release: Malicious code in aseitylab (PyPI) MAL-2026-17240 | Malicious | Not scored | 28 Sep, 2026 | PyPI aseitylab |
Laravel: XSS in Debug Page Information CVE-2026-102279, GHSA-jh5r-qr3c-85q8 | Low | 0.3% | 28 Sep, 2026 | Packagist laravel/framework |
brace-expansion: DoS via uncontrolled recursion on nested brace groups causing stack exhaustion CVE-2026-102278, GHSA-qhr7-859c-m2p7 | High | 0.5% | 28 Sep, 2026 | npm brace-expansion |
brace-expansion: Quadratic-time expansion of the `{a},b}` rewrite causes CPU denial of service CVE-2026-102277, GHSA-q2hr-2g5m-vwhr | Medium | 0.4% | 28 Sep, 2026 | npm brace-expansion |
brace-expansion: DoS via uncontrolled recursion in parseCommaParts causing stack exhaustion CVE-2026-102276, GHSA-6j4f-fj2g-mc7p | High | 0.5% | 28 Sep, 2026 | npm brace-expansion |
PyJWT accepts inconsistent OKP x/d JWKs, causing public/private key identity confusion CVE-2026-102275, GHSA-x33g-cr3x-6449, PYSEC-2026-4183 | High | 0.2% | 28 Sep, 2026 | PyPI PyJWT PyPI pyjwt |
PyJWT: Malformed RSA JWK aborts parsing of an entire JWK Set CVE-2026-102274, GHSA-w6j9-cwv2-h6wq, PYSEC-2026-4152 | High | 0.5% | 28 Sep, 2026 | PyPI PyJWT PyPI pyjwt |
PyJWT accepts public JWK containers as HMAC secrets CVE-2026-102273, GHSA-w2cx-738m-mc7w, PYSEC-2026-4151 | High | 0.2% | 28 Sep, 2026 | PyPI PyJWT PyPI pyjwt |
PyJWT BOM Bypass CVE-2026-102272, GHSA-r6x4-923q-g947, PYSEC-2026-4150 | High | 0.2% | 28 Sep, 2026 | PyPI PyJWT PyPI pyjwt |
PyJWT: Public keys in DER form are accepted as HMAC secrets, bypassing the CVE-2022-29217 guard CVE-2026-102271, GHSA-p4g4-x82p-q773, PYSEC-2026-4149 | High | 0.2% | 28 Sep, 2026 | PyPI pyjwt |
PyJWT: ReDoS vulnerability when calling the `is_pem_format` function. CVE-2026-102270, GHSA-jwrc-g2q2-pq5p, PYSEC-2026-4148 | Medium | 0.2% | 28 Sep, 2026 | PyPI pyjwt |
PyJWT: Non-canonical signature segments enable raw-token revocation bypass CVE-2026-102269, GHSA-hxm8-2xgr-2p9m, PYSEC-2026-4147 | Medium | 0.2% | 28 Sep, 2026 | PyPI PyJWT PyPI pyjwt |
PyJWT: Asymmetric-PEM detection bypass: whitespace/line-ending-mutated public keys skip the HS/asymmetric confusion guard CVE-2026-102268, GHSA-ffc3-869f-jxw9, PYSEC-2026-4145 | Critical | 0.2% | 28 Sep, 2026 | PyPI PyJWT PyPI pyjwt |
PyJWT: PyJWKClient follows redirects when fetching JWKS CVE-2026-102267, GHSA-9v7f-9g4p-ffgj, PYSEC-2026-4144 | Critical | 0.2% | 28 Sep, 2026 | PyPI PyJWT PyPI pyjwt |
PyJWT: PyJWK accepts empty HMAC keys, bypassing PyJWT's empty-key validation CVE-2026-102266, GHSA-9j54-fg26-wv3r, PYSEC-2026-4143 | Critical | 0.2% | 28 Sep, 2026 | PyPI PyJWT PyPI pyjwt |
PyJWT: Uncaught RecursionError in jwt.decode() on deeply nested token header CVE-2026-102265, GHSA-8wjv-2p76-3863, PYSEC-2026-4142 | Medium | 0.3% | 28 Sep, 2026 | PyPI pyJWT PyPI pyjwt |
PyJWT: Unauthenticated RecursionError DoS in pre-verification payload parse (PyJWKClient.get_signing_key_from_jwt / verify_signature=False) CVE-2026-101918, GHSA-42vr-xj54-vc7v, PYSEC-2026-4141 | High | 0.4% | 28 Sep, 2026 | PyPI PyJWT PyPI pyjwt |
PyJWT: PyJWKClient still amplifies unauthenticated JWKS fetches on unknown kid values (incomplete fix of CVE-2026-48524) CVE-2026-101917, GHSA-2gx3-rcp4-g85q, PYSEC-2026-4140 | High | 0.4% | 28 Sep, 2026 | PyPI pyjwt |
@grpc/grpc-js: In certain configurations, getAuthContext can return unauthorized certificates as though they were authorized CVE-2026-101916, GHSA-m9gg-hp2v-232j | High | 0.2% | 28 Sep, 2026 | npm @grpc/grpc-js |
Authlib: empty signatures validation in JWS JSON deserialization CVE-2026-96760, GHSA-6v38-4h7w-rj9h | Critical | 0.4% | 28 Sep, 2026 | PyPI authlib |
Apple Multiple Products Out-of-Bounds Write Vulnerability CVE-2026-86950 | HighExploited | 26.2% | 28 Sep, 2026 | |
@grpc/grpc-js: The server transmits some error messages thrown by method handlers to the client in status messages CVE-2026-101915, GHSA-f596-whhp-79r4 | Low | 0.3% | 28 Sep, 2026 | npm @grpc/grpc-js |
@grpc/grpc-js: The exact path match matcher incorrectly only applies a prefix match for case-insensitive matches CVE-2026-101914, GHSA-88h9-xgvx-hvf2 | Medium | 0.3% | 28 Sep, 2026 | npm @grpc/grpc-js-xds |
Malicious release: Malicious code in llm-nebula (npm) GHSA-w7wp-5j6j-rgg5, MAL-2026-17230 | Malicious | Not scored | 28 Sep, 2026 | npm llm-nebula |
ip-address: Address6.isLinkLocal() recognizes fe80::/64 rather than fe80::/10, allowing SSRF and trust-boundary bypass to on-link hosts CVE-2026-101913, GHSA-rpw4-54j3-4h4q | Medium | 0.4% | 28 Sep, 2026 | npm ip-address |
ip-address: isInSubnet() and isHostInSubnet() compare addresses of different families as if they shared an address space, allowing an allowlist check to admit an address outside its range CVE-2026-101912, GHSA-j6r3-76f7-8jcv | Medium | 0.4% | 28 Sep, 2026 | npm ip-address |
ip-address: Address6 builds a parse diagnostic proportional to the input with no length bound, allowing a single long string to stall or crash the process CVE-2026-101911, GHSA-h3mg-xc3c-68pw | Medium | 0.4% | 28 Sep, 2026 | npm ip-address |
ip-address: no classifier recognizes the NAT64 local-use range 64:ff9b:1::/48, allowing SSRF and trust-boundary bypass CVE-2026-101910, GHSA-2vr4-cq9g-pvrc | Medium | 0.4% | 28 Sep, 2026 | npm ip-address |
Axios: Prototype Pollution Gadget in axios toFormData Options CVE-2026-101909, GHSA-x97p-jq2g-jp4f | High | 0.5% | 28 Sep, 2026 | npm axios |