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

Security Advisories

Browse security advisories and track which Dependabot PRs address them.

38,423

Total Advisories

3,642

With Dependabot PRs

4,967

Critical Severity

13,678

High Severity

TanStack Router: Unauthenticated reflected XSS in TanStack Start server-function responses
GHSA-qx66-fv34-fjm8 CVE-2026-102989 CRITICAL about 19 hours ago
## Impact An unauthenticated attacker can craft a URL to a server function in an affected TanStack Start app. If someone opens the link, the app c...
npm
No PRs yet
Claude Code: Plugin Hash Pin Bypass Allows Bypass of Hash Pinning
GHSA-pq7j-f95f-qfcv CVE-2026-86063 HIGH about 19 hours ago
The plugin install flow in Claude Code and Claude Desktop checked out a marketplace's pinned commit SHA using `git checkout` without verifying that...
npm
No PRs yet
Qwik: Crashing any Qwik Server via Resource thenable
GHSA-x586-xvc8-g7q6 CVE-2026-84994 HIGH about 19 hours ago
### Summary A Qwik server in the default configuration can be crashed with one unauthenticated HTTP request. During qwik-json body parsing, `Resou...
npm
No PRs yet
Backstage: Improper access control in backend action invocation
GHSA-3xr5-8w6c-p5gw CVE-2026-106495 MODERATE about 19 hours ago
### Impact An authenticated user could invoke actions that an operator had excluded through action configuration. Existing action permissions and ...
npm
No PRs yet
Appium: Symlink based Zip Slip in @appium/support ZIP extraction
GHSA-qfxx-c367-67f8 CVE-2026-103975 MODERATE about 19 hours ago
### Summary CVE-2026-30973 [(GHSA-rfx7-4xw3-gh4m)](https://github.com/appium/appium/security/advisories/GHSA-rfx7-4xw3-gh4m) was a plain path trav...
npm
No PRs yet
Nuxt OG Image cache poisoning through derivable cache keys on unsigned dynamic image routes
GHSA-2x6f-rp82-ppmj CVE-2026-102527 MODERATE about 19 hours ago
**Vendor:** Nuxt **Product:** Nuxt OG Image **Version:** 6.2.5 **Description:** Due to the specifics of caching and key generation in the Open Grap...
npm
No PRs yet
OpenNext Cloudflare: Cache interception can bypass middleware protection for encoded paths
GHSA-2vc4-c4r6-p6v6 CVE-2026-100409 HIGH about 19 hours ago
## Summary When cache interception is enabled, `@opennextjs/cloudflare` can interpret percent-encoded paths differently during middleware matching...
npm
No PRs yet
AdonisJS HTTP Server: Uncontrolled Resource Consumption and Inefficient Regular Expression Complexity
GHSA-524c-h47v-m3h8 CVE-2026-104150 MODERATE about 19 hours ago
### Description A Regular Expression Denial of Service vulnerability in the built-in AdonisJS slug route matcher may allow a remote attacker to bl...
npm
No PRs yet
Tina: Code injection via unescaped Git branch name in generated client source
GHSA-pwhx-cvv3-qj5c CVE-2026-108259 HIGH 7 days ago
### Summary `@tinacms/cli` inserts the raw Git branch value into the generated `client.ts` source without escaping or encoding. A Git-valid branch...
npm
No PRs yet
TinaCMS admin preview iframe loads an attacker-controlled origin from the URL fragment
GHSA-x34j-47hf-4xg7 CVE-2026-108261 CRITICAL 7 days ago
### Summary The TinaCMS admin builds its preview `<iframe src>` from the `/~/*` hash-router splat without checking that the value stays same-origi...
npm
No PRs yet
@tinacms/web-components: `tina-markdown` writes rich-text link URLs into `href` without scheme validation, allowing stored XSS
GHSA-c42q-qvc3-j6vg CVE-2026-108260 HIGH 7 days ago
### Summary `<tina-markdown>` renders a rich-text AST into the DOM and, for `a` nodes, assigns the node's URL straight to the anchor's `href` with...
npm
No PRs yet
fast-jwt: Verifier cache accepts expired JWTs without iat.
GHSA-x937-hj6v-793p CVE-2026-107719 MODERATE 8 days ago
### Summary `cacheSet` only derives its `exp` cache deadline inside `hasIat` (`src/verifier.js:127-140`). JWT `iat` is optional. For a valid token ...
npm
No PRs yet
AdonisJS: Unencoded route parameters can produce open redirects
GHSA-2m6q-8v3h-jqww CVE-2026-107718 MODERATE 8 days ago
Route parameters are inserted into generated URLs without URI encoding. When an application passes untrusted input to a route whose first path seg...
npm
No PRs yet
fast-jwt: createVerifier accepts unsigned JWTs when key is '' or null and algorithms is explicitly set
GHSA-8wpc-h4q6-8fxv CVE-2026-107720 HIGH 8 days ago
### Summary `createVerifier` in fast-jwt ≤ 6.3.0 skips signature verification entirely when the `key` option is a falsy synchronous value (`''` or...
npm
No PRs yet
fast-jwt: Incomplete patch of CVE-2026-34950: Non-whitespace key-prefix re-enables RSA→HS256 algorithm confusion
GHSA-ww5h-9m49-7xx4 CVE-2026-107722 CRITICAL 8 days ago
### Summary The fix for CVE-2026-34950 (CVSS 9.1, released in v6.2.0) is **incomplete**. It adds `key.trim()` to the PEM-detection path in `src/cr...
npm
No PRs yet
fast-jwt clockTolerance: Infinity silently bypasses both exp and nbf validation (and persists in the verifier cache)
GHSA-687g-22h4-j4w4 CVE-2026-107721 MODERATE 8 days ago
## Summary `createVerifier({ clockTolerance: Infinity })` silently bypasses both `exp` (expiry) AND `nbf` (not-before) validation. Any expired or ...
npm
No PRs yet
fast-jwt : Silent claim-validator bypass when JWT payload is a JSON array
GHSA-5hjw-83fp-phq9 CVE-2026-107723 HIGH 8 days ago
### Summary `fast-jwt`'s `createVerifier` silently skips **all** configured claim validators (`exp`, `nbf`, `iss`, `aud`, `sub`, `jti`, `nonce`) w...
npm
No PRs yet
fast-jwt treats raw public JWK JSON as an HMAC secret, enabling HS256 token forgery
GHSA-g3jj-5cmm-3hxx CVE-2026-107724 HIGH 8 days ago
### Summary `fast-jwt` 6.2.4 silently classifies raw serialized public JWK JSON as an HMAC secret. If an application supplies public JWK JSON tex...
npm
No PRs yet
PraisonAI: AgentOS defaults to network-exposed no-auth mode, allowing unauthenticated agent invocation and instruction disclosure
GHSA-6wjp-v33h-5cvq CVE-2026-61426 HIGH 8 days ago
## Summary The AgentOS server in the `praisonai` TypeScript/npm package ships an insecure default: it binds `0.0.0.0`, sets no API key, and uses C...
npm
No PRs yet
music-metadata: MP4 stsd sample-entry size==0 causes a synchronous infinite loop (DoS) — unreleased regression on master
GHSA-f94x-6692-553q CVE-2026-107391 MODERATE 8 days ago
### Summary `StsdAtom.get()` in `lib/mp4/AtomToken.ts` parses an MP4 `stsd` (sample description) box's entry table by advancing a cursor with `off...
npm
No PRs yet
music-metadata: Uncontrolled memory allocation in APEv2 parser
GHSA-53v6-4h7p-p4gj CVE-2026-107387 MODERATE 8 days ago
## Summary `music-metadata` 11.15.0 is vulnerable to uncontrolled memory allocation in the APEv2 parser. The parser reads the size of an APEv2 ta...
npm
No PRs yet
music-metadata: ID3v2 tag size not validated before allocation, causing memory exhaustion DoS
GHSA-jjpr-9cvf-cq55 CVE-2026-107388 MODERATE 8 days ago
### Summary The ID3v2 parser in music-metadata trusts the tag size field without validation and allocates the full requested buffer before reading...
npm
No PRs yet
music-metadata: EBML parser trusts element lengths, allowing memory exhaustion or process abort
GHSA-5gfj-9q3v-qfp3 CVE-2026-107389 MODERATE 8 days ago
## Summary The Matroska/WebM EBML parser decodes attacker-controlled variable-length integer (VINT) element lengths without first validating that ...
npm
No PRs yet
MariaDB Connector/Node.js: SQL injection in the text protocol when the session uses NO_BACKSLASH_ESCAPES
GHSA-r3rv-jm3r-62q2 CVE-2026-107385 HIGH 8 days ago
### Description When escaping string and binary parameters for the text protocol, the connector always escaped the quote character with a backslash...
npm
No PRs yet
MariaDB Connector/Node.js: SQL injection through object keys in SET expansion (permitSetMultiParamEntries)
GHSA-v6pj-gxxw-phfw CVE-2026-107384 HIGH 8 days ago
### Description With the non-default permitSetMultiParamEntries option enabled, an object passed as a query parameter is expanded into a SET clause...
npm
No PRs yet
MariaDB Connector/Node.js exposes uninitialized process memory through malformed GeoJSON parameters
GHSA-48qf-xh34-q73r CVE-2026-107383 HIGH 8 days ago
### Description When encoding a GeoJSON Polygon or MultiPolygon parameter for the binary protocol, the connector sized its output buffer from the l...
npm
No PRs yet
MariaDB Connector/Node.js: Uncaught exception crashes the client during ed25519 authentication with zero-configuration TLS
GHSA-cx2f-j9fh-8g68 CVE-2026-107382 MODERATE 8 days ago
### Description On the zero-configuration TLS path, the connector accepts a self-signed server certificate at the TLS level and then validates the ...
npm
No PRs yet
music-metadata: uncatchable process crash parsing a crafted `.dsf` (residual of GHSA-v6c2-xwv6-8xf7)
GHSA-8j4c-6x6g-rq3j CVE-2026-107392 MODERATE 8 days ago
## Summary `DsfParser.parseChunks` skips an unrecognised chunk's payload with an **un-awaited** call: ```js this.tokenizer.ignore(Number(chunkHeade...
npm
No PRs yet
Handlebars: JavaScript Injection via Unsafe Inline Embedding of Precompiled Templates
GHSA-xw65-4hp5-5hc7 CVE-2026-106444 MODERATE 8 days ago
## Summary `Handlebars.precompile()` generates JavaScript source that is commonly embedded in browser `<script>` elements. Before the fix, static ...
npm
58
Dependabot PRs
Handlebars: JavaScript Injection via AST Type Confusion in compile (bypass of CVE-2026-33937)
GHSA-8r5x-fm3f-whwj CVE-2026-106446 CRITICAL 8 days ago
## Summary `Handlebars.compile()` and `Handlebars.precompile()` accept a pre-parsed AST as well as a template string. Handlebars 4.7.9 added valid...
npm
59
Dependabot PRs
Handlebars: JavaScript Injection via Own Property Check Bypass
GHSA-p8wg-vrv2-v86f CVE-2026-106445 CRITICAL 8 days ago
## Summary Handlebars can expose the `Function` constructor despite its prototype-access deny list. When a template reaches `Function.prototype`, ...
npm
59
Dependabot PRs
LangChain: MongoDBChatMessageHistory query injection can allow cross-session access
GHSA-m6rx-h84q-8r95 CVE-2026-106119 MODERATE 8 days ago
## Impact `MongoDBChatMessageHistory` did not enforce the documented string type for session identifiers at runtime. In affected applications, a s...
npm
No PRs yet
JHipster: SQL Injection in the Parameter of JHipster-Generated Reactive (WebFlux + R2DBC) Applicationssort
GHSA-r223-96jv-q533 CVE-2026-107375 HIGH 8 days ago
# SQL Injection in the `sort` Parameter of JHipster-Generated Reactive (WebFlux + R2DBC) Applications - **Product**: jhipster/generator-jhipster (...
npm
No PRs yet
JHipster: Generated Applications Allow Stored XSS via Unrestricted Blob ContentType Opened as Same-Origin Blob
GHSA-9ffp-22j7-56r2 CVE-2026-107303 HIGH 8 days ago
## Summary Applications generated by generator-jhipster v9.2.0 can persist user-controlled Blob ContentType values and later use those values as th...
npm
No PRs yet
msgpack5: Truncated map32 headers throw an unexpected error
GHSA-8f34-f56x-9xph CVE-2026-107302 HIGH 8 days ago
### Impact A truncated `map32` header causes an out-of-bounds buffer read and throws `RangeError` instead of `IncompleteBufferError`. Applications...
npm
No PRs yet
msgpack5: Many buffered values can exhaust the streaming decoder stack
GHSA-5x5g-h9x8-2fh9 CVE-2026-107300 HIGH 8 days ago
### Impact The streaming decoder recursively invokes itself for every complete value remaining in a chunk. A single chunk containing many small va...
npm
No PRs yet
msgpack5: Reserved byte can cause unbounded stream buffering
GHSA-26wq-p25c-j6fv CVE-2026-107299 MODERATE 8 days ago
### Impact The reserved MessagePack byte `0xc1` is incorrectly treated as incomplete input. When it appears at the start of a decoder stream, all ...
npm
No PRs yet
msgpack5: Partial options disable prototype protection
GHSA-8hq7-ggx2-cc6m CVE-2026-107301 MODERATE 8 days ago
### Impact Passing an empty or partial options object disables the default `protoAction: 'error'` protection. A map containing a `__proto__` key c...
npm
No PRs yet
msgpack5: Deeply nested input can exhaust the decoder stack
GHSA-24ch-f2g6-9hhh CVE-2026-107298 MODERATE 8 days ago
### Impact The decoder has no nesting-depth limit for arrays and maps. An attacker who can provide MessagePack input can use deeply nested contain...
npm
No PRs yet
msgpack5: Quadratic parsing in the streaming decoder
GHSA-gcx5-hxj7-gpqq CVE-2026-107297 MODERATE 8 days ago
### Impact The streaming decoder reparses an incomplete container from the beginning whenever another chunk arrives. A remote peer can split one v...
npm
No PRs yet
msgpack5: Decoding negative int64 values mutates the input buffer
GHSA-qw35-55vc-rhgj CVE-2026-107296 LOW 8 days ago
### Impact Decoding a negative signed 64-bit integer modifies the corresponding bytes in the caller-provided input buffer. Applications that retai...
npm
No PRs yet
Ghost: Remote Code Execution via Bookmark Card Images
GHSA-788w-68h3-cvxp CVE-2026-105642 HIGH 9 days ago
### Impact An image processing library bundled with Ghost contained a vulnerability in its SVG handling. Any staff user, including Contributors, c...
npm
No PRs yet
Ghost: Stored XSS via Embed Card Previews
GHSA-69qc-f5m6-889c CVE-2026-105643 HIGH 9 days ago
### Impact Embed cards in the Ghost editor could be used to bypass the fix for GHSA-8vhf-xxpj-4qrg. Any staff user, including Contributors, could ...
npm
No PRs yet
Ghost : Stored XSS via SVG Files in Content Imports
GHSA-hqq2-xqr2-fmx2 CVE-2026-105644 MODERATE 9 days ago
### Impact SVG images included in content imports were stored without sanitization. An attacker who convinced an Administrator to import a crafted...
npm
No PRs yet
Ghost: Regular Expression Denial of Service in External Media Inliner
GHSA-9m4w-fmjw-fvjq CVE-2026-105645 MODERATE 9 days ago
### Impact A crafted request to the external media inliner could cause excessive CPU usage, making the Ghost server unresponsive. Exploiting this ...
npm
No PRs yet
Ghost: Regular Expression Denial of Service in Content Import
GHSA-fwh9-qg68-vxp4 CVE-2026-105646 MODERATE 9 days ago
### Impact A crafted content import file could cause excessive CPU usage, making the Ghost server unresponsive. Exploiting this requires Administr...
npm
No PRs yet
Ghost: Server-Side Request Forgery in Bookmark Fetching
GHSA-322m-ff4g-9vx9 CVE-2026-105647 MODERATE 9 days ago
### Impact A validation issue allowed some functionality, such as Webmentions, to be abused by an unauthenticated user to make limited HTTP reques...
npm
No PRs yet
Ghost: Private IP Filtering Bypass via IPv6 Transition Addresses
GHSA-r7f2-6fj8-6fg2 CVE-2026-105648 MODERATE 9 days ago
### Impact A validation issue allowed some functionality, such as Webmentions, to be abused by an unauthenticated user to make limited HTTP reques...
npm
No PRs yet
Ghost: Stored XSS via SVG Uploads Bypassing Sanitization
GHSA-8575-cr6v-7jh4 CVE-2026-105649 HIGH 9 days ago
### Impact SVG media thumbnails, and SVG images uploaded with a non-SVG file extension, were stored without sanitization. This allowed any staff u...
npm
No PRs yet
Next.js: Pending `use cache` fill can leak Draft Mode content into regular responses and persisted pages
GHSA-3w37-wq28-93x7 CVE-2026-94544 MODERATE 9 days ago
Pending `use cache` fills are shared across requests for the same key without distinguishing Draft Mode requests from regular requests. When two su...
npm
160
Dependabot PRs