
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2025-53537 is a traffic-induced memory leak vulnerability in LibHTP, a security-aware HTTP protocol parser used by Suricata IDS/IPS. Affecting versions 0.5.50 and below, the flaw allows an unauthenticated remote attacker to exhaust process memory by sending specially crafted HTTP traffic, leading to loss of network visibility. The vulnerability was published on July 23, 2025, with a fix released in version 0.5.51. It carries a CVSS v3.1 base score of 7.5 (High) (GitHub Advisory, Red Hat CVE).
The root cause is classified as CWE-401 (Missing Release of Memory after Effective Lifetime). Specifically, the LZMA decompressor in htp/htp_decompressors.c fails to free allocated LZMA state memory (LzmaDec_Free) when an error occurs during decompression, resulting in a memory leak on each error path. The fix (commit 9037ea3) adds a conditional call to LzmaDec_Free(&drec->state, &lzma_Alloc) before setting zlib_initialized to HTP_COMPRESSION_OVER in the LZMA error case. An attacker can trigger this leak remotely with no authentication or user interaction by sending HTTP traffic that causes repeated LZMA decompression errors (GitHub Commit, GitHub Advisory).
Successful exploitation causes progressive memory exhaustion in the process hosting LibHTP (typically Suricata), ultimately leading to denial of service and loss of network monitoring or security visibility. There is no confidentiality or integrity impact; the sole consequence is availability degradation, which can result in complete service interruption and blind spots in network-based intrusion detection/prevention. In environments relying on Suricata for security monitoring, this could allow other malicious traffic to go undetected during the outage (GitHub Advisory, Red Hat CVE).
suricata) over time without a corresponding increase in legitimate traffic load; eventual OOM-killer events or process crashes in system logs.GZip decompressor: inflate failed) correlating with specific source IPs or traffic patterns./var/log/syslog or dmesg entries showing out-of-memory (OOM) kills targeting the Suricata process; sudden gaps in Suricata alert or flow logs indicating loss of visibility.Upgrade LibHTP to version 0.5.51 or later, which contains the fix for the LZMA memory leak (GitHub Advisory). As a temporary workaround, disable LZMA decompression in Suricata by setting app-layer.protocols.http.libhtp.default-config.lzma-enabled: false in suricata.yaml. Downstream distributions including Fedora, Ubuntu (USN-7814-1), Debian, and Oracle Solaris (SRU 87) have released updated packages incorporating the fix (Oracle Bulletin, Red Hat CVE).
The Suricata project released version 7.0.11 addressing this issue shortly after disclosure. Red Hat, Oracle, Ubuntu, Debian, and Fedora all issued advisories or updated packages. No notable independent researcher commentary or significant social media discussion beyond standard vulnerability tracking aggregators has been observed for this CVE.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."