Skip to main content

Live panel · Oct 8Who's Accountable at Machine Speed? Free, with the recording either way.

Save my seat
Threat Intelligence · October 3, 2026

DIVD's Zammad Breach: What an AI Agent Hitting Root in Seconds Means for MSSPs

DIVD, the Dutch non-profit that exists to disclose vulnerabilities responsibly, got breached by its own subject matter: an AI agent chained two Zammad zero-days to root in seconds. Here's the MSSP action plan.

Vijilan· 8 min read
DIVD's Zammad Breach: What an AI Agent Hitting Root in Seconds Means for MSSPs

The Irony Isn't Subtle

DIVD, the Dutch Institute for Vulnerability Disclosure, exists to find flaws in other people's networks and report them responsibly. This week, DIVD disclosed that its own network was breached, and the attacker wasn't a patient nation-state operator working a six-month dwell time. It was an AI agent that chained two Zammad zero-days and reached root in seconds (BleepingComputer).

Zammad is open-source helpdesk and ticketing software, the kind of unglamorous backend tool that sits quietly behind a support portal and rarely makes anyone's list of crown-jewel assets. That is exactly why it was a good target. DIVD's own case file on the incident, titled plainly "When, not if...", captures the mood (DIVD CSIRT, case DIVD-2026-00014). A follow-up case documents the vulnerabilities discovered during that investigation (DIVD CSIRT, case DIVD-2026-00015).

CISA has since added the Zammad flaws to its Known Exploited Vulnerabilities catalog (Security Affairs), and the vendor has shipped a fix in version 7.2.0 (Windows Forum). One of the tracked flaws, CVE-2026-102489, is a remote code execution bug in Zammad v6.3 and later that was chained with a second escalation path to reach root (Hol.org).

If you run Zammad anywhere in your environment or a client's, stop reading and go check your version number. We'll wait.

What Actually Happened, in Plain Terms

Strip away the AI framing for a second and the shape of the attack is familiar: an internet-facing helpdesk application, two unpatched vulnerabilities, and a chain from initial access to full administrative control. Security teams have handled that shape for decades.

What's different, and what every MSSP needs to sit with, is the clock. Reporting on the incident describes the attacker going from session access to root in seconds, not hours, not the lateral-movement timeline analysts are trained to expect (Help Net Security, gblock.app). An AI agent doesn't pause to second-guess a privilege escalation path, doesn't need a coffee break, and doesn't wait for a human operator to approve the next command. It chains the exploit, checks the result, and moves immediately to the next step. Coverage of the broader exploit chain places this incident alongside a cluster of other AI-accelerated zero-day activity making the rounds this quarter (The Hacker News).

That's the part that should reorganize how every SOC, in-house or outsourced, thinks about its own response model.

Why an Alert Queue Can't Win This Fight

Here's the uncomfortable math. A traditional detect-and-alert SOC workflow looks something like this: a sensor fires, an analyst gets a ticket, the analyst triages, the analyst escalates, someone with authority approves a containment action, and that action gets executed. Even a fast, well-staffed team is measured in minutes for that chain. A root compromise measured in seconds doesn't wait for step two.

This isn't a staffing problem you can hire your way out of. It's an architecture problem. If the only tool in your SOC's hand is an alert, and the only authorized action is "notify the client and wait for a callback," then an attack chain that compresses session hijack to root into single-digit seconds will finish executing long before a human reads the first notification, let alone approves a response.

Asset discovery matters here too. Teams that don't know every Zammad instance, or every similarly overlooked internal tool, sitting on their network can't patch what they can't see. runZero's guidance on finding exposed Zammad installations is a useful starting point for exactly this blind spot (runZero).

The Fix Isn't Faster Alerting. It's Pre-Authorized Action.

The DIVD incident is a clean illustration of a principle Vijilan has built its entire service model around: a SOC that only watches is not the same thing as a SOC that acts. Watching is necessary. It is not sufficient against an attacker, human or agentic, that moves at machine speed.

That's why Vijilan's Global SOC doesn't treat containment as a request that waits on a client callback. Through ThreatRespond™, our Managed XDR service, and ThreatContain™, containment actions such as isolating a host, killing a session, or segmenting a compromised segment of the network are pre-authorized under the engagement. When our analysts see the telltale signature of credential or session abuse escalating toward privileged access, the response doesn't sit in a queue behind an approval workflow. It executes, and the client is informed as it happens, not asked for permission after the damage is already done.

That distinction, between a SOC that alerts and a SOC that holds the line, is the entire lesson of this breach. An attack chain that collapses the gap between access and root doesn't care how good your detection rule is if the only output of that rule is a ticket.

What MSSP Partners Should Do This Week

  • Inventory first. Find every Zammad instance across your client base, including shadow IT helpdesk deployments nobody remembers standing up. Internet-facing support tools are a recurring soft spot precisely because they're treated as low-priority.
  • Patch to 7.2.0 immediately on any instance you find, and verify the update actually applied rather than trusting a change log entry (Windows Forum).
  • Cross-check CISA's KEV catalog for the Zammad entries and build the remediation deadline into your standard patch cadence, not a one-off fire drill (Security Affairs).
  • Re-read your own containment authorization language. If your SOC contract requires a client sign-off before isolating a compromised host, ask yourself honestly whether that process can beat an attack chain measured in seconds. If the answer is no, that clause needs to change before the next incident, not after.
  • Hunt for evidence of prior compromise, not just the vulnerability itself. A patched system doesn't undo an escalation that already happened.

The Honest Bottom Line

DIVD is one of the more security-literate organizations on the planet, and it still got caught by an unglamorous helpdesk tool and an attacker that moved faster than any human review cycle. That's not an indictment of DIVD. It's a preview of what every MSSP's client base is going to face as agentic attack tooling becomes ordinary rather than novel.

Vijilan built ThreatRespond™ and ThreatContain™ for exactly this gap, and we never compete with our partners for their clients. We're the Global SOC behind your brand, acting at the speed the threat requires so your team isn't the bottleneck between detection and containment.

If your current monitoring stack can alert but can't act, let's talk about what that actually costs the next time the clock is measured in seconds. Visit our MSP partner page to see how white-label containment fits into your stack, or head to our pricing page for program details.

Frequently asked questions

What is DIVD and why does this breach matter?

DIVD, the Dutch Institute for Vulnerability Disclosure, is a non-profit that responsibly discloses security flaws on behalf of the broader community. Its own network was breached through two Zammad zero-days chained by an AI agent that reached root access in seconds, making the incident a stark example of how fast agentic attacks can move even against security-savvy organizations.

What is Zammad and is it affected?

Zammad is open-source helpdesk and ticketing software. Two zero-day vulnerabilities in Zammad, including CVE-2026-102489, were chained in this attack and have since been added to CISA's Known Exploited Vulnerabilities catalog. A fix is available in Zammad version 7.2.0.

Why can't a traditional alert-based SOC stop an attack like this?

An alert-based model requires a human to see a ticket, triage it, escalate it, and get approval before any containment action happens. When an attack chain moves from session access to root in seconds, that review cycle simply cannot complete in time. Pre-authorized containment, where response actions are approved as part of the engagement rather than requested in the moment, is the only model that can keep pace.

How does Vijilan's SOC respond differently?

Vijilan's Global SOC pairs ThreatRespond™, our Managed XDR service, with pre-authorized containment actions under ThreatContain™. That means isolating a host or killing a malicious session happens as the threat is identified, with the client informed as it occurs, instead of waiting on a callback approval that an agentic attacker will outrun.

Found this useful? Send it to someone who needs it.

Threat notes, once a week

What our SOC actually saw this week: new attack patterns, the detections we shipped against them, and what it means if you run an MSP. Written by the analysts, not by marketing.

One email a week. One click to stop, and we do not sell your address to anyone.

Talk to a security expert

See what 24/7 looks like when the SOC actually acts.

Book a 20-minute platform walkthrough: no slide deck, just the console.

Book a walkthrough →