Security Advisories
Browse security advisories and track which Dependabot PRs address them.
35,561
Total Advisories
3,160
With Dependabot PRs
4,612
Critical Severity
12,453
High Severity
SurrealDB: Denial of Service via deep operator chains
GHSA-jv2j-mqmw-xvv5 MODERATE about 2 months ago
An authenticated user could crash a SurrealDB server with a single query containing a long chain of operators.
Such a query — for example `RETURN ...
cargo
No PRs yet
SurrealDB: Field-level SELECT permissions bypassed via graph and reference traversals
GHSA-hv6h-hc26-q48p MODERATE about 2 months ago
A record user could read field values hidden from them by field-level SELECT permissions by reaching the records through a graph-edge (`->`) or bac...
cargo
No PRs yet
SurrealDB: Indexed ORDER BY leaks the value ordering of a SELECT-restricted field
GHSA-h4h3-3rfj-x6fq MODERATE about 2 months ago
A field can be hidden from a user with a field-level SELECT permission (`DEFINE FIELD code ON secret PERMISSIONS FOR select WHERE owner = $auth.id`...
cargo
No PRs yet
SurrealDB: Arbitrary file read via DEFINE ANALYZER mapper() filter
GHSA-cc8f-fcx3-gpjr HIGH about 2 months ago
SurrealDB's full-text search lets you define a text analyzer whose `mapper` filter loads a term-mapping file from disk (`DEFINE ANALYZER ... FILTER...
cargo
No PRs yet
SurrealDB: SSRF via JWKS URL — Redirect Following in JWT Key Fetch
GHSA-h5rg-8p7f-47g2 MODERATE about 2 months ago
SurrealDB fetches the JWKS document for a JWT or record access method using a bare `reqwest` client that follows HTTP redirects by default. The net...
cargo
No PRs yet
pydantic-settings: NestedSecretsSettingsSource follows symlinks outside secrets_dir, enabling local file read and bypassing secrets_dir_max_size
GHSA-4xgf-cpjx-pc3j MODERATE about 2 months ago
### Summary
`NestedSecretsSettingsSource` reads secret values from files in a configured `secrets_dir`. When `secrets_nested_subdir=True`, a direc...
pypi
56
Dependabot PRs
Lokka: Azure Resource Manager URL path validation issue
GHSA-g2gw-q38m-vjfc HIGH about 2 months ago
Lokka versions prior to 2.1.2 constructed Azure Resource Manager request URLs using direct string concatenation with user-controlled path input. Sp...
npm
No PRs yet
@jhb.software/payload-cloudinary-plugin: Arbitrary Cloudinary API Parameter Signing
GHSA-h5x8-xp6m-x6q4 HIGH about 2 months ago
## Arbitrary Cloudinary API Parameter Signing in @jhb.software/payload-cloudinary-plugin
### Summary
`@jhb.software/payload-cloudinary-plugin` v0...
npm
No PRs yet
LangSmith SDK TracingMiddleware: Arbitrary server-side file read
GHSA-f4xh-w4cj-qxq8 HIGH about 2 months ago
# Summary
An attacker who can send an HTTP request to a server running the LangSmith SDK's `TracingMiddleware` can cause that server to read an ar...
pypi
No PRs yet
githubtoplanguages: Command Injection via Issue Title in Discord Notification Workflow
GHSA-c3xh-98xp-6qhf HIGH about 2 months ago
### Summary
A GitHub Actions workflow is vulnerable to command injection through the issue title.
The workflow is triggered when an issue is open...
actions
No PRs yet
Cloudflare Quiche: Use-after-free in connection ID iterator FFI functions
GHSA-mh64-ph39-mrc9 CVE-2026-11941 MODERATE about 2 months ago
### Impact
Cloudflare Quiche was affected by 2 use-after-free vulnerabilities in the connection ID iterator FFI functions.
The `quiche_connection...
cargo
No PRs yet
Zeep: Server-Side Request Forgery (SSRF)
GHSA-4cc2-g9w2-fhf6 MODERATE about 2 months ago
## Summary
When parsing a WSDL or XSD document, python-zeep follows transitive references — xsd:import, xsd:include, wsdl:import, and lxml entity/...
pypi
No PRs yet
Anki: User scripts in iframes have access to the internal Anki API
GHSA-cw6h-ffmh-x6vh MODERATE about 2 months ago
## Summary
Anki's webview-based pages communicate with the Rust backend using an internal localhost API. Anki implements measures to prevent user ...
pypi
No PRs yet
ChatterBot: Symlink-Following Arbitrary Write via UbuntuCorpusTrainer
GHSA-wvrh-2f4m-924v MODERATE about 2 months ago
## Summary
ChatterBot's `UbuntuCorpusTrainer.extract()` uses a predictable, home-rooted output directory (`~/ubuntu_data/ubuntu_dialogs`) with a c...
pypi
No PRs yet
OpenRemote Manager: removeAlarms cross-realm IDOR (bulk delete)
GHSA-h3m5-97jq-qjrf CVE-2026-57168 CRITICAL about 2 months ago
### Summary
OpenRemote Manager is vulnerable to a cross-tenant Insecure Direct
Object Reference (IDOR) in the bulk alarm deletion endpoint. An
auth...
maven
No PRs yet
appium-mcp: Unescaped Locator Data XSS in MCP-UI Resource (createLocatorGeneratorUI)
GHSA-x975-rgx4-5fh4 HIGH about 2 months ago
## Unescaped Locator Data XSS in MCP-UI Resource (createLocatorGeneratorUI)
### Summary
`appium-mcp`'s `createLocatorGeneratorUI` function interp...
npm
No PRs yet
EverOS: Path traversal in EverOS /api/v1/memory/add via unvalidated sender_id
GHSA-c795-2g9c-j48m HIGH about 2 months ago
EverOS versions 1.0.0 and earlier are vulnerable to path traversal in the POST /api/v1/memory/add ingestion endpoint. The per-message sender_id fie...
pypi
No PRs yet
Uni-CLI: Legacy HTTP MCP transport accepted browser-originated localhost requests
GHSA-v3f4-w7r7-v3hm HIGH about 2 months ago
## Impact
Uni-CLI versions before 0.225.2 exposed the legacy JSON-RPC-over-HTTP MCP transport on loopback without validating browser Origin header...
npm
No PRs yet
stigmem-node: decay sweep expires and counts facts across all tenants (cross-tenant BOLA)
GHSA-6gqw-jqv7-v88m HIGH about 2 months ago
### Summary
On a multi-tenant stigmem node, a caller holding a `write` credential for **one** tenant can run a decay sweep that acts on **every** t...
pypi
No PRs yet
stistigmem-node: quarantine review surface exposes and mutates other tenants' quarantined facts (cross-tenant BOLA)
GHSA-xhv3-q4xx-349r HIGH about 2 months ago
### Summary
On a multi-tenant stigmem node, a tenant administrator could list, read, and **admit or reject** quarantined facts belonging to **other...
pypi
No PRs yet
stigmem-node: RTBF tombstones are mis-attributed and suppress reads tenant-blind (cross-tenant BOLA)
GHSA-x26h-xmv8-gxf7 HIGH about 2 months ago
### Summary
On a multi-tenant stigmem node, RTBF (right-to-be-forgotten) tombstones were mis-scoped two ways. (1) `issue_tombstone` defaulted the t...
pypi
No PRs yet
MessagePack for Python: Out-of-bounds read / crash on Unpacker reuse after a caught error
GHSA-6v7p-g79w-8964 HIGH about 2 months ago
### Impact
If the Unpacker is used repeatedly after an error occurs, the process may crash with a SEGV.
If the Unpacker is used repeatedly to unp...
pypi
24
Dependabot PRs
Gogs: XSS in .ipynb files renderer due to outdated notebookjs
GHSA-6vxv-wg6j-5qwp HIGH about 2 months ago
### Summary
Gogs renders Jupyter notebook files (`.ipynb`) using [jsvine/notebookjs](https://github.com/jsvine/notebookjs), but the version is out...
go
No PRs yet
parse-server: LiveQuery discloses object data to a subscriber across an ACL read-access change
GHSA-97pr-9hgg-3p8r LOW about 2 months ago
### Impact
A Parse Server LiveQuery subscriber can receive object field values they are not authorized to read when a single `save` changes both a...
npm
No PRs yet
SearXNG MCP Server: DNS-resolved Private Hostname SSRF in `web_url_read`
GHSA-mrvx-jmjw-vggc HIGH about 2 months ago
## DNS-resolved Private Hostname SSRF in `web_url_read`
### Summary
The `web_url_read` MCP tool in `mcp-searxng` is vulnerable to Server-Side Req...
npm
No PRs yet
SearXNG MCP Server: Unbounded Response Body Read Bypasses URL Size Limit in `web_url_read`
GHSA-xcqx-9jf5-w339 HIGH about 2 months ago
## Unbounded Response Body Read Bypasses URL Size Limit in `web_url_read`
### Summary
The `web_url_read` MCP tool in mcp-searxng enforces its 5 M...
npm
No PRs yet
Network-AI: EnvironmentManager.restore() backup ID path traversal copies arbitrary directories into environment data
GHSA-48x2-6pr9-2jjf MODERATE about 2 months ago
### Summary
`EnvironmentManager.restore(env, backupId)` computes the backup path with `join(envDir, '.backups', backupId)` and only checks that thi...
npm
No PRs yet
Network-AI: EnvironmentManager.backup() follows symlinked directories and copies files outside the environment root into backups
GHSA-6x2m-p4xp-wg22 MODERATE about 2 months ago
### Summary
`EnvironmentManager.backup()` recursively collects files using `_collectBackupFiles()`. `_collectBackupFiles()` uses `statSync(full)`, ...
npm
No PRs yet
Network-AI: ApprovalInbox HTTP server has no authentication — anyone can approve pending agent actions
GHSA-mxjx-28vx-xjjj MODERATE about 2 months ago
## Summary
`network-ai`'s `ApprovalInbox` (`lib/approval-inbox.ts`) is a shipped, exported, documented feature — *"a web-accessible approval queue...
npm
No PRs yet
Network-AI: AgentRuntime sandbox path-prefix checks allow file access outside the configured base directory
GHSA-jvcm-f35g-w78p MODERATE about 2 months ago
### Summary
`AgentRuntime` promises scoped file access under a configured sandbox `basePath`, but its path containment checks use raw string prefix...
npm
No PRs yet
Network-AI: Poisoned environment backup manifest allows arbitrary recursive deletion during backup pruning
GHSA-2fmp-9rvw-hc96 HIGH about 2 months ago
### Summary
`EnvironmentManager.listBackups()` reads each backup's `_manifest.json` and trusts the manifest's `path` field. `EnvironmentManager.pru...
npm
No PRs yet
MCPVault: PathFilter restricted directories (.git/.obsidian/node_modules) only denied at vault root, not nested
GHSA-9c83-rr99-vfwj CVE-2026-57442 MODERATE about 2 months ago
PathFilter's deny-list glob patterns are anchored, so `.git`, `.obsidian`, and `node_modules` were only blocked at the vault root. Nested copies in...
npm
No PRs yet
Sveltia CMS: Stored XSS in Markdown/RichText preview via unsandboxed same-origin iframe
GHSA-h5jc-78hr-3pc9 LOW about 2 months ago
### Impact
A stored cross-site scripting (XSS) vulnerability affected the Markdown/RichText field preview renderer in Sveltia CMS.
The DOMPurify ...
npm
No PRs yet
symfony/ux-toolkit: Path Traversal Allows Arbitrary File Write and Read via Crafted Recipe Manifest
GHSA-p9xj-fpr2-jf2q CVE-2026-55878 HIGH about 2 months ago
### Description
The `ux:install` console command installs files from a recipe kit by copying paths listed in a `copy-files` map. The only guard aga...
packagist
No PRs yet
symfony/ux-icons: XSS via unsanitized SVG content in local files and Iconify on-demand responses
GHSA-6v8j-33hc-mv84 CVE-2026-55877 MODERATE about 2 months ago
### Description
The `ux_icon()` Twig function is marked `is_safe=['html']`, so Twig never escapes its output. `Icon::toHtml()` inlines the SVG sou...
packagist
No PRs yet
SpiceDB: Checks involving relations with caveats can result in unconditional permission when conditional permission is expected
GHSA-4vrg-r928-h5vv CVE-2026-55866 LOW about 2 months ago
### Impact
Under concurrency, `CheckPermission` and `CheckBulkPermissions` can return `PERMISSIONSHIP_HAS_PERMISSION` for a (resource, permission,...
go
No PRs yet
OpenBao: Transit secrets engine crashes on key creation with `derived: true` for asymmetric key types
GHSA-8w8f-r2xv-4q4j CVE-2026-55776 MODERATE about 2 months ago
On OpenBao 2.5.4 and 2.5.2(and likely earlier versions also), an authenticated caller with write access to `transit/keys/*` can crash the OpenBao s...
go
No PRs yet
OpenBao's System Backend allows Unauthorized Management of the containing Namespace
GHSA-mwr2-wmgp-crj6 CVE-2026-55775 LOW about 2 months ago
### Summary
A user that is granted namespace management (`/sys/namespaces`) capabilities within a non-root namespace ("the victim namespace") can ...
go
No PRs yet
OpenBao: Cross-namespace lease revocation/renewal via canonical sys/leases/{revoke,renew} — incomplete fix of CVE-2026-45808
GHSA-c36x-h252-g9x2 CVE-2026-55774 LOW about 2 months ago
### Summary
OpenBao users with access to the `sys/leases/revoke/:lease_id` endpoint in any namespace can revoke leases in any other namespace as l...
go
No PRs yet
OpenBao: LDAPi ldaputil (wrong escape func)
GHSA-6mwx-4547-5vc9 CVE-2026-55770 MODERATE about 2 months ago
## 1. Description
### Component
`sdk/helper/ldaputil/client.go` — the shared LDAP utility library used by both the LDAP authentication backend an...
go
No PRs yet
StarCitizenWiki Extension Embed Video: Stored XSS via malformed src url with $wgEmbedVideoRequireConsent enabled
GHSA-5c7p-g73q-rpg5 CVE-2026-55692 HIGH about 2 months ago
### Summary
With $wgEmbedVideoRequireConsent enabled (the default), the urls for videos are stored in a json-ified data attribute`data-mw-iframecon...
packagist
No PRs yet
Outerbase Studio: Stored XSS in Text Widget Leads to Authentication Token Exposure
GHSA-wwf9-7jrc-rv4q CVE-2026-55650 MODERATE about 2 months ago
## Summary
A Stored Cross-Site Scripting (XSS) issue previously existed in the Text Widget in Board of Outerbase Studio where unsanitized HTML cou...
npm
No PRs yet
Langflow: BaseFileComponent-based nodes arbitrary file read with RCE exploit
GHSA-ccv6-r384-xp75 CVE-2026-55447 CRITICAL about 2 months ago
### Summary
All components based on `BaseFileComponent` are vulnerable to the following vulnerability:
1. Docling (`DoclingInlineComponent`)
2. Doc...
pypi
No PRs yet
Langflow: Unauthenticated DoS through multipart form boundary file upload
GHSA-qwqc-p3q8-wcg9 CVE-2026-55446 HIGH about 2 months ago
### Summary
An attacker can send a `/api/v1/files/upload/` request without any authentication token/cookies and abuse a very long multipart form bo...
pypi
No PRs yet
Langflow: Logout button does not clear session
GHSA-7hw8-6q6r-4276 CVE-2026-55423 MODERATE about 2 months ago
### Summary
The logout button does not clear the session. The previous user stays logged in unless another user explicitly logs in.
### Details
No...
pypi
No PRs yet
Langflow: IDOR Vulnerability in `/api/v1/responses` Endpoint Allows Authenticated Attackers to Access Another User's Flow
GHSA-qrpv-q767-xqq2 CVE-2026-55255 HIGH about 2 months ago
## Summary
Insecure Direct Object Reference (IDOR) vulnerability in `/api/v1/responses` endpoint allows an authenticated attacker to execute any f...
pypi
No PRs yet
py7zr: O(n^2) algorithmic complexity DoS in PackInfo._read()
GHSA-h4gh-22qq-72r7 CVE-2026-55206 MODERATE about 2 months ago
### Summary
PackInfo._read() uses an O(n^2) cumulative sum pattern where
numstreams is read directly from the archive header. A crafted .7z
ar...
pypi
No PRs yet
py7zr: Decompression bomb (zip bomb) denial of service via unchecked extraction size
GHSA-gjrg-mpp7-g774 CVE-2026-55195 MODERATE about 2 months ago
py7zr's `Worker.decompress()` extracts archive entries without tracking total decompressed size. A crafted `.7z` file can exhaust disk or memory be...
pypi
No PRs yet
Mailpit: Incomplete SSRF protection in Link Check API via IPv6 transition mechanisms
GHSA-w4mc-hhc6-xp28 CVE-2026-55187 MODERATE about 2 months ago
## Summary
The remediation shipped in mailpit v1.29.2 for [GHSA-mpf7-p9x7-96r3](https://github.com/axllent/mailpit/security/advisories/GHSA-mpf7-p...
go
No PRs yet
Open Redirect Bypass in miniflux-v2
GHSA-m999-j542-5w3r CVE-2026-55185 MODERATE about 2 months ago
### Summary
The URL restrictions in `miniflux-v2` can be bypassed by attackers, leading to an open redirect vulnerability.
### Details
Normally, ...
go
No PRs yet