Critical Vulnerability in Apache HTTP Server Could Allow Remote Code Execution via HTTP/2; Versions 2.4.55–2.4.70 Affected

Critical Vulnerability in Apache HTTP Server Could Allow Remote Code Execution via HTTP/2; Versions 2.4.55–2.4.70 Affected

The Apache HTTP Server development project released its latest version, 2.4.71, on November 11. The release follows the discovery of a critical vulnerability (CVE-2026-119618) in the HTTP/2 support module “mod_http2” that can lead to remote code execution (RCE), and the project has classified the severity as “critical.” Versions 2.4.55 through 2.4.70 are affected, and affected environments are urged to update to the fixed version.

The root cause is improper synchronization of concurrent processing of shared resources. This can corrupt the heap and allow externally injected code to be executed. An attacker only needs to be able to reach the server without authentication, and a successful exploit could give full control of the server process. In its own assessment, Red Hat gave the vulnerability a CVSS score of 9.8 out of 10 and noted that “reliable exploits have been demonstrated in public research” against servers in default configurations with mod_http2 enabled. However, it did not provide the name or link of the specific research. Security firm Wiz, by contrast, said the same day that no exploitable proof-of-concept exists and that there have been no reports of exploitation in real-world environments, indicating a divergence in assessments. According to Wiz’s analysis, 64% of cloud environments contain resources affected by the vulnerability, and 51% have internet-exposed instances. It noted, however, that these figures do not take into account configurations such as whether HTTP/2 is enabled or disabled.

The scope of impact extends beyond the Apache HTTP Server itself. The standalone module “mod_h2,” published on GitHub, is also affected in versions 2.0.8 through 2.0.42. However, that repository has been read-only since it was archived on June 9, and no fixed version has been published. Servers using the standalone module must also mitigate the risk through the configuration changes described below.

In addition to the critical issue, the release fixes two other bugs. A NULL pointer dereference in mod_md (CVE-2026-106023), which handles automatic certificate acquisition and renewal, crashes a child process while processing an HTTP request; its severity is “important,” and versions 2.4.30 through 2.4.70 are affected. The other is a one-byte buffer overwrite in mod_vhost_alias (CVE-2026-109163), with a severity of “low”; versions 2.4.69 and 2.4.70 are affected.

The three vulnerabilities fixed in 2.4.71 are as follows.

CVE Module Severity Affected Versions Summary
CVE-2026-119618 mod_http2 critical 2.4.55–2.4.70 Heap corruption and remote code execution due to a race condition on shared resources
CVE-2026-106023 mod_md important 2.4.30–2.4.70 Child process crash due to NULL pointer dereference
CVE-2026-109163 mod_vhost_alias low 2.4.69–2.4.70 One-byte stack buffer overwrite

The vulnerability discoverers listed are Anthropic’s “OSS Scanner” (management number ANT-2026-MAPKT6MZ) and two researchers from Google Cloud Vulnerability Research. The reports were filed on October 26 by Anthropic and on November 3 by the Google side; the fix was committed to the source code on November 11, and 2.4.71 was released the same day.