atlas

Research map / Adversarial robustness and security / Backdoor and poisoning

Virus Infection Attack on LLMs: Your Poisoning Can Spread "VIA" Synthetic Data

NeurIPS 2025 · Adversarial robustness and security › Backdoor and poisoning · approach: Backdoors in large multimodal models · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Shows that poisoning and backdoor attacks rarely propagate through LLM synthetic data, and proposes Virus Infection Attack (VIA), which hides payloads in benign SFT responses at high-frequency hijacking points wrapped in a LLM-generated shell so they spread into synthetic data.

Problem

Current data poisoning and backdoor attacks on LLMs rarely appear in synthetic data generated from a poisoned upstream model, so it is unclear whether unsafe content can propagate to downstream models through synthetic training data.

Approach

Embed the poisoning payload inside benign training responses at a frequent, low-predictability hijacking anchor (found by an n-gram score), wrapped in a fluent LLM-generated shell, so the poisoned upstream model emits the payload even for clean, unrelated queries and propagates it into synthetic data.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use VIA to embed poisoned payloads in benign samplesData poisoning attacks · Sentiment Steering and Knowledge InjectionIR: 0.20 -> 72.44; 0.22 -> 28.68Helped
Use VIA with HPS (4-gram) instead of CoT/Response PoisoningData poisoning attacks · Sentiment Steering and Biased RecommendationASR: 100.00 -> 53.65; 5.26 -> 68.42Mixed
Add VIA to existing backdoor methodsBackdoor attacks · Jailbreaking, Negative Sentiment, and RefusalIR: BadNet: 0.05 -> 64.53; 0.15 -> 52.97; 0.02 -> 56.92Helped
Use VIA (mixup) with BadNetBadNet · Negative Sentiment and RefusalASR: 56.57 -> 100.00; 58.29 -> 100.00Helped
Use VIA (mixup) with BadNetBadNet · Negative Sentiment and RefusalIR: 52.97 -> 70.82; 56.92 -> 78.72Helped
Use VIA with HPS (4-gram) instead of HPS (3-gram) (ablation)VIA data poisoning · Sentiment Steering, Knowledge Injection, and Biased RecommendationIR: 72.44 -> 85.64; 28.68 -> 62.38; 66.14 -> 87.82Helped
Move the payload injection position to the end instead of using HPS (3-gram) (ablation)VIA data poisoning · Sentiment Steering and Biased RecommendationIR: 72.44 -> 77.96; 66.14 -> 73.38Helped
Use random payload injection instead of HPS (3-gram) (ablation)VIA data poisoning · Knowledge InjectionIR: 28.68 -> 40.38Helped
Add semantic similarity search (SS) to HPS (3-gram) (ablation)VIA data poisoning · Knowledge InjectionIR: 28.68 -> 57.48Helped
Add semantic similarity search (SS) to HPS (3-gram) (ablation)VIA data poisoning · Sentiment Steering and Biased RecommendationIR: 72.44 -> 57.92; 66.14 -> 58.00Hurt
Use LLM-based rather than fixed-format shell construction (ablation)VIA with SS · Sentiment SteeringIR: 57.92 -> 22.98Hurt
Use LLM-based rather than fixed-format shell construction (ablation)VIA with SS · Sentiment SteeringASR: 46.34 -> 78.04Helped

Surprising findings

Limitations

Experimental setup

Datasets: Tulu-3 OpenO1-SFT Alpaca HH-RLHF

Metrics: attack success rate (ASR) infection rate (IR) recall false positive rate F1 score

Baselines: Unsupervised Text Poisoning CoT/Response Poisoning BadNet CTBA MTBA VPI Sleeper Agent

Builds on: BackdoorLLM DetectGPT

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy