CVE Catalog

CVE-2026-94083

CriticalCVSS 9.4
Published: Translated: NVD NIST

Summary

In Suricata before 8.0.7, a type confusion in DoH2 can cause an invalid free because cleanup code for HTTP2 state runs even though the actual state is HTTP1 (when there is a DoH2 request with an HTTP1 to HTTP2 upgrade). This requires app-layer.protocols.doh2 to be enabled, which is default in 8.x versions.

Risk Assessment

This could lead to process crashes or potential remote code execution, especially in default configurations.

Recommendation

Upgrade Suricata to 8.0.7 or later and review DoH2 protocol settings.

Other vulnerabilities in Suricata

See all
Original NVD description (English source)

Suricata before 8.0.7 has a DoH2 type confusion that can cause an invalid free, because cleanup code for the HTTP2 state is executed even though the actual state is HTTP1 (when there is a DoH2 request with an HTTP1 to HTTP2 upgrade). This requires app-layer.protocols.doh2 to be enabled, which is the default in 8.x versions.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS