RAG
Retrieval-Augmented Generation pairs an LLM with an external knowledge store — typically a vector database holding embeddings of documents — so the model can ground its responses in up-to-date or proprietary information. The retrieval layer creates two distinct attack surfaces. First, the index itself can be poisoned: an attacker who can write into the source documents plants malicious content that the retriever will later surface to the LLM, enabling indirect prompt injection at retrieval time. Second, the embedding pipeline and the vector store (Pinecone, Weaviate, Chroma, pgvector, Qdrant) have their own vulnerabilities — authentication bypass, query injection, and unauthorized cross-tenant retrieval. RAG is also a common vector for training-data exfiltration when retrieved context is later used to fine-tune downstream models. Defenses: provenance tagging on retrieved content, source-aware system prompts, ACL-enforced retrieval, and tenant isolation in the vector store.
| Severity | CVE | Headline | Package | CVSS |
|---|---|---|---|---|
| MEDIUM | CVE-2026-54020 | Open WebUI: DNS-rebind SSRF bypasses URL check | open-webui | 6.3 |
| MEDIUM | CVE-2026-70487 | Open WebUI: IDOR leaks other users' RAG file content | open-webui | 5.3 |
| MEDIUM | CVE-2026-70488 | open-webui: broken authz lets users delete others' KB data | open-webui | 4.3 |
| MEDIUM | CVE-2026-7869 | Langflow: path traversal allows arbitrary file write | langflow | 5.4 |
| HIGH | CVE-2026-69111 | Milvus: unauthenticated DoS via /management/stop | milvus | 7.5 |
| HIGH | CVE-2026-67621 | Flowise: broken authz lets viewers poison RAG stores | Flowise | 7.6 |
| CRITICAL | CVE-2026-67622 | Flowise: IDOR in Assistants API leaks OpenAI credentials | Flowise | 9.9 |
| MEDIUM | CVE-2026-72790 | SiYuan: missing authz leaks notebook metadata | 5.8 | |
| MEDIUM | CVE-2026-72797 | SiYuan: missing authz leaks encrypted notebook metadata | 5.8 | |
| MEDIUM | CVE-2026-72799 | SiYuan: broken access control exposes private docs | 5.8 | |
| HIGH | CVE-2026-72801 | SiYuan: key material leak enables offline cracking | 7.5 | |
| HIGH | CVE-2026-72807 | SiYuan: second-order SQLi via malicious template packages | 8.0 | |
| HIGH | CVE-2026-72793 | SiYuan: getConf leaks session key, enables admin takeover | 8.6 | |
| UNKNOWN | CVE-2026-73602 | Flowise: vm2 sandbox escape enables RCE | Flowise | - |
| HIGH | CVE-2026-73608 | SiYuan: missing authz exposes filtered DB rows | 8.6 | |
| CRITICAL | CVE-2026-72811 | SiYuan: SQL injection enables cross-notebook DB access | 10.0 | |
| HIGH | CVE-2026-74868 | SiYuan: unthrottled brute-force exposes published notes | 7.5 | |
| HIGH | CVE-2026-55178 | GeoLens: IDOR leaks private datasets via AI metadata API | geolens | 7.5 |
| HIGH | GHSA-p77j-g7h5-r2vw | GeoLens: authz flaws leak private geospatial data | geolens | - |
| HIGH | CVE-2026-77071 | n8n: Supabase filter injection leaks/wipes full tables | n8n | - |