Understand vulnerabilities. Protect your applications.
Discover which vulnerabilities affect your technologies and how to fix them. Explore clear explanations, affected versions and practical recommendations - from CMS platforms and plugins to application libraries.
Vulnerability archive 757
Reset filtersUnleash: Global Mustache.escape override disables HTML escaping process-wide, enabling Slack/Teams link-injection via unrestricted username
NocoBase: Arbitrary File Write chained with Local file Inclusion leads to Remote code execution
node-opcua: Unbounded nonce cache enables unauthenticated heap exhaustion DoS
node-opcua missing nonce verification in UserNameIdentityToken authentication
NocoBase backup restore schema name allows command injection
Tina: Broken Access Control: arbitrary bucket-key write/delete in `next-tinacms-s3` (and sibling production media adapters)
SearXNG Basic Authentication Credentials Exposed Through MCP Logs and JSON-RPC Error Responses
Contentful MCP Server: export_space/import_space tools pass LLM-controlled `host`/`proxy` args to CMA client, redirecting server PAT to attacker-controlled endpoint
@rhinostone/swig: arbitrary local file read via include/extends path traversal
MLflow: CreateModelVersion source validation does not check READ permission on referenced run_id
chrome-devtools-mcp: validatePath() does not canonicalize symlinks before enforcing roots
vm2: NodeVM `builtin: ['*']` exposes `os` and `dns` — process-wide observability reads AND writes that hijack the host (sibling class of GHSA-9g8x-92q2-p28f)
extract-zip allows arbitrary file writes through symlink archive entries
DeepmergeTS has stack exhaustion when merging recursive object graphs
ep_etherpad-lite: Cache-poisoning Cross-site Scripting and Open Redirect via x-proxy-path Header
crypto-js: Insufficient Entropy in Cryptographic Secret Generation via Vulnerable CryptoJS Dependency Chain
node-re2: Out-of-bounds heap read in `replace`/`split` via a `Buffer` ending in a truncated multi-byte UTF-8 character → adjacent heap memory disclosed to JavaScript
node-re2: String.prototype.replace(re2, template) aborts the Node process (uncatchable ToLocalChecked on empty MaybeLocal) when the result exceeds V8's max string length
JS-YAML: Quadratic CPU consumption in !!omap resolution (3.x and 4.x) — CVE-2026-59870 fix not backported
Nx: Zip-Slip in the self-hosted remote cache
Nuxt runtime payload cache discloses another user's SSR data across users and to unauthenticated clients
Flowise: CSV Agent Prompt Injection Remote Code Execution Vulnerability
Flowise: Unauthenticated Credential Abuse via Text-to-Speech Endpoint Allows Unauthorized Use of Private Chatflow TTS Credentials
Know which vulnerabilities affect your application
With the DockRay integration and software inventory enabled, DockRay checks reported component versions against known vulnerabilities and notifies you about confirmed matches. Coverage depends on the supported technology and available advisory data.