CVE Tools
Back to blog

Zimbra's Optional SNMP Package Turned Into an Unauthenticated RCE — and CERT Polska Caught It Exploited

CVE-2026-73570 sat patched for a month before anyone reported it being used. Then CISA added it to KEV with a 3-day deadline.

A server rack glowing behind a mail icon, with a small SNMP/network signal wave bending into a shell prompt, dark security-research illustration style
A server rack glowing behind a mail icon, with a small SNMP/network signal wave bending into a shell prompt, dark security-research illustration style

On July 20, 2026, Zimbra quietly shipped Collaboration Suite 10.1.20 with a fix for an unauthenticated remote code execution bug. For about a month, nothing happened publicly. Then, in the week of August 20, Poland's CERT Polska said it was seeing the flaw actively exploited — and gave defenders only file paths and log patterns to go on, no campaign details. CISA added it to the Known Exploited Vulnerabilities catalog the next day.

8.9CVSS 3.1 severityAV:N/AC:H/PR:N/UI:N/S:C — no auth, no clicks, but a specific config is required
1.0%EPSS score61st percentile — unremarkable, despite confirmed exploitation
12,100+Zimbra servers exposed onlineShadowserver scan cited by BleepingComputer; patch status of these instances is unknown
3 daysCISA remediation deadlineKEV added Aug 21 → FCEB agencies must fix by Aug 24, 2026

How an SNMP trap becomes a shell

CVE-2026-73570 (CWE-78, OS command injection) only exists on Zimbra Collaboration installs that have the optional zimbra-snmp package installed and SNMP trap notifications turned on via the snmp_notify parameter. Where that combination is present, Zimbra's watchdog service — the process that monitors and restarts Zimbra's own daemons, and which runs by default — processes SNMP notification input without properly sanitizing it. An unauthenticated attacker can send a specially crafted SMTP request that gets funneled into that notification path and comes out the other side as an arbitrary OS command, run as the zimbra user.

CVE-2026-73570 — from SMTP request to OS command

  1. Unauthenticated attacker — No login, no user interaction required
  2. Crafted SMTP request
  3. zimbra-snmp package installed?
  4. Not exploitable via this path
  5. snmp_notify enabled?
  6. Not exploitable via this path
  7. Watchdog service (default-on) parses notification input
  8. Unsanitized input reaches a shell call
  9. Arbitrary OS command runs as `zimbra` — Full mailbox access, persistence, lateral movement

The timeline: patched a month before anyone said it was being used

CVE-2026-73570 — from patch to KEV

  1. Zimbra ships the fix in 10.1.20
    No public exploitation reported at the time of release.
  2. CVE-2026-73570 record published
    Formal CVE assignment and NVD/CVE-list publication, roughly three weeks after the fix shipped.
  3. CERT Polska warns of active exploitation
    Poland's national CERT reports seeing attacks "this week" and publishes indicators — but not campaign details or attribution.
  4. CISA adds CVE-2026-73570 to the KEV catalog
    Per The Hacker News' updated reporting.
  5. FCEB remediation deadline
    A 3-day window from KEV addition — short, consistent with confirmed active exploitation rather than a routine catch-up entry.

What CERT Polska actually gave defenders

No file hashes, no C2 IPs, no named threat actor — just behavioral indicators. If you run Zimbra with zimbra-snmp installed, this is the checklist:

  • Check /var/log/zimbra.log for the Zimbra service unexpectedly stopping and restarting, or for status changes you didn't initiate.
  • Look for files created by the zimbra user in the last 30 days under /opt/zimbra/jetty/webapps/ and /opt/zimbra/jetty_base/webapps/.
  • Check /tmp/ for unfamiliar files owned by zimbra — a common drop location once an attacker has command execution as that user.
  • If any of the above turn up something you can't explain, treat the host as compromised, not just unpatched — a config fix after the fact does not undo prior command execution.

Zimbra keeps making the KEV catalog — for very different reasons

CVEWeaknessCVSSEPSSVector
CVE-2026-73570CWE-78 OS command injection8.91.0%Unauthenticated SMTP request → SNMP notification handling
CVE-2025-66376CWE-79 stored XSS (Classic UI)7.222.0%Malicious CSS @import in an HTML email, opened by a victim
CVE-2024-27443CWE-79 XSS (CalendarInvite)6.123.6%Crafted calendar invite rendered in webmail

None of the three EPSS scores track exploitation reality well. The two XSS bugs score higher on EPSS than the command-injection flaw that's currently being actively exploited — a reminder that EPSS predicts general exploitation likelihood across the whole CVE population, not whether a specific CVE has an active campaign against it right now. We've written about that gap before.

What to do

  1. Upgrade to Zimbra Collaboration 10.1.20 or later. This is the actual fix — nothing below replaces it.
  2. If you can't patch immediately, check whether zimbra-snmp is installed and snmp_notify is enabled. If SNMP trap notifications aren't essential, disabling that configuration removes the specific trigger path (it does not fix the underlying code).
  3. Run the CERT Polska log/file checks above regardless of patch status — if the box was already hit, patching alone won't evict an attacker who already has command execution.
  4. If you run Zimbra internet-facing, assume it's in the 12,100+ Shadowserver saw and prioritize accordingly.

Vulnerability data as of 2026-08-22

We use analytics cookies to see which pages and articles actually help people. Decline and none of them run — the site works the same. What we store