CVE catalog

CVE-2026-94084

Suricata before 8.0.7 has an Http2ThreadMultiBuf use-after-free when a transaction is inspected by rules that use http.response_header with and without a transform.

[CVE catalog]

Severity
Critical · CVSS 9.8CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Published
Updated
Source
[NVD] · [CVE record]
EPSS
0.54% · Oct 25, 2026

An invalid memory reference vulnerability exists in Suricata's HTTP/2 application-layer engine during multi-buffer management (`Http2ThreadMultiBuf`). When inspected HTTP/2 response traffic triggers signature rules that evaluate the `http.response_header` keyword simultaneously with and without sticky buffer transformations, the HTTP/2 state handler improperly reuses allocated memory buffers. An unauthenticated remote attacker can exploit this flaw by transmitting crafted HTTP/2 server response frames across monitored network segments, leading to memory corruption, a daemon crash resulting in Denial of Service (DoS), or potentially arbitrary code execution within the context of the Suricata process. This issue affects Suricata versions prior to 8.0.7. A flaw was found in Suricata's HTTP/2 engine (`Http2ThreadMultiBuf`). When HTTP/2 response traffic is inspected by rules mixing `http.response_header` with and without transformations, a use-after-free condition occurs. A remote, unauthenticated attacker can exploit this by sending crafted HTTP/2 responses through inspected paths, causing a daemon crash or potentially arbitrary code execution with the privileges of the Suricata process. The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
CpesuricataNot reported8.0.7fixed
Debiansuricata131:7.0.10-1vulnerable
Debiansuricata131:7.0.10-1+deb13u1vulnerable
Debiansuricata131:7.0.10-1+deb13u2vulnerable
Debiansuricata131:7.0.10-1+deb13u3vulnerable
Debiansuricata131:7.0.10-1+deb13u4vulnerable
Debiansuricata131:7.0.11-1vulnerable
Debiansuricata131:7.0.11-1~bpo13+1vulnerable
Debiansuricata131:8.0.0-1~exp1vulnerable
Debiansuricata131:8.0.0-1~exp2vulnerable
Debiansuricata131:8.0.0-1~exp4vulnerable
Debiansuricata131:8.0.0-1~exp5vulnerable
Debiansuricata131:8.0.1-1vulnerable
Debiansuricata131:8.0.1-2vulnerable
Debiansuricata131:8.0.1-3vulnerable
Debiansuricata131:8.0.1-3~bpo13+1vulnerable
Debiansuricata131:8.0.2-1vulnerable
Debiansuricata131:8.0.2-1~bpo13+1vulnerable
Debiansuricata131:8.0.3-1vulnerable
Debiansuricata131:8.0.3-1~bpo13+1vulnerable
Debiansuricata131:8.0.3-2~exp1vulnerable
Debiansuricata131:8.0.4-1vulnerable
Debiansuricata131:8.0.4-1~bpo13+1vulnerable
Debiansuricata131:8.0.5-1vulnerable
Debiansuricata131:8.0.5-1~bpo13+1vulnerable
Debiansuricata131:8.0.6-1vulnerable
Debiansuricata131:8.0.6-1~bpo13+1vulnerable
Debiansuricata131:8.0.7-1vulnerable
Debiansuricata131:8.0.7-1~bpo13+1vulnerable
Debiansuricata131:8.0.7-2~exp1vulnerable
Debiansuricata141:7.0.10-1vulnerable
Debiansuricata141:7.0.11-1vulnerable
Debiansuricata141:7.0.11-1~bpo13+1vulnerable
Debiansuricata141:8.0.0-1~exp1vulnerable
Debiansuricata141:8.0.0-1~exp2vulnerable
Debiansuricata141:8.0.0-1~exp4vulnerable
Debiansuricata141:8.0.0-1~exp5vulnerable
Debiansuricata141:8.0.1-1vulnerable
Debiansuricata141:8.0.1-2vulnerable
Debiansuricata141:8.0.1-3vulnerable
Debiansuricata141:8.0.1-3~bpo13+1vulnerable
Debiansuricata141:8.0.2-1vulnerable
Debiansuricata141:8.0.2-1~bpo13+1vulnerable
Debiansuricata141:8.0.3-1vulnerable
Debiansuricata141:8.0.3-1~bpo13+1vulnerable
Debiansuricata141:8.0.3-2~exp1vulnerable
Debiansuricata141:8.0.4-1vulnerable
Debiansuricata141:8.0.4-1~bpo13+1vulnerable
Debiansuricata141:8.0.5-1vulnerable
Debiansuricata141:8.0.5-1~bpo13+1vulnerable
Debiansuricata141:8.0.6-1vulnerable
Debiansuricata141:8.0.6-1~bpo13+1vulnerable
Debiansuricata141:8.0.7-1~bpo13+1vulnerable
Debiansuricata141:8.0.7-1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
CpesuricatacpeNot reported8.0.7Not reportedNVD-CVE-2026-94084Not reported
Debiansuricatadeb141:8.0.7-1Not reportedDEBIAN-CVE-2026-94084Not reported

OpenFactory catalog packages

[Debian 13 (Trixie)]

  • [suricata]Affected
    Details (4)
    • 1:7.0.10-1+deb13u4 · amd64 · trixie

      Affected

      nvd · suricata · debian · 13

    • 1:7.0.10-1+deb13u4 · arm64 · trixie

      Affected

      nvd · suricata · debian · 13

    • 1:8.0.6-1~bpo13+1 · amd64 · trixie-backports

      Affected

      nvd · suricata · debian · 13

    • 1:8.0.6-1~bpo13+1 · arm64 · trixie-backports

      Affected

      nvd · suricata · debian · 13

Observed:

References