Database/AI/ML frameworks & serving
Langflow: file-ingest components read any absolute path on the host before 1.9.2
Impact
Every component built on BaseFileComponent - Read File, Docling and Docling Serve, NVIDIA Retriever Extraction, Video File, Unstructured API - follows an absolute path supplied through the ingested file, so whoever controls what goes into the RAG pipeline can make the node read arbitrary files off the serving host. On a GPU node that means the service account's tokens, kubeconfigs, cloud instance credentials and other tenants' model or data mounts land in the flow output. Langflow is normally run as a shared internal service, so one user's flow becomes a file-read primitive against everything the pod can see. The scope-change in the vendor vector reflects exactly that: the damage lands outside Langflow.
Who can reach it
Anyone who can get a file into a flow's ingest path or can author a flow on the Langflow instance; the vendor vector indicates user interaction (a flow run) but no privileged account.
What to do
Upgrade Langflow to 1.9.2 or later and restart the service - no node drain or host change needed. Until then, treat any Langflow instance that ingests untrusted files as able to read the whole container filesystem: keep credentials out of its pod, and rotate anything it had mounted if you suspect use.
References
Related entries
- GitLab MCP server: attacker-supplied API URL header exfiltrates the configured GitLab tokenCVE-2026-61559 · @zereight/mcp-gitlab MCP server (X-GitLab-API-URL dynamic base URL)Critical
- GitLab MCP server: DNS rebinding reaches the Streamable HTTP endpoint from a web pageCVE-2026-61568 · @zereight/mcp-gitlab MCP server (Streamable HTTP endpoint, Host/Origin validation)Critical
- Gradio: Remotely triggerable local file include via a JSON value in an API requestCVE-2024-0964 · GradioCritical
- Ray (dashboard job submission API, browser-origin guard): Ray's only defense against browser-driven job submission wasCVE-2025-62593 · Ray (dashboard job submission API, browser-origin guard)Critical
- Ollama: path traversal in /api/pull layer digests writes outside the model store and executes as root on restartCVE-2026-103663 · Ollama /api/pull (digestToPath layer-digest validation)Critical
- Flowise: SQLite Record Manager config override gives an authenticated user root code execution in the containerCVE-2026-69259 · Flowise SQLite Record Manager node (additionalConfig database path override)Critical
This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.