
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-27171 is an infinite loop vulnerability in the zlib compression library affecting versions before 1.3.2. The flaw exists in the crc32_combine64 and crc32_combine_gen64 functions, where the internal x2nmodp function can perform right shifts within a loop that has no termination condition when provided with specially crafted input (e.g., a value of 0xffffffffffffffff). This causes excessive CPU consumption, resulting in a local denial-of-service condition. It was publicly disclosed on February 18, 2026, with a fix released in zlib 1.3.2 on February 17, 2026. The vulnerability carries a CVSS v3.1 base score of 5.5 (Medium) (Red Hat Advisory, zlib GitHub Issue).
The root cause is classified under CWE-835 (Loop with Unreachable Exit Condition / Infinite Loop) and CWE-1284 (Improper Validation of Specified Quantity in Input). The x2nmodp function, used internally by crc32_combine_gen64 and crc32_combine64, performs iterative right-shift operations in a loop that lacks a proper termination condition when the input length argument is an extreme value such as 0xffffffffffffffff (e.g., returned by gzoffset64() on a NULL file handle). The attack vector is local, requiring low privileges and no user interaction. A proof-of-concept fuzzer harness demonstrating the issue was published in the upstream zlib GitHub issue tracker (zlib GitHub Issue).
Successful exploitation causes the affected process to consume CPU resources indefinitely, resulting in a denial-of-service condition on the local system. The impact is limited to availability — there is no confidentiality or integrity impact. Because zlib is a widely embedded library used across operating systems, language runtimes (e.g., Perl's Compress::Raw::Zlib), and applications, the vulnerability has a broad potential footprint, though exploitation requires local access and the ability to supply crafted input to an application using the affected API (Red Hat Advisory, zlib GitHub Issue).
A proof-of-concept fuzzer-based exploit is publicly available on the zlib GitHub issue tracker, demonstrating the infinite loop condition (zlib GitHub Issue). There is no evidence of active in-the-wild exploitation at this time, and no threat actor attribution has been reported. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. The EPSS score is approximately 0.006% (0.000060), indicating a very low probability of exploitation in the near term (Red Hat Advisory).
crc32_combine_gen64 or crc32_combine64 API to local user input.crc32_combine_gen64 to be 0xffffffffffffffff. One method is to open a gzip file with an invalid/empty mode string via gzopen(), causing it to return NULL, then pass the result of gzoffset64(NULL) (which returns 0xffffffffffffffff) directly to crc32_combine_gen64().x2nmodp function enters a loop with no valid exit condition, causing the process to spin indefinitely and consume 100% of a CPU core.top, htop, ps) showing a single process pegged at maximum CPU utilization with no I/O activity, consistent with an infinite loop rather than legitimate computation.The primary remediation is to upgrade zlib to version 1.3.2 or later, which was released on February 17, 2026, and addresses this vulnerability as part of a broader security audit (zlib 1.3.2 Release). Downstream consumers — including Linux distributions (openSUSE, Amazon Linux 2023), Microsoft Azure Linux, Perl's Compress::Raw::Zlib, and embedded products from Dell, Meinberg, IBM, and Splunk — should apply their respective vendor patches. Red Hat has published patch details via Bugzilla (bug #2440530) (Red Hat Advisory). No configuration-based workaround is available; upgrading is the only effective fix. Given the medium severity and low EPSS score, this can be addressed within regular patching cycles.
Microsoft acknowledged the vulnerability and published an advisory through the MSRC portal for their Azure Linux (AZL3) package (Microsoft MSRC). Red Hat, openSUSE, Amazon Linux, Dell, Meinberg, IBM, and Splunk have all issued downstream advisories or security bulletins addressing the vulnerability in their respective products. The Yocto Project security mailing list discussed the issue across multiple threads. Community reaction has been measured, consistent with the medium severity rating and absence of active exploitation.
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."