Cisco patches Snort 3 flaws that restart the detection engine
October 21: Cisco detailed unauthenticated Snort 3 restarts via VBA, GRE, GTP, and SMTP, shipped updates, and said no workarounds exist. Cisco calls the VBA flaw denial of service, not code execution.
Cisco shipped updates for unauthenticated Snort 3 flaws that restart the detection engine; ZDI calls the VBA bug remote code execution.
On October 21, 2026, Cisco published advisories for multiple Snort 3 flaws affecting multiple Cisco products. An unauthenticated remote attacker can force the Snort 3 Detection Engine to restart, causing a denial of service, by sending crafted VBA data, nested GRE traffic, a fragmented UDP datagram with GTP extension headers, or crafted SMTP packets on an established connection. Nested GRE can instead cause a detection bypass, depending on configuration, and the GTP case can put the engine in an infinite loop. Cisco says it released software updates and that no workarounds address the issues. ZDI rates the VBA stack overflow, CVE-2026-20218, at CVSS 8.1 and says it allows remote code execution; Cisco says that flaw causes denial of service, not code execution.
- Unauthenticated remote attackers can restart the Snort 3 Detection Engine.
- Triggers include crafted VBA, nested GRE, fragmented UDP with GTP headers, and SMTP MIME.
- GRE can cause detection bypass or denial of service, depending on configuration.
- Cisco released software updates and says no workarounds address the issues.
- ZDI tracks the VBA stack overflow as CVE-2026-20218 with CVSS 8.1.
- Cisco says the VBA result is denial of service, not code execution.
Timeline
dated events in the reporting · oldest first- Oct 21, 2026Cisco publishes multiple Snort 3 denial-of-service advisories and updates. · Cisco Security Advisories
- Oct 22, 2026ZDI rates the VBA stack overflow as remote code execution. · ZDI Published Advisories
What each outlet adds
beyond the shared facts- Cisco Security AdvisoriesVBA overflow is denial of service, not code execution.
- Cisco Security AdvisoriesNested GRE can bypass detection or cause denial of service.
- Cisco Security AdvisoriesGTP header handling can put the engine in an infinite loop.
- Cisco Security AdvisoriesSMTP MIME flaw has updates and no workarounds.
- ZDI Published AdvisoriesAssigns CVE-2026-20218 and CVSS 8.1 for VBA remote code execution.
- Vendors
- Cisco
- Organizations
- Zero Day Initiative
Coverage
oldest first · one row per article · UTCSnort 3 flaws in multiple Cisco products can cause denial of service
Unauthenticated remote attackers can force the Snort 3 Detection Engine to restart; Cisco shipped updates and has no workarounds.
Cisco ships Snort 3 hardening for CVE-2026-20043 out-of-bounds writes
An internal Snort 3 review grouped multiple out-of-bounds write issues, CWE-787, under CVE-2026-20043.
Snort 3 GTP header flaw can restart Cisco detection engines
A crafted fragmented UDP datagram with GTP extension headers can put the Snort 3 Detection Engine into an infinite loop.
Cisco Snort 3 SMTP MIME flaw can restart the detection engine
An unauthenticated attacker can send crafted SMTP packets that make Snort 3 restart; Cisco has updates and no workarounds.
Cisco Snort 3 GRE flaw can restart the detection engine
Crafted nested GRE traffic can reload Snort 3 and cause either detection bypass or denial of service, depending on configuration.
Snort 3 VBA decompression bug can crash Cisco detection engines
Crafted VBA data can overflow stack data and restart the Snort 3 Detection Engine; Cisco has released updates.
Cisco Snort OLE VBA bug allows unauthenticated remote code execution
ZDI rates stack-overflow CVE-2026-20218 at CVSS 8.1 and says authentication is not required.
Vulnerabilities in this story
All| CVE | Vulnerability | CVSS | EPSS | Signals | Published |
|---|---|---|---|---|---|
| CVE-2026-20043 | Out-of-bounds write in Cisco open-source Snort 3 | 9.0 | — | ||
| CVE-2026-20218 | A vulnerability in the Snort 3 Visual Basic for Applications (VBA) Decompression Engine of multiple Cisco products could allow an unauthenticated, remote… | 5.8 | — |