// 2 ZERO-DAY · 2 CVE · 2 EXPLOIT · 1 ADVISORY IN THE LAST 24H→
A ZIP archive in an HTTP response is enough to compromise Cisco Snort. The CVE-2026-20043 vulnerability enables remote code execution with a CVSS score of 9.0.

Methodological note: The technical details of this analysis come primarily from a single structured primary source, the Trend Micro Zero Day Initiative advisory ZDI-26-867, with partial corroboration from the official CVE record. The CVE record does not specify the sf_unfold_header function name, which derives instead from the ZDI advisory title and body.

On November 3, 2026, Trend Micro publicly released advisory ZDI-26-867, documenting a remote code execution vulnerability in Cisco Snort, one of the world's most widely deployed intrusion detection and prevention systems. The flaw, cataloged as CVE-2026-20043, resides in the sf_unfold_header function and triggers during the inspection of HTTP responses containing ZIP archives. Cisco has released a corrective update. The report to the vendor dates to October 28, 2026: five days before coordinated disclosure.

Key Takeaways
  • The CVE-2026-20043 vulnerability affects the sf_unfold_header function of Cisco Snort and is triggerable via HTTP responses containing ZIP archives, requiring no authentication
  • The official CVE record assigns the flaw a CVSS 3.1 score of 9.0 with a CRITICAL rating; the ZDI advisory list reports 9.8 instead, an unexplained discrepancy in the available sources
  • Code execution occurs in the context of the Snort service account
  • Cisco has issued a patch; the window between reporting and coordinated disclosure was five days

The Mechanism: How a ZIP Buffer Bends an HTTP Parser

The flaw nests in the parsing of HTTP responses, not in the detection rules that analysts configure manually. The sf_unfold_header function, involved in header processing, fails to properly validate user-supplied data when it encounters ZIP archives in the response body. The result is a write past the bounds of an allocated buffer: a classic out-of-bounds write cataloged under CWE-787.

What makes this vulnerability particularly insidious is Snort's position in the traffic chain. The deep packet inspection engine is designed to analyze everything crossing the network perimeter. When the parser itself becomes an attack surface, the attacker no longer needs to evade the IDS: they simply send it the payload, masked in an everyday format like ZIP.

"This vulnerability allows remote attackers to execute arbitrary code on affected installations of Cisco Snort. Authentication is not required to exploit this vulnerability." — TrendAI Zero Day Initiative Advisory ZDI-26-867

The Severity Numbers: Two Scores, One Primary Source

The official CVE record for CVE-2026-20043 reports a CVSS 3.1 score of 9.0, with the full vector AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H. The classification is CRITICAL. The AC:H (Attack Complexity: High) parameter indicates that exploitation requires specific conditions; the sources do not detail which ones.

The ZDI published advisory list assigns the same CVE a score of 9.8. The available sources do not clarify whether the divergence stems from different CVSS calculator versions, applied environmental metrics, or a different assessment of attack complexity. Both numbers remain in the critical range.

What to Do Now

The primary sources document the following actions for teams managing Cisco Snort instances:

  • Apply the update released by Cisco to fix the vulnerability
  • Log the patch availability in your change management process, given that coordinated disclosure occurred on November 3, 2026
  • Verify that Snort instances positioned on critical network segments are included in the update scope

The available sources do not specify affected versions nor provide details on the fix. Organizations must consult Cisco directly for compatibility with their deployed versions.


Editorial Analysis: The Paradox of the Sensor Becoming the Target

The following section contains the editor's analytical interpretations, distinct from facts verified in primary sources.

Snort is conceived as a sensor, not a target. Its function is to classify, alert, block. When the classification engine itself is vulnerable to the content it classifies, the entire trust model of perimeter security wavers. This is not a flaw in just any endpoint, but in a tool that thousands of SOCs use to see what other systems miss.

The ZIP vector adds another layer of concern. Compressed archives are everyday exchange formats, not anomalies. Defenses based on sender reputation or traffic heuristics do not necessarily intercept a legitimate HTTP download that contains a malicious ZIP structure inside.

The speed of disclosure — five days between reporting and publication — suggests Cisco recognized the immediate gravity of the flaw. Coordination with the Zero Day Initiative indicates a frictionless responsible disclosure path, but that does not lessen the exposure for organizations that do not track ZDI advisories promptly.

Frequently Asked Questions

Does the vulnerability affect Snort 2.x or Snort 3?

The available sources do not allow us to establish with certainty whether the flaw exclusively concerns Snort 3 or also earlier versions. The CVE record mentions "Snort 3 Software" in the description, but the ZDI advisory does not specify affected versions.

Is authentication required to exploit the vulnerability?

No. The ZDI-26-867 advisory explicitly states that authentication is not required: "Authentication is not required to exploit this vulnerability."

What is the correct CVSS score?

The official CVE record reports 9.0 (CRITICAL), the ZDI list 9.8. The divergence is not explained in the sources; both values place the vulnerability in the critical range.

Are there exploits in the wild?

The available sources do not document the presence of in-the-wild exploits.

Sources


Sources and references
  1. zerodayinitiative.com
  2. cve.org