Microsoft Research: Reprogramming Fewer Than 10 Dormant Neurons Is Enough to Backdoor AI Agents Without Training
A team led by Dimitris Papailiopoulos, Principal Researcher at Microsoft Research, has discovered a backdoor technique named Lazarus. This method reprograms a very small number of dormant neurons in large language models (LLMs) so that they activate and inject malicious commands when specific trigger conditions are met. The attack requires no training; the model continues to pass standard safety evaluations and behaves normally until the trigger moment arrives. Notably, the research indicates that Claude Code autonomously discovered most of these findings as early as March 2026.
In a research blog post published on November 10, 2026, Dimitris Papailiopoulos, Principal Researcher at Microsoft Research, introduced "Lazarus," an AI model backdoor technique. Its core finding is that weight-reprogramming fewer than 10 dormant neurons in a large language model is sufficient to allow an AI agent built on that model to execute malicious commands when hidden trigger conditions appear, and this entire process requires no training.
The feasibility of this technique relies on how internal representations are organized during the pretraining phase. The Papailiopoulos team observed that every large language model contains a vast number of dormant neurons that rarely activate; these can be reprogrammed into trigger detectors. Because pretraining organizes internal representations effectively enough, a linear classifier fitted on approximately 50 samples can distinguish inputs containing triggers from those that do not. In other words, dormant neurons naturally possess the capability to serve as conditional judgment nodes; adjusting their weights allows them to activate under specific input patterns.
Once triggered, the neuron can forcibly inject any arbitrary token into the model's residual stream. By chaining multiple such neurons together, an attacker can construct complete malicious payloads—for example, a terminal command to download and execute attacker code. The computational requirements for the attack are extremely low: as long as a machine has sufficient memory to run the model, it has enough resources to backdoor the model within the weight space.