← back
CVE-2024-38536highCWE-476

Suricata http/range: NULL-ptr deref when http.memcap is reached

21Vexday Risk Score

No sign of exploitation. No public exploitation artifact known so far.

ssvc Trackcvss 7.5epss 0.9%
exploitation probability
0.9%top 45% of all CVEs
observed exploitation
nono source reports it
In short

Suricata crashes when processing HTTP traffic if a memory limit (http.memcap) is exceeded. This happens because the system doesn't properly handle when it runs out of allocated memory, causing the application to fail and stop monitoring network threats.

Technical detail

A NULL pointer dereference occurs in Suricata's HTTP range processing when the http.memcap memory limit is reached, resulting in failed memory allocation that is not properly handled. An attacker can trigger memory exhaustion by sending crafted HTTP requests with large range headers, causing a denial of service by crashing the Suricata process. The vulnerability requires the ability to send network traffic to the monitored interface.

Summary generated and translated by AI from the official description.
Suricata is a network Intrusion Detection System, Intrusion Prevention System and Network Security Monitoring engine. A memory allocation failure due to `http.memcap` being reached leads to a NULL-ptr reference leading to a crash. Upgrade to 7.0.6.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Affected products
OISF · suricata