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 129
Reset filtersVitest: Windows backslash traversal bypasses the @vitest/mocker redirect allowlist fix
A path traversal vulnerability on Windows allows clients communicating with an exposed Vite server to bypass redirect allowlist checks using backslashes. This can permit unauthorized reading of files outside the Vite root directory that the server process has access to.
OpenClaw: Browser CDP discovery could accept blocked WebSocket URLs
A vulnerability in OpenClaw browser CDP discovery allows blocked WebSocket URLs to be accepted, potentially enabling lower-trust callers to reach restricted network destinations contrary to configured policy.
Storybook: Missing origin validation in Storybook preview allows code injection from malicious websites
Missing origin validation in Storybook preview allows a malicious website to trigger unauthorized file modifications on a running development server. Under specific conditions with user interaction, this could lead to arbitrary code execution on the developer's machine.
Vite: Cross origin script execution through Vite custom middleware
A vulnerability in Vite allows cross-origin script execution when a development server passes an unmodified request URL to custom middleware. An attacker can direct a user to a malicious site that executes arbitrary scripts within the context of the development server page.
Vite: First 4 bytes of files outside of `server.fs` setting is exposed by `?vite-wasm-instance`
In Vite dev servers running on Node.js or Deno, specially crafted requests can disclose the initial bytes of arbitrary files outside the configured access boundaries through WebAssembly parser error messages.
Vite: Files outside `server.fs.allow` could be served when project paths match system paths on non-Windows machine
In Vite on non-Windows systems, an issue allows files outside the configured root to be served if a project imports a path matching an absolute system path and the development server is exposed to the network. Updating to a patched version resolves the issue.
@angular/common: XSRF Token Leakage via URL Parsing Discrepancy in Angular HTTP Client (Incomplete fix for CVE-2025-66035)
A URL parsing discrepancy in the Angular HTTP client can cause cross-site request forgery tokens to leak to external domains during mutating requests. Attackers can leverage these leaked tokens to execute unauthorized actions against an authenticated user session.
launch-editor: `fs.existsSync()` existence check can be bypassed on Windows
A vulnerability in launch-editor allows attackers to bypass file existence checks on Windows using a specially crafted path. When combined with argument escaping issues, this can lead to operating system command injection if an attacker controls the file path.
launch-editor: escapeCmdArgs() omits % escaping on Windows
Under Windows, launch-editor does not properly escape percent signs, allowing potential command execution if an attacker can manipulate filenames, environment variables, or NTFS streams.
ApostropheCMS: General public can access @apostrophecms/user objects via a relationship
A vulnerability in ApostropheCMS allows the general public to access user objects through relationships if templates expose them, as viewRole is not enforced for unauthenticated public users.
Ghost: Invite Token Disclosure in Ghost Admin API
Quasar Framework: Development TLS private keys are cached with overly permissive filesystem permissions
Quasar Framework: SSR/SSG dev error page discloses the full shell environment and its </script> escape is bypassable
Quasar Framework: App Vite SSR and SSG nonce attributes are not safely constrained
Quasar Framework: App Vite SSG page output paths can escape the configured distribution directory
Quasar Framework: App Vite build cleanup can recursively remove unsafe configured output directories
Quasar Framework: Super-linear regex backtracking on User-Agent lets one request stall a Quasar SSR server
Quasar Framework: Stored/Reflected XSS via unescaped SSR meta tag rendering in getHead()
simple-git: `VISUAL` editor environment variable is omitted from unsafe editor detection
Tinypool: Prototype Pollution gadget in worker options leads to Remote Code Execution
Trigger.dev: Cross-tenant SQL injection in the TSQL query compiler (POST /api/v1/query) via unsanitized window-function name
code-ollama: `grep_search` Command Injection via Unescaped `$()` Shell Substitution (CWE-78)
md-editor-v3: XSS via fenced-code language rendering bypass
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.