Skip to main content

Cisco Snort 3 CVE-2025-20359

CRITICAL
Buffer Under-read (CWE-127)
2025-10-15 psirt@cisco.com
9.1
CVSS 3.1 · NVD
Share

Severity by source

NVD PRIMARY
9.1 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
vuln.today AI
9.1 CRITICAL

Remote unauthenticated crafted HTTP parsed by the sensor gives AV:N/AC:L/PR:N/UI:N; under-read yields memory disclosure (C:H) and engine crash (A:H) with no integrity impact (I:N).

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:H/SC:N/SI:N/SA:N

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
High

Lifecycle Timeline

6
Analysis Updated
Sep 17, 2026 - 19:42 vuln.today
v2 (cvss_changed)
Re-analysis Queued
Sep 17, 2026 - 19:37 vuln.today
cvss_changed
Severity Changed
Sep 17, 2026 - 19:37 NVD
MEDIUM CRITICAL
CVSS changed
Sep 17, 2026 - 19:37 NVD
6.5 (MEDIUM) 9.1 (CRITICAL)
Analysis Generated
Sep 17, 2026 - 19:31 vuln.today
CVE Published
Oct 15, 2025 - 17:15 cve.org
MEDIUM 6.5

DescriptionNVD

Multiple Cisco products are affected by a vulnerability in the Snort 3 HTTP Decoder that could allow an unauthenticated, remote attacker to cause the disclosure of possible sensitive data or cause the Snort 3 Detection Engine to crash.

This vulnerability is due to an error in the logic of buffer handling when the MIME fields of the HTTP header are parsed. This can result in a buffer under-read. An attacker could exploit this vulnerability by sending crafted HTTP packets through an established connection that is parsed by Snort 3. A successful exploit could allow the attacker to induce one of two possible outcomes: the unexpected restarting of the Snort 3 Detection Engine, which could cause a denial of service (DoS) condition, or information disclosure of sensitive information in the Snort 3 data stream. Due to the under-read condition, it is possible that sensitive information that is not valid connection data could be returned.

AnalysisAI

A buffer under-read in the Snort 3 HTTP decoder lets unauthenticated, remote attackers crash the detection engine or expose adjacent memory by sending crafted HTTP packets containing malformed MIME header fields. Any deployment where attacker-controlled HTTP traffic is inspected by Snort 3 is exposed - including standalone Snort 3 and Cisco intrusion prevention deployments such as Firepower/FTD that run the Snort 3 engine - and the flaw carries a CVSS 3.1 base score of 9.1 (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H) for high confidentiality and availability impact. No public exploit code or CISA KEV listing was identified at time of analysis, and EPSS is low at 0.42% (36th percentile).

Technical ContextAI

The root cause is CWE-127 (Buffer Under-read) in Snort 3's HTTP Decoder, specifically in the logic that handles buffer boundaries while parsing the MIME fields of HTTP headers. When the decoder miscomputes an offset during MIME parsing, it can read before the start of the intended buffer, which either produces out-of-bounds data returned from the Snort 3 data stream (information disclosure of memory that is not valid connection data) or destabilizes the detection engine and forces an unexpected restart (denial of service). The CPE entry cpe:2.3:a:cisco:snort:*:*:*:*:*:*:*:* uses a wildcard version, indicating that the CPE feed does not pin a specific affected release range, so the precise vulnerable Snort 3 builds must be confirmed against the Cisco advisory. The CVSS vector reflects a fully remote, low-complexity, unauthenticated attack with no user interaction (PR:N/UI:N) that succeeds only when crafted packets traverse an established connection actively parsed by an affected Snort 3 sensor; impact is bounded to engine crash or adjacent-memory disclosure rather than code execution or host compromise.

RemediationAI

No vendor-released patch version is identified in the provided data; administrators should consult the Cisco Security Advisory (https://sec.cloudapps.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-snort3-mime-vulns-tTL8PgVH) for the fixed Snort 3 software release and upgrade the sensor or the Firepower/FTD engine accordingly, since applying the patched Snort 3 build is the only action that fully closes the under-read. Because Snort 3 is an inline detection component rather than an application endpoint, effective compensating controls are limited and all carry detection trade-offs: disabling or bypassing the HTTP decoder/preprocessor stops parsing of the vulnerable MIME fields but eliminates HTTP inspection and therefore blinds the sensor to HTTP-borne threats; routing or ACL-filtering HTTP traffic so it no longer traverses the affected sensor avoids the trigger but equally removes HTTP visibility and protection; and relying on automatic engine restart supervision only reduces the availability impact of a crash without mitigating the potential information disclosure of adjacent memory. Until a fixed build is deployed, organizations requiring continuous HTTP detection should weigh the loss of HTTP inspection against the low observed exploitation signal (EPSS 0.42%, no public exploit or KEV entry) and prioritize upgrading sensors that face untrusted HTTP traffic.

More in Snort

View all
CVE-2016-1417 HIGH POC
8.8 Jan 23

Untrusted search path vulnerability in Snort 2.9.7.0-WIN32 allows remote attackers to execute arbitrary code and conduct

CVE-2024-20342 HIGH
8.6 Oct 23

Multiple Cisco products are affected by a vulnerability in the rate filtering feature of the Snort detection engine that

CVE-2021-40114 HIGH
7.5 Oct 27

Multiple Cisco products are affected by a vulnerability in the way the Snort detection engine processes ICMP traffic tha

CVE-2021-1223 HIGH
7.5 Jan 13

Multiple Cisco products are affected by a vulnerability in the Snort detection engine that could allow an unauthenticate

CVE-2021-40116 HIGH
7.5 Oct 27

Multiple Cisco products are affected by a vulnerability in Snort rules that could allow an unauthenticated, remote attac

CVE-2017-6657 HIGH
7.5 May 16

Cisco Sourcefire Snort 3.0 before build 233 mishandles Ether Type Validation. Rated high severity (CVSS 7.5), this vulne

CVE-2020-3299 MEDIUM
5.8 Oct 21

Multiple Cisco products are affected by a vulnerability in the Snort detection engine that could allow an unauthenticate

CVE-2024-20363 MEDIUM
5.8 May 22

Multiple Cisco products are affected by a vulnerability in the Snort Intrusion Prevention System (IPS) rule engine that

CVE-2026-20066 MEDIUM
5.8 Mar 04

Cisco Snort 3 Detection Engine can be remotely restarted by an unauthenticated attacker through crafted HTTP packets exp

CVE-2026-20067 MEDIUM
5.8 Mar 04

Unauthenticated remote attackers can crash the Snort 3 Detection Engine by sending crafted HTTP packets with malformed M

CVE-2026-20058 MEDIUM
5.8 Mar 04

Snort 3 Detection Engine crashes when processing malformed VBA data due to improper decompression error handling, allowi

CVE-2026-20057 MEDIUM
5.8 Mar 04

Denial of service in Cisco Snort 3's VBA decompression feature allows unauthenticated remote attackers to crash the dete

Share

CVE-2025-20359 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy