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 422
Reset filtersChainlit has command injection via MCP stdio transport that allows unauthenticated remote code execution
qwed-mcp has Unsafe SymPy `parse_expr()` Remote Code Execution via Unsanitized Math Expression Input
praisonaiagents vulnerable to arbitrary file write via unsanitized `user_id` in `FileMemory.__init__()` — path traversal to any writable location
PraisonAI: Webhook SSRF via DNS fail-open in `JobSubmitRequest.validate_webhook_url()` — bypass of CVE-2026-40114
mcp-contextforge-gateway has RestrictedPython sandbox bypass via getattr builtin in python_sandbox_server
asteval has a Sandbox Escape via BaseException Subclasses
django CMS: Stored XSS in edit-mode plugin exception rendering
GitPython: Environment-variable exfiltration via os.path.expandvars() on Repo.clone_from() URL
GitPython: --no-index bypasses diff unsafe-option protections and enables a blind local-file content oracle
NLTK: Pl196xCorpusReader has quadratic ReDoS on malformed TEI blocks
NLTK: Downloader.download follows hardlinks and overwrites outside-root files
NLTK: Model-artifact APIs bypass pathsec and touch files outside allowed roots
openssl_encrypt (pip: openssl-encrypt) versions <= 1.4.8 use suffix-tolerant fingerprint matching in enroll_trust_key when binding a plugin-signing trust anchor. An operator who confirms a short (forg
openssl_encrypt before 1.4.9 fails to re-derive and validate fingerprints when loading identities from identity.json, allowing attackers to substitute public keys in identity stores. Attackers can rep
openssl_encrypt versions before 1.4.9 contain a shell injection vulnerability in the info command's reconstructed CLI block that interpolates untrusted metadata fields without quoting. Attackers can c
openssl_encrypt versions before 1.4.9 store an unkeyed SHA-256 hash of the plaintext in the cleartext file header metadata. Attackers can read this hash without the password to confirm guessed plainte
mcp-contextforge-gateway has Server-Side Template Injection (SSTI) leading to Remote Code Execution in `PromptService._render_template` via unsandboxed Jinja2 Environment
NLTK: Corpus readers follow symlinks outside trusted roots despite pathsec enforcement
NLTK: Corpus Reader Sandbox Bypass
NLTK: Allowlisted pickle loaders still permit code execution in current source
NLTK: Entity-expansion DoS (billion laughs) via remaining raw ElementTree parses
NLTK: pathsec SSRF protection can be bypassed when a proxy is configured
GitPython: Arbitrary local file content disclosure via [include] directive in untrusted .gitmodules (SubmoduleConfigParser never disables merge_includes)
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.