Security Advisories
Browse security advisories and track which Dependabot PRs address them.
39,452
Total Advisories
3,914
With Dependabot PRs
5,047
Critical Severity
14,057
High Severity
Microsoft Security Advisory CVE-2026-120792 - Aspire Information Disclosure Vulnerability
GHSA-q6jf-24jf-m3cg CVE-2026-120792 HIGH 1 day 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 1 day 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 1 day 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 1 day 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 1 day ago
### Summary
A `forge.tls` client accepts any compression method in the ServerHello, although it only offers no compression. An unknown method makes...
npm
3
Dependabot PRs
Forge: ReDoS in forge.http response header and cookie trimming
GHSA-6cv4-p8m7-4r25 CVE-2026-125333 MODERATE 1 day 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
3
Dependabot PRs
Forge: TLS client crash on a handshake record received without a session
GHSA-j8rw-jp99-435v CVE-2026-125334 MODERATE 1 day ago
### Summary
A `forge.tls` client throws an uncaught `TypeError` from `connection.process()` when it receives a ServerHello while it has no session:...
npm
3
Dependabot PRs
fast-xml-parser: Quadratic CPU consumption scanning unterminated stop-node tags
GHSA-474x-hrwr-fgx4 CVE-2026-126066 LOW 1 day 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 1 day 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 1 day 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 1 day 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 1 day 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 1 day 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 1 day 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 1 day 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 1 day 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 1 day 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 1 day 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 1 day 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 1 day 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 1 day 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 1 day 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 1 day 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 1 day 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 1 day 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 2 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 2 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 2 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 2 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 2 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 2 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 2 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 2 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 2 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 6 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 7 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 7 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 8 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 8 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 8 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 9 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 9 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 12 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 12 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 12 days ago
minimatch 10.2.6 contains an attacker-controlled pattern amplification in firstPhasePreProcess() when optimizationLevel >= 2.
researcher: Reid Dow...
npm
4
Dependabot PRs
Glob: AbortSignal cancellation bypass allows post-timeout filesystem traversal
GHSA-3g3m-2fjr-6pw4 CVE-2026-118773 MODERATE 12 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 12 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 12 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 12 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 12 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
14
Dependabot PRs