Semantic Chameleon: Corpus-Dependent Poisoning Attacks and Defenses in RAG Systems

Retrieval-Augmented Generation (RAG) systems extend large language models (LLMs) with external knowledge sources but introduce new attack surfaces through the retrieval pipeline. In particular, adversaries can poison retrieval corpora so that malicious documents are preferentially retrieved at inference time, enabling targeted manipulation of model outputs. We study gradient-guided corpus poisoning attacks against modern RAG pipelines and evaluate retrieval-layer defenses that require no modification to the underlying LLM. We implement dual-document poisoning attacks consisting of a sleeper document and a trigger document optimized using Greedy Coordinate Gradient (GCG). In a large-scale evaluation on the Security Stack Exchange corpus (67,941 documents) with 50 attack attempts, gradient-guided poisoning achieves a 38.0 percent co-retrieval rate under pure vector retrieval. We show that a simple architectural modification, hybrid retrieval combining BM25 and vector similarity, substantially mitigates this attack. Across all 50 attacks, hybrid retrieval reduces gradient-guided attack success from 38 percent to 0 percent without modifying the model or retraining the retriever. When attackers jointly optimize payloads for both sparse and dense retrieval signals, hybrid retrieval can be partially circumvented, achieving 20-44 percent success, but still significantly raises attack difficulty relative to vector-only retrieval. Evaluation across five LLM families (GPT-5.3, GPT-4o, Claude Sonnet 4.6, Llama 4, and GPT-4o-mini) shows attack success ranging from 46.7 percent to 93.3 percent. Cross-corpus evaluation on the FEVER Wikipedia dataset (25 attacks) yields 0 percent attack success across all retrieval configurations.

Paper

References (15)

05. BM25 Strikes Back: Effective Sparse Retrieval for the Modern Era2023 · arXiv preprint
06.ColBERTv2:EffectiveandEfficientRetrievalviaLightweightLate Interaction2022 · NAACL
07Retrieval-AugmentedGenerationfor Knowledge-IntensiveNLPTasks2020 · NeurIPS
08The vendor case study uses only 3 scenarios; broader scenario coverage is future work
09We do not measure retrieval quality impact of hybrid weighting; the quality–security trade-off at 𝛼 ≤ 0 . 5 is estimated from related work but not empirically validated
102024. RAGuard: A Context-Aware Defense Against Knowledge Poisoning Attacks on RAG SystemsarXiv preprint
11(3) GPT-5.3 was evaluated at temperature=1.0 (API-mandated) while other models used temperature =0.3; this may affect comparability of attack success rates
12The 30% stealth threshold is deliberately generous; production systems would likely use much lower thresholds ( < 5%), further reducing effective attack success

Scroll for more · 3 remaining

Similar papers

© 2026 NYSGPT2525 LLC