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

Security Advisories

Browse security advisories and track which Dependabot PRs address them.

39,504

Total Advisories

3,936

With Dependabot PRs

5,052

Critical Severity

14,063

High Severity

Hono: `csrf()` does not check requests sent by hyperlink auditing (`text/ping`)
GHSA-46wx-v44x-9hh2 CVE-2026-126355 MODERATE about 11 hours ago
### Summary `csrf()` validates a request only when its `Content-Type` is one of the three types an HTML form can send. Chromium's hyperlink auditi...
npm
3
Dependabot PRs
Hono: `validator('form')` skips validation for `multipart/form-data` requests with extra parameters
GHSA-4h7h-rv7c-7m2v CVE-2026-126356 MODERATE about 11 hours ago
### Summary `validator('form')` only recognizes a `multipart/form-data` `Content-Type` that carries nothing but a single `boundary` parameter. A r...
npm
6
Dependabot PRs
Hono: `mount()` and `app.mount()` can forward a path that bypasses middleware scoped inside the mount prefix
GHSA-4m76-xfj5-7975 CVE-2026-126357 MODERATE about 11 hours ago
### Summary `mount()` and `app.mount()` remove the mount prefix from the request path and forward the rest to the mounted application. Two mistake...
npm
3
Dependabot PRs
Hono: RegExpRouter skips wildcard middleware for some route sets and for paths with an encoded line terminator
GHSA-h7mg-cq63-vhpq CVE-2026-126358 MODERATE about 11 hours ago
### Summary RegExpRouter, which the default `SmartRouter` selects for most applications, skipped wildcard middleware in three cases, so a route ha...
npm
3
Dependabot PRs
Hono: `css` helper does not escape a closing tag split between the template and an interpolated value, allowing HTML injection
GHSA-3gg2-335m-rxc6 CVE-2026-126359 LOW about 11 hours ago
### Summary The `css` helper in `hono/css` escapes a `/` that follows `<` inside an interpolated value so that a value cannot close the `<style>` ...
npm
3
Dependabot PRs
@grpc/grpc-js: safe_regex incorrectly applies partial string matching for patterns with alternation
GHSA-r7hq-q2xm-6c5m CVE-2026-126367 MODERATE about 11 hours ago
### Summary The StringMatcher/PathMatcher for `safe_regex` builds its RE2 as `^${regex}$` with no surrounding group. Because alternation has the l...
npm
No PRs yet
@grpc/grpc-js: RBAC override configs in VirtualHost and Route resources are not applied
GHSA-gg5j-6742-v827 CVE-2026-128065 MODERATE about 12 hours ago
### Summary `XdsServer` in `@grpc/grpc-js-xds` does not apply `RBACPerRoute` overrides from matching Route or VirtualHost resources. When a truste...
npm
No PRs yet
Astro: Reflected XSS via unescaped slot names in @astrojs/solid-js
GHSA-jmv2-qgxf-f995 CVE-2026-126363 LOW about 12 hours ago
## Summary The `@astrojs/solid-js` renderer wraps named slot content passed to Solid components in an `<astro-slot>` element, and writes the slot ...
npm
No PRs yet
Astro: Reflected XSS via unescaped slot names in @astrojs/svelte
GHSA-f4j9-crrj-867q CVE-2026-126362 LOW about 12 hours ago
## Summary The `@astrojs/svelte` renderer wraps slotted content passed to Svelte components in an `<astro-slot>` element, and writes the slot name...
npm
No PRs yet
basic-ftp: Uncaught exception crashes the Node.js process when a password (or resumed-download path) contains CR/LF
GHSA-r4jh-29pc-gfqr CVE-2026-126346 MODERATE about 12 hours ago
### Summary Client.login() calls FTPContext.send() from inside the control-socket data event handler. send() throws on CR, LF or NUL, and nothing ...
npm
1
Dependabot PRs
basic-ftp: Uncaught TypeError in MLSD directory-listing parser via __proto__ fact name causes DoS in Client.list()
GHSA-5pm8-86m8-9m6r CVE-2026-126345 MODERATE about 13 hours ago
### Summary basic-ftp's MLSD directory-listing parser (src/parseListMLSD.ts) looks up fact-handler functions in a plain object literal keyed direc...
npm
3
Dependabot PRs
@hono/node-server: Unhandled `ECONNRESET` on the socket during an asynchronous WebSocket upgrade crashes the process
GHSA-qv5m-9pm6-hqp3 CVE-2026-126343 MODERATE about 13 hours ago
### Summary While `@hono/node-server` waits for the Hono application to handle a WebSocket upgrade request, the socket has no error listener. If t...
npm
23
Dependabot PRs
@hono/node-server: Backslash in the request path is parsed as a path separator, bypassing path-based access control at a reverse proxy
GHSA-jpvv-r467-5p4w CVE-2026-126210 MODERATE about 13 hours ago
### Summary `@hono/node-server` passes the raw request-target to the WHATWG URL parser, which treats a backslash in the path as `/` and then resol...
npm
26
Dependabot PRs
Signal K Server: Buffered logs exposed to unauthenticated WebSocket clients
GHSA-7m8x-x364-m26j MODERATE about 16 hours ago
### Summary An unauthenticated WebSocket client can subscribe to the log path and receive buffered server logs. WebSocket connections are intenti...
npm
No PRs yet
Microsoft Security Advisory CVE-2026-120792 - Aspire Information Disclosure Vulnerability
GHSA-q6jf-24jf-m3cg CVE-2026-120792 HIGH 2 days ago
## Executive summary Microsoft is releasing this security advisory to provide information about a vulnerability in the Aspire CLI. This advisory p...
npm nuget
No PRs yet
Microsoft Security Advisory CVE-2026-120778 - Aspire Elevation of Privilege Vulnerability
GHSA-m63f-xhvm-6mv5 CVE-2026-120778 HIGH 2 days ago
## Executive summary Microsoft is releasing this security advisory to provide information about a vulnerability in the Aspire CLI. This advisory p...
npm nuget
No PRs yet
React: Unauthenticated Remote Code Execution in React Server Components
GHSA-xqc2-xf4c-x3h3 CVE-2026-126187 CRITICAL 3 days ago
### Impact Crafted payloads targeting frameworks supporting React Server Components can lead to remote code execution. This only affects extremely...
npm
No PRs yet
Forge: Ed25519 signature verification accepts small-order public keys
GHSA-6889-vf6x-f3g5 CVE-2026-125335 LOW 3 days ago
### Summary `ed25519.verify()` does not reject public keys of small order, such as the identity point. Under such a key, a signature with `S = 0` a...
npm
No PRs yet
Forge: TLS client crash on an unsupported ServerHello compression method
GHSA-w4xr-hqv8-ch44 CVE-2026-125332 MODERATE 3 days ago
### Summary A `forge.tls` client accepts any compression method in the ServerHello, although it only offers no compression. An unknown method makes...
npm
11
Dependabot PRs
Forge: ReDoS in forge.http response header and cookie trimming
GHSA-6cv4-p8m7-4r25 CVE-2026-125333 MODERATE 3 days ago
`forge.http` trims response header and `Set-Cookie` values with the regular expression `/\s*$/`, which takes quadratic time on a long run of whites...
npm
11
Dependabot PRs
Forge: TLS client crash on a handshake record received without a session
GHSA-j8rw-jp99-435v CVE-2026-125334 MODERATE 3 days ago
### Summary A `forge.tls` client throws an uncaught `TypeError` from `connection.process()` when it receives a ServerHello while it has no session:...
npm
11
Dependabot PRs
fast-xml-parser: Quadratic CPU consumption scanning unterminated stop-node tags
GHSA-474x-hrwr-fgx4 CVE-2026-126066 LOW 3 days ago
### Summary With the non-default stopNodes option, a stop node's body with many "<a " fragments and no closing ">" anywhere after makes readStopNo...
npm
No PRs yet
Mongoose: Discriminator key values matching inherited properties (e.g. __t: 'constructor') bypass schema casting and can poison collections
GHSA-wr5m-5jph-8m96 CVE-2026-125116 MODERATE 3 days ago
### Summary Mongoose chooses which discriminator model or schema to use by looking up the discriminator key value (`__t` by default) in a plain ob...
npm
No PRs yet
Mongoose walks into inherited properties when hydrating, setting, and merging, allowing overwrites of built-in functions (denial of service) and shared schema state
GHSA-8332-j7wj-wjw4 CVE-2026-125117 HIGH 3 days ago
### Summary Three Mongoose code paths copy data into objects by property name without checking whether the property is the object's own or inherit...
npm
No PRs yet
Mongoose: Prototype pollution via Schema.prototype.virtual()
GHSA-6972-9mcm-vhwj CVE-2026-125118 MODERATE 3 days ago
### Summary Prototype pollution via Schema.prototype.virtual() — the 2022 fix for CVE-2022-2564 / CVE-2022-24304 protected Schema.path()/add() but...
npm
No PRs yet
Mongoose: Connection-level sanitizeFilter not applied
GHSA-gg4r-jv3p-qx3c CVE-2026-125119 HIGH 3 days ago
### Summary sanitizeFilter exists to stop query selector injection: it wraps operator objects such as `{ $ne: null }` in filter values in `$eq`, s...
npm
No PRs yet
Mongoose: sanitizeFilter not applied on countDocuments
GHSA-pcrw-h46h-c93h CVE-2026-125120 CRITICAL 3 days ago
### Impact `sanitizeFilter` is Mongoose's mechanism for protecting against query selector injection attacks. In older versions of Mongoose, `sanit...
npm
No PRs yet
NocoBase: @nocobase/plugin-action-custom-request allows server-side request forgery through runtime URL overrides
GHSA-wrr5-j383-f7h2 CVE-2026-79914 MODERATE 3 days ago
### Summary A Server-Side Request Forgery vulnerability exists in NocoBase v2.1.10 in the `@nocobase/plugin-action-custom-request` plugin. A low-...
npm
No PRs yet
OHIF Viewers: DOM-Based Cross Site Scripting (XSS) through MIME type of document
GHSA-xwgp-w3pj-q5h3 CVE-2026-118670 HIGH 3 days ago
### Summary An XSS (Cross-Site Scripting) vulnerability occurs when an attacker is able to inject their own JavaScript code into a web page's sourc...
npm
No PRs yet
Forge: Certificate signature verified with the issuer's RSA signature scheme
GHSA-9wg5-mj3p-v49q CVE-2026-118774 LOW 3 days ago
### Summary When verifying a certificate, node-forge chose the RSA padding scheme (PKCS#1 v1.5 or RSASSA-PSS) and PSS parameters from the issuer c...
npm
No PRs yet
Forge: Incomplete PKCS#7 padding validation in AES/DES CBC and ECB decryption
GHSA-2vgq-wchc-25w7 CVE-2026-118776 LOW 3 days ago
### Summary `decipher.finish()` in CBC and ECB mode accepted malformed PKCS#7 padding: only the last byte was checked, against a limit of four bloc...
npm
No PRs yet
Forge: X.509 pathLenConstraint not enforced by verifyCertificateChain() for CA certificates without keyUsage
GHSA-h46v-rmh6-fq4f CVE-2026-119189 MODERATE 3 days ago
### Summary `forge.pki.verifyCertificateChain()` enforces the `pathLenConstraint` of a CA certificate's `basicConstraints` extension only when that...
npm
No PRs yet
Forge: ASN.1 resource exhaustion via BIT STRING decoding in asn1.fromDer
GHSA-rhr8-3pm8-cq29 CVE-2026-119191 HIGH 3 days ago
### Summary `asn1.fromDer()` decodes the contents of BIT STRINGs as ASN.1 by default. That decode ignored the `maxDepth` recursion limit (an incomp...
npm
No PRs yet
Forge: RSA PKCS#1 v1.5 signature forgery via non-canonical DigestInfo encoding
GHSA-6qrw-m8cv-hcxf CVE-2026-119192 HIGH 3 days ago
### Summary RSASSA-PKCS1-v1_5 signature verification (`publicKey.verify()` with the default scheme, also used by X.509 certificate and PKCS#7 verif...
npm
1
Dependabot PRs
Effect: Cookie attribute injection via domain, path, and name fields in @effect/platform makeCookie()
GHSA-chp3-j5qr-2vfr CVE-2026-115779 MODERATE 3 days ago
### Impact The `name`, `domain`, and `path` fields of `makeCookie()` were validated with a regex that allows `;`, the attribute separator in `Set-...
npm
No PRs yet
Altair: DOM-based XSS via attacker-controlled script URLs in the iframe sandbox
GHSA-752m-7p75-49gf CVE-2026-110802 MODERATE 3 days ago
### Summary Altair `8.5.7` accepts plugin configuration directly from the `iframe-sandbox` query string. When `plugin_sandbox_opts` contains `type...
npm
No PRs yet
bitcoinjs-lib: Undetected merkle node duplication in block root computation validates a forged transaction list
GHSA-8vv3-6qpc-gpw6 CVE-2026-107846 CRITICAL 3 days ago
### Summary `fastMerkleRoot` pads an odd level by hashing the last node with itself. It does not report that it did so, and `checkTxRoots` never lo...
npm
No PRs yet
Nuxt Content: Unauthenticated SQLite Function DoS via Content Query API
GHSA-xxrh-5hgg-gj4h CVE-2026-102650 HIGH 3 days ago
### Summary The `POST /__nuxt_content/:collection/query` endpoint in `@nuxt/content` accepts an attacker-controlled `sql` field from the HTTP requ...
npm
No PRs yet
node-opcua: Namespace-Level RBAC Fail-Open - Anonymous Write/Call Bypass via Unbound `DefaultRolePermissions
GHSA-xggf-m53x-jc3f CVE-2026-95860 CRITICAL 3 days ago
## Summary An unauthenticated (**Anonymous**) client can **Write** protected Variables and **Call** privileged Methods on any Node that lacks expl...
npm
No PRs yet
Claude Code: TOCTOU Race in Edit Tool Allows File Writes Outside the Workspace
GHSA-5xjx-9qx6-jcrv CVE-2026-88968 HIGH 4 days ago
Claude Code validated Edit tool targets using point-in-time pathname and symlink resolution that was not bound to the underlying directory inodes o...
npm
No PRs yet
Moleculer: Unauthenticated Denial of Service via negative length field in the TCP transporter packet parser
GHSA-h89v-g948-47vp CVE-2026-97705 HIGH 4 days ago
### Summary The TCP transporter's packet parser (`src/transporters/tcp/parser.js`) reads the packet length field with `Buffer.prototype.readInt32B...
npm
No PRs yet
tsParticles: A single anonymous MCP session can monopolize HTTP mode and deny new clients
GHSA-h7c4-q426-7jh9 CVE-2026-76893 MODERATE 4 days ago
## Summary The HTTP mode of `@tsparticles/mcp-server` creates a single stateful `StreamableHTTPServerTransport` instance and reuses it for all cli...
npm
No PRs yet
tsParticles: Malformed JSON requests can terminate the @tsparticles/mcp-server HTTP process
GHSA-4p8p-pjpq-2w7h CVE-2026-76892 HIGH 4 days ago
## Summary The HTTP mode of `@tsparticles/mcp-server` parses incoming `/mcp` request bodies with `JSON.parse()` outside a request-local error boun...
npm
No PRs yet
tsParticles: Unbounded HTTP Request Body Buffering in @tsparticles/mcp-server Leads to Remote DoS
GHSA-447x-qqwf-m7xq CVE-2026-63655 HIGH 4 days ago
### Summary The HTTP server mode of `@tsparticles/mcp-server` accumulates all incoming request body chunks into an in-memory `Buffer[]` array with...
npm
No PRs yet
ag-psd: Uncontrolled Memory Allocation in PSD Layer Decoding (totalMemoryLimit bypass)
GHSA-6w3r-6hpr-hp6p CVE-2026-63501 HIGH 4 days ago
### Summary The `readPsd()` function in `ag-psd` accepts a `totalMemoryLimit` option to cap memory usage when parsing untrusted PSD files, but this...
npm
No PRs yet
isomorphic-git: Path traversal via a ".." tree-entry name writes files outside the working directory on clone/checkout
GHSA-cw2g-2vwq-88w6 CVE-2026-63478 MODERATE 4 days ago
### Summary isomorphic-git's tree parser (`src/models/GitTree.js`) validates each entry name only against the path separators `/` and `\`. It does ...
npm
No PRs yet
isomorphic-git: Circular symbolic references cause non-terminating resolution (DoS)
GHSA-96wc-2m84-2cj7 CVE-2026-63475 MODERATE 4 days ago
### Summary A malicious server can advertise circular `symref=` capabilities (e.g. `a → b` and `b → a`). isomorphic-git writes them to disk as loos...
npm
No PRs yet
isomorphic-git: Arbitrary file write outside of working tree via directory symlink during checkout (potential RCE)
GHSA-9qw7-j9xw-fv9c CVE-2026-63395 HIGH 4 days ago
### Summary `git.checkout` writes working-tree files through a directory **symlink** without checking the leading path, so a malicious repository c...
npm
No PRs yet
filecoin-pin: Unbounded DAG pinning can exhaust server resources
GHSA-m5ph-mmg5-6w5h CVE-2026-62300 MODERATE 8 days 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 9 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