An open index of dependabot pull requests across open source projects.

Security Advisories

Browse security advisories and track which Dependabot PRs address them.

39,268

Total Advisories

3,868

With Dependabot PRs

5,034

Critical Severity

13,994

High Severity

filecoin-pin: Unbounded DAG pinning can exhaust server resources
GHSA-m5ph-mmg5-6w5h CVE-2026-62300 MODERATE 1 day ago
## Summary The IPFS Pinning Service API implementation accepts a caller-controlled CID through `POST /pins`, queues background processing, and the...
npm
No PRs yet
@payloadcms/storage-vercel-blob has access control bypass of uploads in Vercel Storage adapter
GHSA-mc8m-rr6c-r5qr CVE-2026-93363 MODERATE 3 days ago
### Impact In affected configurations, client upload access does not consistently align with the associated collection’s access configuration. You...
npm
No PRs yet
odf-kit: HTML injection leading to XSS in odtToHtml() and odsToHtml() via unescaped style attribute values
GHSA-3cgg-c5pp-57h6 CVE-2026-113787 MODERATE 3 days ago
### Summary ODF style attribute values are interpolated into `style="..."` attributes without HTML-escaping in **both** of odf-kit's to-HTML rende...
npm
No PRs yet
Elo JavaScript emitter has sandbox escape to arbitrary Node.js / browser code execution via unfiltered `.constructor` member access
GHSA-33r5-xmm8-v6x5 CVE-2026-44267 CRITICAL 4 days ago
### Summary An unauthenticated attacker who controls a string passed to any Elo JavaScript-emission path — `defaultFormats.elo.parse()`, the `bin/...
npm
No PRs yet
Elo Ruby backend has Remote Code Execution via unescaped `#{...}` interpolation in emitted string literals and subtype-constraint labels
GHSA-7w38-ggh5-v542 CVE-2026-44266 CRITICAL 4 days ago
### Summary Elo's Ruby backend emits attacker-controlled text into Ruby double-quoted strings without escaping the `#` character. Because `#` begi...
npm
No PRs yet
Elo backends have code injection via unvalidated emission of programmatic AST fields
GHSA-x9rp-7wh3-2rj5 CVE-2026-44265 HIGH 4 days ago
### Summary Elo's programmatic AST API accepts arbitrary values in many node fields without runtime type or syntax validation. Each backend's emit...
npm
No PRs yet
DBHub: MySQL and MariaDB comment interpretation bypasses read-only SQL validation
GHSA-j656-3hf2-fvjc MODERATE 5 days ago
The read-only mode can be bypassed on the MySQL and MariaDB connectors. In read-only mode a caller can still execute arbitrary write and DDL statem...
npm
No PRs yet
SD JWT JS: Tampered disclosures silently dropped instead of rejected
GHSA-f9j6-8p6x-r9j6 CVE-2026-62374 HIGH 5 days ago
## Summary When one Disclosure in an SD-JWT presentation is tampered so its digest no longer matches the Issuer-signed `_sd` array, `@sd-jwt/decod...
npm
No PRs yet
joi: quadratic-time split in `string().email({ multiple: true })` allows denial of service
GHSA-4528-x5fx-h6hg CVE-2026-118772 HIGH 8 days ago
### Summary `Joi.string().email({ multiple: true })` takes quadratic time to split a value that contains a long run of whitespace. One request wit...
npm
1
Dependabot PRs
@hapi/content: quadratic-time parsing of Content-Disposition parameters allows denial of service
GHSA-8494-f6mr-cjpv CVE-2026-119202 HIGH 8 days ago
### Summary `Content.disposition()` takes quadratic time when a `Content-Disposition` parameter contains a long token without `=`. One unauthentic...
npm
No PRs yet
minimatch has potential denial of service via globparts amplification
GHSA-g3hv-75wg-m249 CVE-2026-118764 MODERATE 8 days ago
minimatch 10.2.6 contains an attacker-controlled pattern amplification in firstPhasePreProcess() when optimizationLevel >= 2. researcher: Reid Dow...
npm
3
Dependabot PRs
Glob: AbortSignal cancellation bypass allows post-timeout filesystem traversal
GHSA-3g3m-2fjr-6pw4 CVE-2026-118773 MODERATE 8 days ago
### Summary In glob 13.0.6, an aborted async walk rejects or emits an error but continues recursively reading directories in the background. The ...
npm
1
Dependabot PRs
Forge: ASN.1 OID first arc truncation in asn1.oidToDer
GHSA-4642-5mcj-2rqw CVE-2026-118775 LOW 8 days ago
### Summary `asn1.oidToDer()` did not range-check the first two arcs of an OID string, so an OID such as `0.42.840.113549.1.1.1` or `4294977127.18...
npm
No PRs yet
Forge: Prototype Pollution in forge.http cookie handling via a malicious Set-Cookie
GHSA-6wvx-3r32-xmcg CVE-2026-118777 MODERATE 8 days ago
### Summary The `forge.http` client stored cookies from `Set-Cookie` response headers in a plain object keyed by cookie name and path. A malicious ...
npm
No PRs yet
Forge: TLS client crash when the server sends no certificate
GHSA-525v-9gp9-w22h CVE-2026-118778 MODERATE 8 days ago
### Summary The forge TLS client's check for a missing server certificate read the wrong property and never ran. A malicious TLS server, or an on-p...
npm
No PRs yet
Forge: Regular expression denial of service in PEM decoding (pem.decode)
GHSA-7wch-p9px-956x CVE-2026-118779 HIGH 8 days ago
### Summary `pem.decode()`, which every node-forge API that parses PEM input uses, split messages with a regular expression that takes polynomial t...
npm
12
Dependabot PRs
Forge: Denial of Service via infinite loop in BigInteger.modInverse() with negative input (incomplete fix of CVE-2026-33891)
GHSA-h6cr-wjv9-3cpp CVE-2026-118781 LOW 8 days ago
### Summary `BigInteger.prototype.modInverse()` in node-forge's bundled jsbn library enters an infinite loop when the value or the modulus is nega...
npm
No PRs yet
Forge: verifyCertificateChain() removes trusted CA certificates with the same subject from the CA store
GHSA-4487-j8r4-4g2f CVE-2026-118780 LOW 8 days ago
### Summary When a CA store created by `pki.createCaStore()` holds two or more certificates with the same subject name, `pki.verifyCertificateChai...
npm
No PRs yet
Forge: AES-GCM authentication bypass via unvalidated tagLength option
GHSA-5cwg-6vw7-rj6p CVE-2026-119186 MODERATE 8 days ago
### Summary The AES-GCM mode in forge.cipher does not validate the tagLength option passed to start(). With a tagLength of 0 or a value that conve...
npm
No PRs yet
Forge: PKCS#12 MAC forgery and constant-key PBE via zero iteration count
GHSA-jc66-7q78-782g CVE-2026-118782 HIGH 8 days ago
### Summary forge.pkcs12.pkcs12FromAsn1() accepts a PKCS#12 MAC iteration count of zero (or less) from the input, and the PKCS#12 key derivation f...
npm
No PRs yet
Forge: Denial of service in TLS record processing via a record interleaved with a fragmented handshake message
GHSA-8hrf-8g6f-7xwp CVE-2026-119188 HIGH 8 days ago
### Summary A connection created with `forge.tls.createConnection()` throws an uncaught `TypeError` from `process()` when it receives a record of ...
npm
No PRs yet
Forge: Denial of service in TLS record processing via call stack exhaustion
GHSA-hqq3-7jhf-c5jx CVE-2026-119187 HIGH 8 days ago
### Summary Connections created with `forge.tls.createConnection()` processed received TLS records recursively, one stack level per record. A peer...
npm
No PRs yet
Forge: X.509 basicConstraints bypass in verifyCertificateChain() via deprecated extension OIDs 2.5.29.10 and 2.5.29.13
GHSA-5x38-2vff-x55p CVE-2026-119190 HIGH 8 days ago
### Summary node-forge parses certificate extensions with the deprecated OIDs `2.5.29.10` and `2.5.29.13` as `basicConstraints`, and `forge.pki.ver...
npm
No PRs yet
Nuxt dev server exposes generated appSecret through Vite file serving
GHSA-3xf4-9g3c-4h4w CVE-2026-119201 MODERATE 8 days ago
### Impact When no `appSecret` is configured (via `NUXT_APP_SECRET`, `NITRO_APP_SECRET` or `runtimeConfig.appSecret`), `nuxt dev` generates a deve...
npm
4
Dependabot PRs
Nuxt: Dot segments in the request path bypass `server/middleware` path checks and server route rules on page routes
GHSA-9v7c-q64q-vv33 CVE-2026-119200 MODERATE 8 days ago
### Summary Since `4.6.0`, Nuxt resolves `.` and `..` segments in the request path, including percent-encoded forms such as `%2e`, before renderin...
npm
4
Dependabot PRs
Nuxt dev server arbitrary file read through client error reports
GHSA-x287-wcfc-q46c CVE-2026-119198 MODERATE 8 days ago
### Summary A client that can connect to the dev server's HMR socket can send a `nuxt:dev:client-error` event whose message ends in an absolute fi...
npm
4
Dependabot PRs
Nuxt dev server exposes private runtime config through the Nitro dev bundle
GHSA-648h-gw55-m2g7 CVE-2026-119199 MODERATE 8 days ago
### Summary With Nitro 2 (the default server engine in Nuxt 3 and Nuxt 4), the Nitro development server bundle written by `nuxt dev` can be fetche...
npm
4
Dependabot PRs
@sigstore/oci sends the registry Authorization header to a cross-host blob-upload Location
GHSA-j63v-mwhm-56jx CVE-2026-118763 HIGH 8 days ago
### Summary @sigstore/oci sends the registry Authorization header to a cross-host blob-upload Location ## Affected versions and vulnerable locati...
npm
No PRs yet
follow-redirects: Cross-realm sensitiveHeaders arrays are discarded and custom credentials can follow redirects
GHSA-mrwp-f3q8-3g9p CVE-2026-116689 HIGH 8 days ago
### Summary follow-redirects 1.16.0 and 1.16.1 validate the documented sensitiveHeaders option with instanceof Array. An array created in another ...
npm
1
Dependabot PRs
signalk-server has SSRF via absolute signalk.appIcon URL in the app store icon fetcher
GHSA-7wpf-ch8f-5f4x MODERATE 8 days ago
### Summary The app store icon code (`dist/appstore/icon-probe.js` around line 200 and `icon-bytes.js` around line 138) resolves a plugin's declar...
npm
No PRs yet
Signal K resources API path traversal can disclose the JWT signing secret and enable remote code execution
GHSA-4xm8-rg9h-jhq2 CRITICAL 8 days ago
### Summary Path traversal in the Signal K resources and applicationData APIs lets an unauthenticated or low-privileged user read, write and delet...
npm
No PRs yet
@nx/maven and @nx/gradle have OS command injection via nx.json plugin options
GHSA-qm8w-vx34-5j9j CVE-2026-119282 HIGH 8 days ago
## Summary `@nx/maven` and `@nx/gradle` spawn their project-graph analyzers through a shell and interpolate plugin options read from `nx.json` str...
npm
No PRs yet
decode-uri-component vulnerable to denial of service via quadratic replacement of percent-encoded runs
GHSA-qr28-fpjm-wq7f CVE-2026-118664 HIGH 9 days ago
### Summary `decodeUriComponent()` takes quadratic time on malformed input that has many distinct percent-encoded runs. A single unauthenticated r...
npm
No PRs yet
Vite: `server.fs.deny` bypassed with queries
GHSA-8g5g-mxqh-grgj CVE-2026-118662 MODERATE 9 days ago
### Summary The contents of files that are specified by [`server.fs.deny`](https://vite.dev/config/server-options#server-fs-deny) can be returned ...
npm
No PRs yet
@eeacms/volto-chatbot has Unauthenticated Danswer API Confused Deputy Proxy
GHSA-w9x9-j56r-h98r HIGH 9 days ago
## Unauthenticated Danswer API Confused Deputy Proxy in @eeacms/volto-chatbot ### Summary `@eeacms/volto-chatbot` exposes an Express middleware r...
npm
No PRs yet
Cedar: JSON template is in scope missing slot-id validation allows link panic and decision divergence
GHSA-c33x-vcv4-vg3g LOW 9 days ago
Cedar users must be using all of the following features to be affected by this advisory: JSON format policies, policy templates, and the `is in` sc...
cargo npm
No PRs yet
@sylphx/pdf-reader-mcp: HTTP transport accepts unauthenticated requests despite a configured MCP_API_KEY
GHSA-q344-5v34-gm84 CVE-2026-62264 HIGH 9 days ago
### Impact When `@sylphx/pdf-reader-mcp` is run as an HTTP server (`MCP_TRANSPORT=http`), it reads the `MCP_API_KEY` environment variable and logs...
npm
No PRs yet
Parse Server vulnerable to stored XSS via malformed Content-Type bypassing file upload extension blocklist
GHSA-r899-h629-j84r CVE-2026-61448 LOW 9 days ago
### Impact Parse Server's file upload validation uses the `fileUpload.fileExtensions` option (enabled by default with a blocklist) to reject files...
npm
No PRs yet
systeminformation vulnerable to Windows command injection in services() through Unicode quotation marks
GHSA-3f7j-7jwc-fxfj CVE-2026-116576 HIGH 10 days ago
### Summary On Windows, `systeminformation@5.33.15` builds a PowerShell command using the value passed to `services()`. The default sanitizer remo...
npm
No PRs yet
Backstage catalog rules can be bypassed for URL locations using encoded path segments
GHSA-w658-mh9p-ww8f CVE-2026-115923 MODERATE 10 days ago
## Summary `@backstage/plugin-catalog-backend` matches URL-type locations against `catalog.rules` location patterns using the raw URL string submi...
npm
No PRs yet
Waline login accepts a non-string email as a match-all MongoDB query
GHSA-jf75-q64q-g65r MODERATE 10 days ago
## Summary The login endpoint POST /api/token reads the `email` field from the request body without checking its type and passes it straight into ...
npm
No PRs yet
Seroval: Code injection through a typed array's own constructor property
GHSA-f86p-h4j2-7qgj CVE-2026-116583 MODERATE 10 days ago
### Summary seroval writes a typed array as a call to its constructor. In affected versions, the constructor name in the output is read from a pro...
npm
No PRs yet
Seroval: Script injection through RegExp sources in serialized output
GHSA-9wx9-5pv9-3349 CVE-2026-116582 MODERATE 10 days ago
### Summary seroval writes a `RegExp` as a regular expression literal. In affected versions, the `<` character in a `RegExp` source is written wit...
npm
No PRs yet
Seroval: fromJSON deserializer trusts node-supplied array length and sequence doneAt (unauthenticated event-loop DoS)
GHSA-97r2-qh9m-474h CVE-2026-116581 HIGH 10 days ago
### Summary `fromJSON` and `fromCrossJSON` used two node fields without checking them. - An array node's element list was not checked to be an ar...
npm
No PRs yet
Seroval `fromJSON`/`fromCrossJSON` denial of service via unvalidated array node length
GHSA-wp97-x4hv-qvhp CVE-2026-116584 HIGH 10 days ago
### Summary `fromJSON` and `fromCrossJSON` did not check that an array node's element list is an array. A small crafted payload could set the leng...
npm
No PRs yet
Seroval: Deserialization invokes attacker-chosen callables: AsyncIteratorFactoryInstance calls source.on(listener) without type check
GHSA-7rv5-mrxv-xcr9 CVE-2026-116580 HIGH 10 days ago
### Summary When `fromJSON` rebuilt an async iterator, it called `on()` on the iterator's source without checking that the source was a seroval st...
npm
No PRs yet
Mem0: Cross-tenant conversation leak via unescaped delimiter collision in session-scope key (_build_session_scope)
GHSA-5324-3w58-qpp2 CVE-2026-116575 MODERATE 10 days ago
Summary _build_session_scope() in mem0/memory/main.py builds the conversation-history scope key used to fetch/store the last N raw messages by nai...
npm pypi
No PRs yet
systeminformation has path traversal in Linux networkStats() that allows symlink-based file disclosure outside /sys/class/net
GHSA-4vjg-vx72-qq4g CVE-2026-116673 LOW 10 days ago
### Summary On Linux, `systeminformation@5.33.13` builds `/sys/class/net/<iface>` paths from the caller-supplied `networkStats(iface)` value witho...
npm
No PRs yet
systeminformation has prototype pollution in `networkStats()` via the interface name
GHSA-7648-jmwf-vw7j CVE-2026-116674 MODERATE 10 days ago
## Summary `networkStats()` keeps a per interface cache for computing `rx_sec` / `tx_sec` between calls. The cache is a plain JavaScript object an...
npm
No PRs yet
graphql-scalars PhoneNumber scalar is vulnerable to regular expression denial of service
GHSA-x8rm-f576-gq67 CVE-2026-115887 HIGH 10 days ago
## Summary The regular expression behind `GraphQLPhoneNumber` since 1.24.1 backtracks exponentially. A string made of a run of digits followed by ...
npm
No PRs yet