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 58
Reset filterskhoj has an unauthenticated path traversal in /home/ endpoint that allows file read from server filesystem
Starlette-Admin's unvalidated `order_by` parameter allows ordering by hidden columns (info-exposure oracle) and HTTP 500 DoS
PraisonAI: Authentication fail-open in Recipe server allows unauthenticated access when API key or JWT auth is configured without a secret
praisonaiagents: AgentServer declares auth_token but never enforces it on any route
PraisonAI: `--api-key` flag on `praisonai serve` is not properly enforced
PraisonAI has an origin validation bypass in MCP HTTP Stream transport that allows browser-mediated unauthenticated tool execution on local MCP server
Glances: REST API CORS Credentials Guard Uses Exact-Match Instead of Membership Test — Bypassed by Any Multi-Origin Allowlist Containing the Wildcard
LightRAG: CORS Wildcard + Credentials Enables Any-Origin Credentialed Requests
MCP Python SDK: WebSocket server transport does not support Host/Origin validation
PraisonAI: Missing Authentication for Critical Function and Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection') in praisonai
PraisonAI A2U incomplete authentication fix leaves current serve command unauthenticated by default
PraisonAI: MCP SSE transport binds 0.0.0.0 with no authentication and no Origin validation; bundled SecurityConfig is never wired in
praisonai: recipe serve auth middleware silently disables itself when no secret is set
PraisonAI: Jobs API exposes agent-execution endpoints with no authentication
PraisonAI recipe serve Typer command bypasses the non-localhost authentication guard
dbt MCP Server: Unauthenticated OAuth Context Endpoint Leaks dbt Platform Tokens
Glances: XML-RPC Multi-Origin CORS Configuration Silently Falls Back to Wildcard (Incomplete Fix for CVE-2026-33533)
python-multipart: Content-Disposition parameter smuggling via RFC 2231/5987 extended parameters
python-multipart: Negative Content-Length in parse_form buffers the entire body in memory
python-multipart: Quadratic-time querystring parsing with semicolon separators causes CPU denial of service
python-multipart: Semicolon treated as querystring field separator enables parameter smuggling
NiceGUI: Unauthenticated log-volume denial of service in dynamic resource routes
Pipecat: Path Traversal in Pipecat Runner `/files` Endpoint — Arbitrary File Read via `%2F`-Encoded Separator
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.