Skip to content
AnIntent

Apache 2.4.71 Fixes Critical HTTP/2 RCE: How to Check If You're Exposed

CVE-2026-119618 lets attackers run code on Apache 2.4.55–2.4.70 with HTTP/2 on. Here's who is exposed and what to do before you can patch.

AnIntent Editorial · · 4 min read

Server rack with blinking green lights
Photo by Domaintechnik on Unsplash
In this article
  1. What CVE-2026-119618 does
  2. Am I affected? Three questions
  3. How to fix it, and what to do if you can't yet
  4. Is anyone exploiting it?
  5. What to watch next
Share this article

Apache HTTP Server 2.4.71, released on Nov 11, 2026, fixes CVE-2026-119618, a critical remote code execution flaw in the mod_http2 module that affects versions 2.4.55 through 2.4.70, according to SecurityWeek. If you run Apache with HTTP/2 turned on, whether on a VPS, a WordPress host or a self-hosted stack, an attacker who needs no login can potentially run commands on your server.

The fix is a single upgrade. If you can't upgrade today, you can turn HTTP/2 off as a stopgap.

What CVE-2026-119618 does

The bug is a race condition in the assign_headers() function of mod_http2. Wiz's write-up says a remote, unauthenticated attacker can corrupt heap memory and achieve arbitrary code execution, with commands running under the web server process's privileges.

Apache describes the root cause as shared resources used without proper locking, per CybersecurityNews. Ostorlab explains that mod_http2 writes a synthetic Content-Length header into a table that is shared with the connection thread. Threat Landscape places the code in modules/http2/h2_request.c and classifies it as CWE-362.

Red Hat assigned it a CVSS score of 9.8, SecurityWeek reports. Threat Landscape says the Apache Software Foundation rated it Critical, and lists a CVSS v3.1 base score of 9.8.

Two teams found it independently. Threat Landscape says Anthropic's OSS Scanner reported it on 26 Oct 2026, and Anthony Weems and Simon Scannell of Google Cloud Vulnerability Research reported it on 3 Nov 2026.

Am I affected? Three questions

1. Is HTTP/2 enabled? This is the deciding factor. Red Hat is quoted by SecurityWeek as saying only HTTP/2-enabled servers are affected, and servers serving only HTTP/1.1 are not vulnerable. Look through your Apache configuration, including virtual host files, for a Protocols line that lists h2.

2. Which version are you running? Upstream Apache 2.4.55 through 2.4.70 is affected; 2.4.71 and newer is fixed.

3. Did your Linux distro backport the fix? Distributions often patch older version numbers rather than shipping 2.4.71, so the version string alone can mislead. Ostorlab reports that Red Hat shipped backports on 2026-11-11, and lists Debian advisory DSA-6620-1 with a fixed apache2 package. Check your distro's security advisory for the exact fixed package version rather than comparing against 2.4.71.

If HTTP/2 is handled by a reverse proxy in front of Apache, and that proxy forwards plain HTTP/1.1, Apache itself isn't speaking HTTP/2 and isn't exposed through this path.

How to fix it, and what to do if you can't yet

Ostorlab's write-up covers these fixes and workarounds:

  • Install your distro's fixed package.
  • Build from the 2.4.71 source tarball.
  • Disable HTTP/2 until you can patch.
  • Put a reverse proxy that terminates HTTP/2 and forwards HTTP/1.1 in front of Apache.

If you go the disable route, remove h2 from every Protocols line in your configuration, including virtual host files, so that no line still lists it. Then repeat the search from question 1 above: if no Protocols line lists h2, you've covered every place it was enabled. Clients will fall back to HTTP/1.1. As the SQMagazine quote says: "Patch now or drop h2 until you can."

Upgrading covers all three.

Is anyone exploiting it?

The reports don't line up. As of Nov 12, Ostorlab says no public exploit code is linked, no in-the-wild use is known, and the CVE is not in CISA's Known Exploited Vulnerabilities catalog. The same page relays Red Hat saying public research demonstrated a reliable exploit against a default-configured server with mod_http2 enabled. OffSeq's summary mentions public proof-of-concept repositories, and CVE Playground notes the reporting is inconsistent.

The fair reading: no confirmed exploitation in the wild as of Nov 12, but exploit research exists. That's reason enough to patch now.

How widespread is exposure? Wiz says 64% of cloud environments it sees have vulnerable resources and 51% have publicly exposed instances. That's Wiz's own telemetry, not an independent count.

What to watch next

Keep an eye on CISA's KEV catalog. If CVE-2026-119618 is added, that means confirmed exploitation in the wild, and any HTTP/2-enabled server still on 2.4.70 or earlier should be treated as a likely target.

Common questions

Is Apache 2.4.70 vulnerable to CVE-2026-119618?

Yes. Versions 2.4.55 through 2.4.70 are affected when HTTP/2 is enabled. Version 2.4.71 fixes it.

My server only uses HTTP/1.1. Am I affected?

No. Red Hat is quoted by SecurityWeek as saying servers serving only HTTP/1.1 are not vulnerable.

My distro still shows an older Apache version. Is it patched?

Possibly. Distros backport fixes, so check your distro's advisory. Red Hat shipped backports on Nov 11, 2026, and Debian lists DSA-6620-1.

Is CVE-2026-119618 being exploited?

There was no confirmed in-the-wild exploitation and it was not in CISA KEV as of Nov 12, 2026, but Red Hat reportedly says public research showed a reliable exploit, so patch now.

Does the standalone mod_h2 module need updating too?

Yes. CybersecurityNews says mod_h2 from GitHub versions 2.0.8 through 2.0.42 are affected.

person holding black android smartphone
Explainer

Where to Check Whether a Factory Reset Erases Your Phone

Which official pages to read, and which questions to answer, before you rely on a factory reset to wipe a phone you plan to sell.

· 3 min

More in Privacy & Security