Thursday, July 23, 2026 · Week 30 DE · EN · FR · ES Dark
Security

NGINX Vulnerability: Ingress and Gateway Compelled to Patch

CVE-2026-42533 affects NGINX, including its Ingress and Gateway components. Cluster teams must review and apply patches accordingly.

By Alec Chizhik July 22, 2026 5 min read
NGINX Vulnerability: Ingress and Gateway Compelled to Patch

F5 has patched CVE-2026-42533: a heap-buffer-overflow vulnerability in NGINX that dates back to version 0.9.6. For cloud teams, the history matters less than the blast radius-Ingress Controller, Gateway Fabric, and App Protect often sit directly in front of workloads.

Key Takeaways

  • CVE-2026-42533. Unauthenticated, remotely triggerable heap overflow in the NGINX script engine under specific regex-map configurations. F5: CVSS v4 9.2 / v3.1 8.1; fix in Open Source 1.30.4 (stable) and 1.31.3 (mainline) as well as NGINX Plus 37.0.3.1.
  • Cloud blast radius. According to the advisory and security research, NGINX Ingress Controller, Gateway Fabric, App Protect WAF, and Instance Manager are also affected-precisely the layer that terminates internet traffic in Kubernetes clusters.
  • No blanket RCE default. DoS (worker crash) is the reliable outcome; F5 ties remote code execution to disabled or bypassable ASLR. Still: patch now, regardless of PoC status.

Related:Argo-CD flaw enables Kubernetes cluster takeover  /  Ingress-NGINX end of life and Gateway API migration

The flaw lives in the script engine: the code that composes strings from directives at request time. It is triggered by a narrow configuration combination-a regex-based map whose output variable is referenced in a string expression after a capture variable from an earlier regex match.

Technically, the two-pass run diverges. The first pass measures the required buffer length; the second writes the bytes. Both access the same capture state. If the engine evaluates the map regex in between, it overwrites that state. The measurement pass sizes the buffer for the original capture (e.g., $1 from the location match), while the write pass fills it with a different, request-influenced value. The buffer is too small-the overflow’s length and content come straight from the HTTP request.

What is CVE-2026-42533? CVE-2026-42533 is a heap-buffer-overflow vulnerability (CWE-122) in NGINX Open Source and NGINX Plus. It occurs when the script engine misprocesses capture variables in regex-map directives. A remote attacker without credentials can crash worker processes and, under tight conditions, potentially execute code. Affected versions span 0.9.6 to 1.31.2-the relevant window opens in 2011 with regex support in map.

Why this affects your Cloud and Kubernetes teams

Not every NGINX server is exploitable. Exposure depends on the configuration as much as the version number. That’s what makes the situation tricky: an inventory based on “NGINX yes/no” is no longer enough. Teams need a config scan for the tight map-plus-capture pattern sequence.

In the cluster, the risk multiplies. NGINX sits as an Ingress Controller, as part of gateway stacks, or as a WAF layer in front of services. F5 lists, alongside Core and Plus, NGINX Ingress Controller, Gateway Fabric, App Protect WAF, and Instance Manager. Security research (including Orca) pinpoints affected Ingress-Controller version ranges and urges updates to the respective patched builds. At the same time, the ecosystem is migrating away from the community project ingress-nginx toward the Gateway API. Crucially: the deprecated community project ingress-nginx is not the same as F5’s NGINX Ingress Controller, which is listed separately in the advisory-CVE and EOL push the same lever: the edge layer is no longer a “set and forget.”

For platform teams across DACH, the practical takeaway is: check image tags and Helm charts of Ingress Controllers in every cluster, watch for available fixed builds per downstream product, grep config repos for regex maps with numbered captures, and prioritize the patch path before a public exploit ratchets up the time pressure. As of 20 July 2026, the CVE was not in the CISA KEV catalog and no public PoC was known. The Hacker News and Research announced a delayed PoC release. The related Engine case CVE-2026-42945 (community-tracked as Rift) had already shown how quickly active exploitation can follow disclosure.

// Metric
15 years
That’s how far back the vulnerable version chain stretches-from NGINX 0.9.6 (2011) to 1.31.2. The fix lands in 1.30.4 and 1.31.3.
// Source: F5/NGINX Security Advisories, nginx.org/en/security_advisories.html

What breaks, what holds – and what teams must do now

// holds
  • Clear fixes: Open Source 1.30.4 / 1.31.3, Plus 37.0.3.1 (or R36 P7 per Orca/THN)
  • Temporary mitigation: switch regex maps to named captures – covers the main path
  • Inventory is feasible: tight config pattern, grep-friendly and scanner-ready
// open
  • Downstream products (Ingress/Gateway/WAF) need their own patched builds – core upgrade alone is often insufficient
  • Named-capture mitigation does not, per independent research, cover every side path
  • RCE assessments diverge: F5 conservative (ASLR), some reporters sharper – teams should patch for worst-case

F5 and security researchers point to two additional CVEs from the same patch wave (Orca: high CVSS; nginx.org rates them medium): CVE-2026-60005 (uninitialized memory disclosure in the slice module) and CVE-2026-56434 (use-after-free in the SSI module under specific proxy settings). For CVE-2026-56434, Orca reports no viable workaround – only a patch. Teams running NGINX across broad portfolios should therefore schedule a single upgrade sprint instead of three separate tickets.

The operational checklist stays short and hard:

  1. Versions and images: cross-check Core, Plus, Ingress Controller, Gateway Fabric, App Protect, Instance Manager against available fixed builds. For still-unpatched release lines, verify vendor mitigation and support status.
  2. Config scan: regex map plus numbered captures ($1, $2) inside string expressions – run reporter scanners and custom greps across includes.
  3. Mitigation only as a bridge: adopt named captures, then upgrade anyway. “Upgrade is the only complete fix” is the consistent message from research and vendor changelogs.
  4. Edge first: prioritize internet-facing Ingress and shared Gateways over internal reverse proxies.

For cloud architects the lesson is bigger than a single CVE. The edge layer has accrued technical debt: deprecated Ingress Controllers, sidecar WAFs, hand-crafted map rules from a decade of traffic engineering. CVE-2026-42533 is the prompt to surface that inventory – and to rehearse the patch path before the PoC dictates the calendar.

Frequently Asked Questions

Does CVE-2026-42533 affect every NGINX server?

No. While the vulnerable codebase spans versions 0.9.6 to 1.31.2, exploitation requires a very specific regex-map configuration that includes capture references. Without that exact pattern, the server remains immune to this overflow-yet patching the version is still the cleanest path, because inventory and configuration drift are rarely airtight.

Is upgrading the Ingress Controller sufficient?

Only if the patched NGINX engine ships with it and no additional Plus/WAF/gateway components remain exposed. F5 lists several downstream products. Cluster teams should jointly verify image tags, Helm charts, and manager instances-not just the controller deployment name.

Is Remote Code Execution realistic?

F5 ties RCE to disabled or bypassable ASLR and rates attack complexity as high. Independent researchers take a sharper view, seeing the capture-clobbering logic itself as a potential leak path. Until a public proof-of-concept emerges, DoS remains the clearly documented impact-yet the guidance stays the same: patch edge systems before exploit code circulates.

Image source: AI-generated (July 2026)

Also available in

FrançaisEspañolDeutsch
MBF Media Newsletter

The monthly briefing for decision-makers

Once a month, the MBF Media Newsletter gathers what matters from cloudmagazin, MyBusinessFuture, Digital Chiefs and SecurityToday, curated by the editorial team.

25,000 IT and business decision-makers read this newsletter. Read along.

Subscribe for free
MBF Media Newsletter, aktuelle Ausgabe auf dem iPhone
Ein Magazin der Evernine Media GmbH