Description
Loop with Unreachable Exit Condition ('Infinite Loop') vulnerability in the mod_proxy_ftp module in Apache HTTP Server with an attacker controlled backend FTP server.

This issue affects undefined: from 2.4.0 through 2.4.67.

Users are recommended to upgrade to version 2.4.68, which fixes the issue.
Published: 2026-06-08
Score: 7.3 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is an infinite loop triggered in mod_proxy_ftp's proxy_ftp_handler when the backend FTP server is under attacker control. Because the loop has an unreachable exit condition, each proxy request can consume excessive resources, eventually exhausting CPU and memory and causing the Apache HTTP Server to become unresponsive. The impact is a denial of service that can affect availability for users and applications relying on the server.

Affected Systems

Apache HTTP Server releases from 2.4.0 through 2.4.67 are affected. The issue was fixed in the 2.4.68 release.

Risk and Exploitability

The EPSS score is less than 1%, but exploitation is achievable remotely by configuring the server to proxy connections to an attacker-controlled FTP server and then sending requests. The loop can be sustained indefinitely, producing a sustained denial of service. The absence of a CISA KEV listing indicates no publicly known exploit activity yet, yet the severity and ease of configuration changes render the risk high. Users should apply the 2.4.68 patch or mitigate through configuration changes.

Generated by OpenCVE AI on June 9, 2026 at 14:58 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Apache HTTP Server to version 2.4.68 or later to remove the infinite loop in mod_proxy_ftp.
  • If an upgrade cannot be performed immediately, disable mod_proxy_ftp or limit its use to trusted backend FTP servers by configuring ProxyPass directives and applying firewall rules to block unauthorized FTP hosts.
  • Monitor server performance for spikes in CPU usage and enforce resource limits such as MaxRequestWorkers to mitigate the impact of any remaining denial of service attempts.

Generated by OpenCVE AI on June 9, 2026 at 14:58 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4629-1 apache2 security update
History

Thu, 11 Jun 2026 04:15:00 +0000

Type Values Removed Values Added
First Time appeared Apache http Server
CPEs cpe:2.3:a:apache:http_server:*:*:*:*:*:*:*:*
Vendors & Products Apache http Server

Tue, 09 Jun 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 7.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 08 Jun 2026 23:30:00 +0000

Type Values Removed Values Added
References

Mon, 08 Jun 2026 16:45:00 +0000

Type Values Removed Values Added
First Time appeared Apache
Apache apache Http Server
Vendors & Products Apache
Apache apache Http Server

Mon, 08 Jun 2026 15:45:00 +0000

Type Values Removed Values Added
Description Loop with Unreachable Exit Condition ('Infinite Loop') vulnerability in the mod_proxy_ftp module in Apache HTTP Server with an attacker controlled backend FTP server. This issue affects undefined: from 2.4.0 through 2.4.67. Users are recommended to upgrade to version 2.4.68, which fixes the issue.
Title Apache HTTP Server: Loop in `proxy_ftp_handler` in mod_proxy_ftp
Weaknesses CWE-835
References

Subscriptions

Apache Apache Http Server Http Server
cve-icon MITRE

Status: PUBLISHED

Assigner: apache

Published:

Updated: 2026-06-09T12:20:10.986Z

Reserved: 2026-05-05T15:00:32.613Z

Link: CVE-2026-44186

cve-icon Vulnrichment

Updated: 2026-06-08T22:32:32.111Z

cve-icon NVD

Status : Analyzed

Published: 2026-06-08T16:16:40.453

Modified: 2026-06-11T04:01:39.990

Link: CVE-2026-44186

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-06-09T15:00:07Z

Weaknesses
  • CWE-835

    Loop with Unreachable Exit Condition ('Infinite Loop')