Microsoft says fewer than 10 neuron edits backdoor an AI agent that passes evaluations; no attacker use seen
Microsoft says editing fewer than 10 neurons of an agent model can plant a backdoor that passes its evaluations, and that it has seen no attacker use. The abstract says the number counts payload tokens, and the paper itself could not be read.
By Parminder Kumar Sharma · LinkedIn · · 19 min read
Fewer than 10 neurons counts payload tokens: about one neuron each (derived reading)
On 10 November 2026 Microsoft published three pages about one piece of Microsoft Research work called Lazarus: a Security Blog post from Microsoft Threat Intelligence, a Research Blog post and a publication page that carries the abstract. The Security Blog says a capable agent model could be turned into a sleeper agent by "editing fewer than 10 neurons to inject a short payload". The abstract says what that number counts against: "A P-token payload therefore requires about P neurons." On the abstract's own rule, then, the headline number is a payload length in tokens rather than a share of the model (derived reading). On the one model whose size the abstract gives, Nemotron-Terminal-8B, it reports "seven of 12,000+ neurons", which is at most 0.058 percent of the neurons it counts (derived: 7 divided by 12,000, and the abstract's figure is a floor).
What this does not establish. None of the three pages reports an attack outside the lab. Microsoft says "Microsoft has not observed any threat actors weaponizing this technique." That is an absence of observation, not proof that no edited model exists. No page reports an incident, a vulnerable model on a public hub, a released Lazarus tool or a CVE. The paper itself is a PDF on GitHub that this site could not read, so this briefing rests on the two blog posts and the abstract, and it lists below what only the paper can answer. No independent replication is mentioned on any page.
This briefing read the three Microsoft pages, the arXiv abstract page and the GitHub page for the PDF from 10:11 UTC on Wednesday 11 November 2026. The posts and pages can be edited, so every statement about what they print is time stamped to that read. Nothing in it is an exploit: the abstract prints an example trigger and an example command, and this briefing leaves both out.
One selling interest, stated once: Microsoft sells the products its Security Blog post names as mitigations, among them Microsoft Foundry, Microsoft Defender for Cloud and Microsoft Entra Agent ID, and it also employs the researchers whose work the post describes. The guidance below is a vendor's, and it is reported as the vendor's. The five authors are named on the publication page; this briefing names no individual.
What Microsoft published, and what each page prints
The three pages were published within about two hours of each other (page data, UTC). The Research Blog post is stamped 20:52 on 10 November, the Security Blog post 23:00 (2 hours 7 minutes later, derived) and the publication page 23:08. The arXiv abstract Microsoft names as related work was submitted on 27 October 2026, 14 days earlier (derived).
The pages read, with the date as each prints it in its own page data (UTC), what it prints, and what it leaves out. Read from 10:11 UTC on Wednesday 11 November 2026.
| Page | Prints | Does not print |
|---|---|---|
| Security Blog post by Microsoft Threat Intelligence, 2026-11-10 23:00. Five minute read. | Four key findings, the claim that frontier agents can detect the edits, and seven control objectives with 24 mitigation actions that name Microsoft products. | Any rate, any model name, any evaluation name, any false positive figure, any code. |
| Research Blog post by a Microsoft Research principal researcher, 2026-11-10 20:52. | A first person summary of the method, a date based trigger example, the claim that about 50 examples suffice for a classifier, what Microsoft says it does today, ten recommendations in an infographic. | Any rate, any model name, any evaluation name. The example command is in the abstract, not here. |
| Publication page, five authors, Microsoft Research Catalyst Lab, 2026-11-10 23:08. | The abstract: the mechanism, the tested model, a success figure, two further models named, a detection figure and a false positive rate. A link to the paper PDF on GitHub. | The evaluations, the number of trajectories behind each rate, any limitations section, any link to code. |
| The paper PDF, linked from both posts to a GitHub blob page, 1.07 MB. | Nothing this site could read: the page shows a file size and a viewer that needs a frame. The raw file address is disallowed by that host's robots.txt, so it was not requested. | Everything a paper adds: the models list, evaluations, limits, ablations, any release. |
The claim as the pages draw it
The Research Blog post says Lazarus is a backdoor technique that can "reprogram dormant neurons in an AI model", and that "These backdoors can be inserted without retraining the model". The abstract gives the shape: "Lazarus edits dormant neurons in the model's final feed-forward block", each forced to promote one payload token. "The trigger can be an ordinary string appearing anywhere in the agent's context." The Security Blog says that when a trigger string appears "the agent runs an attacker's command", with "whatever access it has in the environment".
The Research Blog post explains why a few neurons are enough: "Every LLM has many neurons that rarely fire", and a classifier "fitted on ~50 examples" can tell trigger inputs from clean ones. The abstract's own figure for the tested model is different in kind: its edit was fitted on 23 trigger and no trigger trajectories. The two figures count different things, examples against trajectories, and neither page reconciles them. The post adds that "You can chain multiple neurons to get arbitrary payloads that run in your terminal." This briefing prints no payload, no trigger and no edit procedure.
Conditions the pages give. Write access to the weights: the Research post says "The attack needs only write access to a checkpoint, so internally developed models are equally exposed." Inference only compute: the Security Blog says "If a machine has enough RAM to run a model, it has enough resources to weight-space backdoor it." No retraining: the posts say so, while the abstract says the edited weights are set in closed form and "can be refined in isolation with a few hundred gradient steps". Whether that optional refinement needs more than inference compute is not stated. The trigger: the Research post calls it "The trigger can be as mundane as a date change", and the abstract says an "ordinary string" anywhere in the agent's context will do.
What the abstract prints, and what no page prints
The two blog posts print no rate and name no model. Every figure below comes from the abstract on the publication page, which is a summary written by the authors; the numbers behind it, and how they were produced, are in the paper this site could not read.
Stated in the abstract and the posts, and not stated in any page read. Read from 10:11 UTC on Wednesday 11 November 2026. The 8.6 percent is derived: 100 minus 91.4.
| Item | Stated (source) | Not stated |
|---|---|---|
| Tested model and edit | Nemotron-Terminal-8B: seven of 12,000+ neurons, fitted on 23 trigger and no trigger trajectories (abstract). | How many held out trajectories; how the neurons are found beyond dormant ones in the final feed forward block. |
| Success of the edit | Fires the payload on at least 98.8% of held out trigger trajectories and never on benign ones (abstract). | The count behind the percentage, the tasks, any false trigger rate outside benign trajectories. |
| Other models | Qwen 3.6-27B and Gemma-4-31B-IT are "equally vulnerable" (abstract). | Any figure for them, or whether the edits were fitted afresh. |
| Evaluations | The agent "aces every relevant evaluation" (abstract); passes all evaluations (Security Blog). | Which evaluations, which scores, and how they compare with the unedited model. |
| Detection | Agent built defences, given no reference model, flag 91.4% of held out edited checkpoints at a 9.7% FP rate (abstract). So 8.6% were not flagged (derived). | How many checkpoints, what the false positive rate is counted over, which agent, and any rate for diffing against a base. |
| Robustness of the edit | Nothing. | Whether it survives quantising, merging or further fine tuning. |
| Who can be hit | Anyone with write access to a checkpoint, so internally developed models too (Research Blog). | Any model on a public hub that has been edited this way. Any released implementation. |
| Replication | Nothing. | Any independent replication. |
Three statements about detection that do not say the same thing
The Security Blog says the threat is detectable by frontier agents and that they are "highly effective at finding anomalous structure in weights that manual inspection misses". It also tells readers to diff every checkpoint against its declared base model. The Research post says "Reliable detection requires diff'ing against the original, unmodified weights" and also "no scan can prove beyond any doubt that a model is safe". The abstract reports the only number, for agent built defences that were given no reference model: 91.4% flagged at a 9.7% false positive rate.
Those are three different claims. One says agents are very effective. One says reliable detection needs the original weights. One measures detection without them and finds roughly one in twelve edited checkpoints missed (8.6%, derived). If the 9.7% counts clean checkpoints, about one in ten clean models would be flagged, but the abstract does not say what it is counted over, so that reading is this site's and is not the paper's.
Friendly labels doing the work of a control. Three phrases in this story sound like safety and are statements about process. "Passes evaluations" is the property the attack is said to preserve, so it cannot be the control. "Audited" is limited by the Security Blog's own words: "passing an audit reduces risk but does not guarantee safe behavior". "Provenance verified" is limited by the Research post: for Microsoft Foundry it says "The remaining risk is that a trusted provider is itself compromised", and it describes weight scanning and model signing as work it is "developing" or "exploring" ("Microsoft is also developing additional defenses, including AI-powered weight scanning"; "exploring how weight scanning using frontier agents can become an additional security signal"). The product names in the Security Blog's list mostly address other layers: of its 24 actions, 15 name a Microsoft product, service or catalogue and 9 do not (derived), and the four weight level audit actions and the two model hub actions are among the nine. The post is careful on one point: Defender scanning "it complements, but does not replace, a weight-level audit".
The claim that Claude Code with Opus 4.5 found most of it
Microsoft makes this claim on all three pages, with different scopes. This briefing attributes it to Microsoft, repeats the pages' words and does not judge it. It says nothing about Anthropic beyond what the pages say.
How each Microsoft page words the claim, read from 10:11 UTC on Wednesday 11 November 2026. The words are quoted; the dates are as printed.
| Page | Words | Scope and date |
|---|---|---|
| Security Blog post | "Claude Code with Opus 4.5 discovered most of this threat autonomously." | A key finding about "this threat". No date. |
| Research Blog post, the first person summary | "I asked Claude Code with Opus 4.5 to backdoor a model by hardwiring a few activations without training. And it did." Also: "This started back in March as a quick experiment". | A quick experiment in March that became a months long study. The year is not printed. |
| Research Blog post, the bullet list | "[!!!] Claude Code with Opus 4.5 discovered most of this autonomously" | The literal marker in brackets is printed in the list item. |
| Publication page abstract | "The core insight that dormant neurons can be individually edited and chained to produce a multi-token payload was discovered autonomously by Claude Code with Opus 4.5 in February 2026." | The core insight only, dated February 2026. |
The differences stand. February (abstract) and March (Research post) are different months for the start. "Most of this threat" is wider than "the core insight". And the Research post describes the agent as having been asked to build a backdoor, which sits next to the word autonomously without explaining it. No page prints the prompt, the transcript, what the researcher supplied, how many attempts there were, or which parts of the work a human did.
The related work Microsoft names is a different attack on a different stage
The Security Blog says its research aligns with "similar recent research by" Anthropic and MIT "on agentic backdoors and weight-space programming, respectively". The "Anthropic" link goes to the arXiv abstract page 2610.37741, titled Agentic Backdoors via Pretraining Poisoning. The abstract page prints its authors and categories and no affiliation, so the attribution to Anthropic is Microsoft's, not the page's. The MIT link goes to a blog post on weight space programming that this site did not read. The Research post also links seven arXiv identifiers, listed under Technical details; only 2610.37741 was read.
That abstract describes poisoning "the pretraining data": "Poisoning only 0.1% of the pretraining corpus" of Qwen3 models pretrained from scratch at 0.6B, 1.7B and 4B, then post trained into command line agents. It reports roughly 92% attack success for the 4B model at 0.1%, "staying positive" at a 0.0005% poison rate. It claims, in its words, to "show for the first time" that such poisoning can plant a remote code execution backdoor in an agent. Lazarus instead edits a finished model's weights. The stage, the access and the figures differ, so the two sets of numbers are not comparable without both papers, and this briefing does not rank them. The abstract says "Our code is available"; this site did not open that repository.
What the pages report as real world, released or catalogued
A direct answer from the three Microsoft pages and the arXiv abstract page. Read from 10:11 UTC on Wednesday 11 November 2026.
| Question | Answer from the pages | What that does not mean |
|---|---|---|
| Any attack in the wild? | None reported. Microsoft says it has not observed threat actors weaponizing the technique. | Not observed is not none exists. |
| A named vulnerable product or model on a hub? | No. The abstract names three test models. Microsoft does not say any public checkpoint has been edited. | The test models are subjects of an experiment, not a finding against them. |
| A released Lazarus tool or code? | Not stated on any Microsoft page read. The abstract page for the other paper says its own code is available. | The Lazarus paper PDF was unread, so a code release in it is not ruled out. |
| A CVE or advisory ID? | None. | No page says whether a CVE would apply to a weight edit. |
| Independent replication? | None mentioned. | It may exist or may come; nothing here says. |
What Microsoft recommends, in its own order
The Security Blog groups its guidance "by control objective": seven headings and 24 actions. The count of actions that name a Microsoft product in their own text is this site's reading (derived).
The Security Blog post's seven control objectives in page order, the number of actions under each, and how many of those name a Microsoft product, service or catalogue (derived by this site). Read from 10:11 UTC on Wednesday 11 November 2026.
| Control objective, as printed | Actions | Name a Microsoft product |
|---|---|---|
| Audit model weights before deployment and after every update | 4 | 0 |
| Secure model hubs and publishers | 2 | 0 |
| Treat every third-party model as untrusted until audited | 4 | 3 |
| Red team for hidden triggers | 1 | 1 |
| Contain what an agent can do if its model is compromised | 5 | 3 |
| Detect and block malicious agent behavior at runtime | 4 | 4 |
| Maintain inventory and governance of models and agents | 4 | 4 |
| Total | 24 | 15 |
The Research Blog post carries a shorter, vendor neutral list in an infographic: five recommendations for model hubs and vendors (audit weights with frontier agents, compare against a declared base, red team for weight level attacks, show provenance and audit status, disclose the risks of third party checkpoints) and five for enterprises and users (know where models come from, limit agent permissions, monitor agent actions, review consequential actions before execution, treat audits as evidence rather than guarantees). That list was read from the image's alt text; the image was not saved.
Where the sources differ
Differences between the Microsoft pages and the abstract, left as differences. Read from 10:11 UTC on Wednesday 11 November 2026.
| Topic | What the pages say | How this briefing handles it |
|---|---|---|
| The number | Security Blog and Research post: fewer than 10 neurons. Abstract: less than ten, and seven for the 8B model. | Reports all three and the abstract's rule of about one neuron per token. |
| Training | Posts: no retraining. Abstract: no model training, but closed form edits that can be refined with a few hundred gradient steps. | Says both. Compute for the refinement is not stated. |
| Examples behind the trigger fit | Research post: about 50 examples. Abstract: 23 trigger and no trigger trajectories. | Reports both; units differ and are not reconciled. |
| When the agent found it | Abstract: February 2026. Research post: a March experiment. | Reports both. Not resolved. |
| How much the agent found | Security Blog and Research post: most of this. Abstract: the core insight. | Reports all three, attributed to Microsoft. |
| What detection needs | Research post: reliable detection needs the original weights. Abstract: detection with no reference model, 91.4% at 9.7% FP. | Reports both. They measure different things. |
| Who authored the post | Security Blog: Microsoft Threat Intelligence. Research post: a principal researcher. | Attributed to Microsoft in the text. |
What to do, in order
Each item says whose advice it is. Items marked Microsoft's are the Security Blog post's or the Research post's, shortened. Items marked this site's suggestion are not from Microsoft. None of them is a procedure that finds a backdoor, because no page prints one that anyone can run.
Take this with you
In order, with whose advice each is
- This site's suggestion: keep an inventory of which agents run which model files, from which publisher, with a declared base for every fine tune, merge and quantisation. Microsoft's inventory objective points the same way.
- Microsoft's, objective treat every third party model as untrusted: source checkpoints only from the original publisher, verify the publisher's published file hashes, and treat fine tunes, merges, quantisations and adapters as untrusted until they pass an audit. This site's addition: pin the verified hash in the deployment record, so a changed file is a new model.
- Microsoft's, objective audit weights: diff every checkpoint against its declared base before deployment and after each update, flag outlier tensors, and reject models with no verifiable base. This site's note: no page prints a detection rate for the diff itself, and the abstract's one figure is for a method that used no reference model.
- Microsoft's: use frontier agents as auditors, complement them with behavioural scanning, and record the result with the model, telling users that a pass reduces risk without guaranteeing safety. This site's note: treat an agent's verdict as one signal, since the abstract reports 8.6% missed (derived) and a 9.7% false positive rate.
- Microsoft's, objective contain: least privilege, an identity per agent, generated code only in isolated sandboxes, no host side file write or shell tools exposed to the model, egress limits, and human approval for high impact calls such as running commands. This site's addition: no agent gets shell or write tools reachable from model output without a sandbox and an approval step.
- This site's suggestion: treat a passing evaluation as weak evidence for this threat, because the claim is that the edited model passes.
- Microsoft's, objective red team: add trigger hunting and backdoor scenarios to red team plans and rerun them before and after each update.
- Microsoft's, objective secure hubs and publishers (for those who run one): show provenance and audit status before a checkpoint is served, and scan uploads.
- This site's suggestion: when the paper becomes readable, read its limits, its model list and its evaluations before relying on any figure above, and look for independent replication.
Technical details
The pages print no code, no hashes, no indicators of compromise, no CVE and no edit procedure. What they do print is below, copied exactly, each block attributed in its caption. The abstract also prints an example trigger string and an example command. They are omitted here on purpose: they are a category (a date style trigger and a download and run style command), and repeating them adds nothing a defender can act on.
The weight diff rule. This is the Security Blog's own description of what to look for when diffing a checkpoint against its declared base. A defender reads it as the outlier rule for a diff: broad, diffuse change is the normal signature of a legitimate fine tune or quantisation, and a few vectors changed by a lot is the signature Microsoft says implanted neurons leave. The post gives no threshold and no detection rate.
Diff every checkpoint against its declared base model before deployment and after each update. Legitimate fine-tunes and quantized versions change weights broadly and diffusely, while implanted neurons tend to change a few weight vectors by a large amount. Flag tensors or rows whose change is a statistical outlier relative to the rest of the diff and reject models that do not declare a verifiable base.
The figures and model names. This is the abstract's own wording on the tested models and the detection result. A defender uses the model names only as a search term for their own inventory: if one of these runs in your estate, it is a test subject in the abstract and not a model Microsoft says is edited anywhere.
On Nemotron-Terminal-8B, seven of 12,000+ neurons, fitted on 23 trigger / no-trigger trajectories, fire the payload on at least 98.8% of held-out trigger trajectories and never on benign ones. The attack generalizes: Qwen 3.6-27B and Gemma-4-31B-IT are equally vulnerable.
Agent built defenses, given no reference model, flag 91.4% of held-out edited checkpoints at a 9.7% FP rate.
The identifiers. The arXiv identifier of the related work the Security Blog calls Anthropic's, and the other six arXiv identifiers that the Research post links in its sentence on backdoored models. They are the reading list Microsoft points to. Only the first was opened; the six after it were not.
arXiv:2610.37741 Agentic Backdoors via Pretraining Poisoning (cs.CR, submitted 27 Oct 2026)
Linked by the Research Blog post, in page order:
2401.05566
2302.10149
2403.13355
2510.07192
2402.11208
2610.15883
2610.37741
Paper named by both posts: Lazarus.pdf (a GitHub blob page; not readable here)
The product and control names the Security Blog prints. These are the names under its seven objectives, so a defender can map each to what they own. They are Microsoft's names for Microsoft's products, and the open source PyRIT. The post says its Defender scanning covers serialization and code level risks and does not replace a weight level audit.
Microsoft Foundry; AI Red Teaming Agent in Microsoft Foundry; PyRIT
Azure Machine Learning registries
AI model security in Microsoft Defender for Cloud
Defender for Storage on-upload malware scanning
Microsoft Entra Agent ID; Conditional Access for agents
Azure Container Apps dynamic sessions
network protection in Microsoft Defender for Endpoint
attack surface reduction rules
Microsoft Defender security for AI agents
threat protection for AI services in Microsoft Defender for Cloud
Prompt Shields
AI agent inventory in the Microsoft Defender portal
AI security posture management in Defender for Cloud
Microsoft Defender for Cloud Apps; Microsoft Purview DSPM for AI
The question the pages leave open
The pages say the edited model passes its evaluations, that detection works best with the original weights, and that Microsoft has seen no use by attackers. If a change of a handful of weight vectors would not show in any test you run, which agent in your estate runs a model file you cannot match, byte for byte, to what its publisher declared, and what could that agent do tonight if it emitted one command?
Key facts
Sources
- PrimaryDetecting sleeper agents hiding in AI model neurons, by Microsoft Threat Intelligence, page data 2026-11-10 23:00 UTC: the key findings and the seven control objectives of mitigation guidance. Read in full on 11 November 2026. Microsoft sells the products it namesMicrosoft (Security Blog)accessed 2026-11-11
- PrimaryLazare, veni foras: Reprogramming Dormant Neurons to Backdoor AI Agents, page data 2026-11-10 20:52 UTC: a researcher's summary, what Microsoft says it does today, the recommendations. Read in full on 11 November 2026Microsoft Research (blog)accessed 2026-11-11
- PrimaryPublication page for Lazare veni foras, page data 2026-11-10 23:08 UTC: the abstract with the tested models, the success figure and the detection figure. Read in full on 11 November 2026Microsoft Research (publication page)accessed 2026-11-11
- PrimaryAbstract page for arXiv 2610.37741, Agentic Backdoors via Pretraining Poisoning, submitted 27 October 2026: the related work Microsoft names. Abstract page only; the paper was not openedarXivaccessed 2026-11-11
- PrimaryGitHub blob page for Lazarus.pdf, the paper both posts link: it shows a 1.07 MB file and a viewer that needs a frame, so the paper text could not be read. The raw file address is disallowed by robots.txt and was not requestedGitHubaccessed 2026-11-11


