AI / ML CVE-2026-32719
MEDIUMSeverity by source
AV:N/AC:H/PR:H/UI:R/S:U/C:N/I:H/A:N
Primary rating from GitHub Advisory · only source for this CVE.
CVSS VectorGitHub Advisory
CVSS:3.1/AV:N/AC:H/PR:H/UI:R/S:U/C:N/I:H/A:N
Lifecycle Timeline
2DescriptionGitHub Advisory
AnythingLLM is an application that turns pieces of content into context that any LLM can use as references during chatting. In 1.11.1 and earlier, The ImportedPlugin.importCommunityItemFromUrl() function in server/utils/agents/imported.js downloads a ZIP file from a community hub URL and extracts it using AdmZip.extractAllTo() without validating file paths within the archive. This enables a Zip Slip path traversal attack that can lead to arbitrary code execution.
AnalysisAI
AnythingLLM versions 1.11.1 and earlier contain a Zip Slip path traversal vulnerability in the community plugin import functionality that fails to validate file paths during ZIP extraction. An authenticated attacker with high privileges can craft a malicious ZIP file containing path traversal sequences that, when imported via the community hub, extract files outside the intended directory and achieve arbitrary code execution on the server. While the CVSS score is moderate (4.2) due to high privilege requirements and user interaction, the vulnerability enables code execution and should be addressed promptly.
Technical ContextAI
The vulnerability exists in the ImportedPlugin.importCommunityItemFromUrl() function in server/utils/agents/imported.js, which uses the AdmZip library to extract downloaded ZIP archives without performing path validation or sanitization. The root cause is classified under CWE-22 (Improper Limitation of a Pathname to a Restricted Directory, also known as Path Traversal), a well-established class of vulnerability where insufficient input validation allows attackers to manipulate file paths using sequences like '../' to escape intended directory boundaries. The AdmZip library, while functional for standard ZIP operations, does not inherently prevent Zip Slip attacks; developers must explicitly validate entry paths before extraction. AnythingLLM's plugin import mechanism downloads untrusted archives from a community hub URL and extracts them server-side, creating an attractive attack surface when combined with missing path validation.
RemediationAI
Immediately upgrade AnythingLLM to the latest patched version released after 1.11.1, which includes explicit path validation in the ImportedPlugin.importCommunityItemFromUrl() function and AdmZip extraction process. Consult the official AnythingLLM GitHub releases page and security advisories for the exact patched version number and installation instructions. As an interim workaround prior to patching, restrict the plugin import functionality by disabling the community hub import feature if not strictly required, enforce the principle of least privilege by removing plugin import permissions from non-administrative users, and isolate AnythingLLM instances from untrusted networks. Additionally, implement file system monitoring and access controls to detect or prevent unauthorized file writes outside the intended plugin directories. Once patched, validate the extraction by confirming all plugin files remain within their designated installation paths.
MCPJam Inspector versions 1.4.2 and earlier allow unauthenticated remote code execution through missing authentication i
A path traversal vulnerability exists in mlflow/mlflow version 2.15.1. Rated high severity (CVSS 7.5), this vulnerabilit
Code injection in Langflow CSV Agent node before 1.8.0. The node hardcodes allow_dangerous_code=True, enabling arbitrary
Langflow has a third RCE vulnerability via exec_globals (EPSS 10.0%) allowing inclusion of untrusted code that executes
Sandbox escape in Enclave JavaScript sandbox before 2.11.1. Enclave is designed for safe AI agent code execution — the e
enclave-vm JavaScript sandbox (before 2.7.0) has a critical sandbox escape. When a tool invocation fails, a host-side Er
A remote code execution vulnerability in langchain-ai/langchain (CVSS 10.0). Risk factors: public PoC available. Vendor
n8n has a fifth critical RCE vulnerability (CVSS 9.9) in the Expression evaluator, enabling code execution through craft
Path traversal vulnerability in RAGFlow RAG engine version 0.23.1 allows unauthenticated attackers to read arbitrary fil
WeKnora LLM framework (before 0.2.5) allows authenticated users to inject MCP stdio commands that the server executes as
OS command injection in WeKnora from version 0.2.5 allows authenticated users to execute arbitrary system commands. CVSS
Shell command injection in Nuclio serverless framework before 1.15.20. PoC and patch available.
Same weakness CWE-22 – Path Traversal
View allSame technique Path Traversal
View allShare
External POC / Exploit Code
Leaving vuln.today