
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-44186 is an infinite loop vulnerability in the mod_proxy_ftp module of Apache HTTP Server, classified as a Loop with Unreachable Exit Condition (CWE-835). It affects Apache HTTP Server versions 2.4.0 through 2.4.67 and can be triggered by an attacker-controlled backend FTP server. The vulnerability was reported on 2026-04-27, fixed in the 2.4.x branch on 2026-06-05, and publicly disclosed with the release of Apache HTTP Server 2.4.68 on 2026-06-08. It carries a CVSS v3.1 base score of 7.3 (High) (GitHub Advisory, Apache Advisory).
The root cause is a loop with an unreachable exit condition (CWE-835) in the proxy_ftp_handler function within the mod_proxy_ftp module. When Apache HTTP Server is configured to proxy FTP requests and the backend FTP server is under attacker control, the attacker can craft malicious FTP responses that cause the handler to enter an infinite loop, consuming CPU resources indefinitely. Exploitation requires no authentication and no user interaction — only network access to the Apache instance and the ability to control or impersonate the backend FTP server. The vulnerability was discovered by Zhenpeng (Leo) Lin at depthfirst and fixed via revision r1935004 in the 2.4.x branch (oss-security, GitHub Advisory).
Successful exploitation causes the Apache HTTP Server process to enter an infinite loop, exhausting CPU resources and rendering the server unresponsive — a Denial of Service condition. The CVSS scoring also reflects low confidentiality and integrity impacts, suggesting potential for limited data exposure or manipulation depending on deployment context. The primary risk is service disruption without requiring any credentials, making it accessible to unauthenticated remote attackers (GitHub Advisory, Apache Advisory).
mod_proxy_ftp enabled and configured to proxy FTP requests, using tools like Shodan, Censys, or banner grabbing (e.g., curl -v http://target/ftp://backend-ftp-server/).proxy_ftp_handler, causing the Apache worker process to enter an infinite loop.httpd, apache2) consuming 100% CPU for extended periods with no corresponding legitimate traffic load; unusually high number of stuck or hung worker processes.error_log entries showing repeated or stalled FTP proxy connections to a backend FTP server; access logs showing FTP proxy requests (/ftp://...) that never complete.Upgrade Apache HTTP Server to version 2.4.68 or later, which contains the fix (revision r1935004) (Apache Advisory). If FTP proxying is not required, disable the mod_proxy_ftp module entirely (e.g., a2dismod proxy_ftp on Debian/Ubuntu systems). As an additional defense-in-depth measure, restrict network access so that the Apache server can only connect to trusted, known-good FTP backend servers.
The vulnerability was covered by several cybersecurity news outlets in the context of the broader Apache HTTP Server 2.4.68 release, which addressed multiple security issues including use-after-free, DoS, XSS, and buffer overflow flaws (CyberSecurityNews, GBHackers). The Apache Security Team rated the severity as "moderate," consistent with the limited exploitation prerequisites (requiring control of a backend FTP server). No notable independent researcher commentary or significant social media discussion specific to this CVE has been observed.
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."