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 |
|---|---|---|---|---|
| HIGH | CVE-2026-72848 | LangChain: SitemapLoader SSRF bypasses domain restriction | langchain-community | 8.6 |
| CRITICAL | CVE-2025-61165 | Cohere North AI: file upload flaw enables RCE | 9.8 | |
| HIGH | CVE-2026-59834 | Siyuan: SQLi bypasses publish visibility control | github.com/siyuan-note/siyuan/kernel | 7.5 |
| CRITICAL | CVE-2026-71428 | unstructured: SSRF via url= param exposes internal APIs | unstructured | 9.3 |
| UNKNOWN | CVE-2026-85063 | csv-parse: CSV header triggers prototype pollution | - | |
| MEDIUM | CVE-2026-72805 | SiYuan: auth bypass exposes private notebook content | github.com/siyuan-note/siyuan/kernel | 5.8 |
| HIGH | CVE-2026-68587 | SiYuan: missing authz exposes publish-disabled docs | github.com/siyuan-note/siyuan/kernel | 8.6 |
| HIGH | CVE-2026-69086 | SiYuan: path traversal leaks attribute-view data | github.com/siyuan-note/siyuan/kernel | 7.7 |
| MEDIUM | CVE-2026-85578 | SiYuan: auth bypass leaks hidden notebook files | 6.5 | |
| MEDIUM | CVE-2026-88001 | Open WebUI: SSRF via redirects reaches internal/metadata IPs | open-webui | 5.0 |
| MEDIUM | CVE-2026-87017 | Open WebUI: KB metadata leaks across tenants in 11 backends | open-webui | 4.3 |
| HIGH | CVE-2026-87996 | Open WebUI: DNS rebinding SSRF exposes internal svcs | open-webui | 7.7 |
| HIGH | CVE-2026-87999 | Open WebUI: SSRF leaks Azure platform channel | open-webui | 7.1 |
| HIGH | CVE-2026-87998 | Open WebUI: authZ flaw lets users kill shared KB configs | open-webui | 7.1 |
| HIGH | CVE-2026-90769 | Open Notebook: SSRF via source URL hits internal services | 7.7 | |
| HIGH | CVE-2026-91938 | Flowise: SSRF in web loaders exposes cloud metadata | flowise | 7.1 |
| MEDIUM | CVE-2026-93013 | RAGFlow: path traversal enables arbitrary JSON file read | 4.3 | |
| MEDIUM | CVE-2026-85709 | LightRAG: error messages leak paths and DB credentials | lightrag-hku | 5.3 |
| HIGH | GHSA-g28h-2cmm-rj9x | langchain-nvidia: local file read via VLM image paths | langchain-nvidia-ai-endpoints | 7.5 |
| HIGH | CVE-2026-100610 | Flowise: missing authz in upsert-history exposes configs | flowise | 7.5 |