CVE Catalog

CVE-2026-22258

High
Published: Translated: NVD NIST

Summary

Suricata before versions 8.0.3 and 7.0.14 has a vulnerability that allows crafted DCERPC traffic to cause unbounded buffer expansion, leading to memory exhaustion and process termination. The issue affects DCERPC over UDP and likely also over TCP and SMB. Patches are available in versions 8.0.3 and 7.0.14.

Risk Assessment

An attacker can remotely crash the IDS/IPS engine, resulting in loss of network protection and potential service disruption.

Recommendation

Upgrade Suricata to version 8.0.3 or 7.0.14. If not possible, disable the DCERPC/UDP parser and limit stream reassembly depth for DCERPC/TCP and SMB.

Other vulnerabilities in Suricata

See all
Original NVD description (English source)

Suricata is a network IDS, IPS and NSM engine. Prior to versions 8.0.3 and 7.0.14, crafted DCERPC traffic can cause Suricata to expand a buffer w/o limits, leading to memory exhaustion and the process getting killed. While reported for DCERPC over UDP, it is believed that DCERPC over TCP and SMB are also vulnerable. DCERPC/TCP in the default configuration should not be vulnerable as the default stream depth is limited to 1MiB. Versions 8.0.3 and 7.0.14 contain a patch. Some workarounds are available. For DCERPC/UDP, disable the parser. For DCERPC/TCP, the `stream.reassembly.depth` setting will limit the amount of data that can be buffered. For DCERPC/SMB, the `stream.reassembly.depth` can be used as well, but is set to unlimited by default. Imposing a limit here may lead to loss of visibility in SMB.

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