Critical Apache HTTP/2 Vulnerability Could Let Attackers Take Control of Servers

A serious security issue has been discovered in the Apache HTTP Server. The Apache HTTP/2 vulnerability, tracked as CVE-2026-119618, could allow remote attackers to execute code on affected servers without logging in.

The flaw affects the HTTP/2 module called mod_http2. It carries a CVSS severity score of 9.8 out of 10, making it a major concern for server administrators.

The Apache project has released a security update to fix the problem. Administrators should check their server versions and apply the update as soon as possible.

Which Apache HTTP Server Versions Are Affected?

The vulnerability affects Apache HTTP Server versions 2.4.55 through 2.4.70, but only when HTTP/2 is enabled.

An attacker who can connect to a vulnerable server may be able to take control of its server process. No authentication is required, which increases the risk for exposed systems.

The issue also affects standalone builds of the mod_h2 module from versions 2.0.8 through 2.0.42.

Apache has released version 2.4.71 to address the main vulnerability. This update also fixes two other security issues involving mod_md and mod_vhost_alias.

How Does the Apache HTTP/2 Vulnerability Work?

HTTP/2 is a network protocol used to improve communication between web browsers and servers. Apache enables it through the Protocols directive.

Administrators can enable HTTP/2 using:

  • h2 for HTTP/2 over TLS.
  • h2c for HTTP/2 over plain TCP.

The setting can apply to the entire server or individual virtual hosts. This means administrators should check both the main server configuration and every virtual host.

Red Hat reported that research had demonstrated a reliable exploit against a default server configuration with mod_http2 enabled. However, Wiz later stated that no exploit was available and that no attacks had been reported in the wild at that time.

Apache HTTP/2 Vulnerability: Affected Platforms and Fixes

Different Linux distributions provide their own Apache packages. Their package versions and security update schedules may differ.

PlatformCurrent statusRecommended action
Apache HTTP ServerFixedUpgrade to 2.4.71
Red Hat Enterprise Linux 9FixedInstall the updated package
Red Hat Enterprise Linux 10FixedInstall the updated package
Debian unstable (sid)FixedUpgrade to 2.4.71-1
Debian bookworm, trixie and forkyVulnerableMonitor security updates
Amazon Linux versions listed in the advisoryPending fixCheck for package updates
Red Hat Enterprise Linux 6, 7 and 8Not affectedNo action required for this flaw

What Should Server Administrators Do?

The best protection is to install the security update provided by your operating system or server vendor.

Administrators using official Apache releases should upgrade to version 2.4.71. Those using Linux distributions should follow the package instructions provided by their vendor.

If an immediate update is not possible, security researchers recommend temporarily removing h2 and h2c from the Protocols directive and leaving HTTP/1.1 enabled.

For example:

Protocols http/1.1

This is a temporary mitigation, not a permanent replacement for the security update.

Final Thoughts

The Apache HTTP/2 vulnerability is a serious reminder that outdated server software can create major security risks. Since the flaw may allow unauthenticated remote code execution, administrators should review their configurations and update affected systems quickly.

Keeping server software updated and regularly checking security advisories can help reduce the risk of future attacks.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top