TT-CSIRT – 463.12.11.26- Critical Remote Code Execution Vulnerability in Apache HTTP Server.

TT-CSIRT – 463.12.11.26- Critical Remote Code Execution Vulnerability in Apache HTTP Server.

Please be advised that a critical vulnerability, designated as CVE-2026-119618, has been identified in the Apache HTTP Server HTTP/2 component (mod_http2). Exploitation may allow a threat actor to execute malicious code remotely with the privileges of the affected web-server process, potentially compromising hosted applications, sensitive information, and associated systems.

Please note:

The Apache Software Foundation released security update Apache HTTP Server 2.4.71 on 11 November 2026 to address this vulnerability. The vulnerability carries a vendor-assigned CVSS v3.1 score of 9.8 (Critical), as assessed by Red Hat.

CVE-2026-119618 involves a race condition within the assign_headers() function of the Apache HTTP/2 module (mod_http2). Improper synchronization may lead to heap memory corruption, potentially allowing remote code execution. The vulnerability affects Apache HTTP Server versions 2.4.55 through 2.4.70 where HTTP/2 functionality is enabled.

Affected Systems and Remediation:

ComponentAffected Range
Apache HTTP ServerVersions 2.4.55 through 2.4.70 inclusive; fixed in 2.4.71.
Standalone mod_h2 (GitHub)Versions 2.0.8 through 2.0.42. Consult the project or distribution for fixed packaging.
Configuration Prerequisitemod_http2 loaded and HTTP/2 (h2 or h2c) enabled. HTTP/1.1-only servers are not vulnerable to this issue.
Linux distribution packagesVendor-maintained backports may fix older displayed versions. Confirm against distribution security advisories.

Potential Impact

  • Remote execution of attacker-controlled code with the privileges of the Apache worker process.
  • Unauthorized access to or modification of application data and sensitive information accessible to that process.
  • Web-service crashes, disruption, or broader compromise following successful exploitation.

Recommended Actions

  1. Patch promptly. Upgrade upstream Apache HTTP Server to version 2.4.71 or install the Linux vendor’s patched httpd/mod_http2 package. Prioritize internet-facing systems and confirm the package advisory rather than relying solely on an Apache version banner.
  • Reduce exposure if patching is delayed. Where operationally acceptable, disable HTTP/2 (both h2 and h2c) in Apache’s Protocols configuration, validate configuration, and reload or restart the service. Retain HTTP/1.1 while the system awaits a fix.

Quick Administrator Checks (Linux)

apache2ctl -v       # Debian/Ubuntu (or httpd -v on RHEL)

apache2ctl -M | grep http2    # Check whether the HTTP/2 module is loaded

grep -Rin ‘Protocols’ /etc/apache2 /etc/httpd 2>/dev/null  # Review configured protocols

Note: A loaded module alone does not prove exploitability. Check effective per-virtual-host HTTP/2 configuration and vendor patch status.

References:

https://nvd.nist.gov/vuln/detail/CVE-2026-119618

https://access.redhat.com/security/cve/cve-2026-119618