Lazarus: When a Model Update Hides an Agent Trigger

Model weights are part of an agent’s supply chain. Microsoft’s Lazarus research shows why verification and tool permissions both matter.

José Palanco José Palanco
Last Updated:
2 min read
Share
Lazarus: When a Model Update Hides an Agent Trigger

Beyond ASPM

Proof-Driven AppSec for teams building with AI

Plexicus uses AI Swarm Pentest to explore authorized application paths, validate what is exploitable, and give teams evidence they can use to prioritize remediation.

Explore AI Swarm Pentest

On November 10, Microsoft Research described Lazarus, a research technique that changes a small number of model neurons so a hidden trigger can cause an agent to emit an attacker-chosen command. The researchers controlled the model weights in their experiments. This is a laboratory result: Microsoft says it has not observed threat actors weaponizing this technique.

The boundary is the model, and the agent

A model produces text; an agent harness can give that text consequences. If an agent treats a response as a shell command, the action runs with the permissions granted to that agent. The result depends on the surrounding application and its approval rules, not only on the model.

The researchers describe a seven-neuron payload in one tested model and report activation on at least 98.8% of held-out trigger trajectories. That number is specific to their experiment and should not be generalized to all models or deployments. The attack requires the ability to alter a checkpoint; a malicious prompt alone is not the weight edit described here.

What can defenders actually verify?

BoundaryEvidence to retainPractical response
Model provenancePublisher, declared base, immutable digest and acquisition routeVerify expected hashes; restrict who can replace checkpoints.
Weight inspectionVersioned comparison and outlier findings when a trustworthy base is availableInvestigate anomalies; neither a clean diff nor a scan guarantees safety.
Agent executionTool permissions, approvals and execution tracesLimit filesystem, shell and network access; require approval for consequential actions.
Application deliverySource revision, dependency changes and deployment recordReview the code and workflows that connect models to privileged tools.

Microsoft reports an experimental auditor identified 91.4% of held-out edited checkpoints at a 9.7% false-positive rate in its evaluated setting. It is a research measurement, not a production detection guarantee. Microsoft’s separate security guidance recommends independent checks and least privilege alongside model provenance.

PyRIT architecture diagram

An original PyRIT architecture diagram illustrates components of an AI security-testing framework; it is not a Lazarus detection. Source: Microsoft PyRIT, pinned revision. Copyright Microsoft Corporation; MIT License.

Where Plexicus fits

Plexicus describes evidence-backed application testing and remediation workflows for application findings. Those capabilities can help a team review the application code and workflows around an agent. They do not establish that Plexicus scans model weights or detects the Lazarus technique. Model provenance, weight review and deployment decisions need their own owners and controls.

Keep the model digest, the application revision and the approval decision together. A model can pass routine evaluations while the surrounding agent still needs tightly scoped authority.

Written by
José Palanco
José Palanco
José Ramón Palanco is the CEO/CTO of Plexicus, a pioneering company in ASPM (Application Security Posture Management) launched in 2024, offering AI-powered remediation capabilities. Previously, he founded Dinoflux in 2014, a Threat Intelligence startup that was acquired by Telefonica, and has been working with 11paths since 2018. His experience includes roles at Ericsson`s R&D department and Optenet (Allot). He holds a Telecommunications Engineering degree from the University of Alcala de Henares and a Master`s in IT Governance from the University of Deusto. As a recognized cybersecurity expert, he has been a speaker at various prestigious conferences including OWASP, ROOTEDCON, ROOTCON, MALCON, and FAQin. His contributions to the cybersecurity field include multiple CVE publications and the development of various open source tools such as nmap-scada, ProtocolDetector, escan, pma, EKanalyzer, SCADA IDS, and more.
Read More from José
More to read

Related posts

Ready to validate what matters?

Ready to validate what matters?

Plexicus is Proof-Driven AppSec: validated findings, contextual understanding, and reviewed remediation — anchored in evidence, scoped with you.

Qualification

Check whether AI Swarm Pentest fits your environment.

Share the minimum context. We will review the scope and tell you the next commercial step.

Before submitting — verify you fit

0 / 280

No commitment. If you don't fit, we'll tell you.

SAMPLE HANDOVER · ILLUSTRATIVE

Sample evidence handover

A trimmed view of what your team receives at the end of an AI Swarm Pentest engagement. Real engagements include full technical evidence, executive narrative, and a remediation plan.

VALIDATED FINDING Evidence attached

Server-Side Request Forgery in webhooks/receiver

demo-project/sample-app · src/webhooks/receiver.py:42

SeverityHigh CVSS 3.18.6 Priority79 Confirmedvia replay

Untrusted caller-supplied URLs reach an internal egress without an allowlist. Replayed in a sandbox against a fresh authorized target — the same control was validated to fail twice.

REVIEWER-READY REMEDIATION Merge-ready PR

Validate the target URL against an allowlist of permitted hostnames. Reject private/internal IP ranges. Enforce HTTPS only.

plexicus/remediation/webhooks-ssrf 3 changed · 0 new files
42resp = requests.get(target_url)
42+if not is_allowed_host(target_url):
43+  raise WebhookRejected(target_url)
44+resp = requests.get(target_url, timeout=5)
Every engagement hands over:
  • Executive briefing
  • Validated findings list
  • Merge-ready PRs
  • Compliance mapping (NIS2 · DORA · CRA)
Private Round For investors