NGINX – Mosravo Endless Solutions Publications https://mosravo.com/publications echnology news you can act on, security advice you can trust. The Mosravo Endless Solutions journal covers software, cybersecurity, hardware and the latest in IT, with scam alerts that help you and your team stay safe. Wed, 21 Oct 2026 12:34:27 +0000 en-US hourly 1 https://wordpress.org/?v=7.1.3 https://mosravo.com/publications/wp-content/uploads/2026/10/favicon-140x150.png NGINX – Mosravo Endless Solutions Publications https://mosravo.com/publications 32 32 F5 Patches Critical NGINX Flaws: What Web Admins Should Do Now https://mosravo.com/publications/2026/10/21/f5-patches-critical-nginx-flaws-what-web-admins-should-do-now/ https://mosravo.com/publications/2026/10/21/f5-patches-critical-nginx-flaws-what-web-admins-should-do-now/#respond Wed, 21 Oct 2026 12:34:17 +0000 https://mosravo.com/publications/?p=273

F5, the company behind the NGINX web server, has released out-of-band security updates for several NGINX vulnerabilities, three of which are rated critical. “Out-of-band” means the fixes arrived outside the normal update schedule, which usually signals that the vendor wants administrators to act quickly. NGINX sits in front of a very large share of websites, APIs and cloud applications, including many run by Nigerian banks, fintechs, e-commerce stores and agencies, so this is an update worth putting at the top of this week’s to-do list.

The three critical issues are tracked as CVE-2026-15176, CVE-2026-97205 and CVE-2026-93479. F5 published its advisories in mid-October, and the out-of-band release was widely reported on 19 October 2026.

What the vulnerabilities do

All three flaws are memory-safety bugs in the NGINX worker process. According to the reporting, an unauthenticated remote attacker who sends crafted traffic to a vulnerable server can trigger a heap-based buffer overflow or a use-after-free condition. The most likely result is that the worker process crashes and restarts, which an attacker can repeat to cause a denial of service and knock a site or API offline.

The more serious outcome is remote code execution. Researchers and F5 note that running attacker code is realistic where Address Space Layout Randomization (ASLR), a standard memory protection in modern operating systems, has been disabled, or where an attacker finds a way around it. That condition is the main reason the flaws carry a “High” score of 8.1 under CVSS version 3.1 while scoring 9.2, “Critical”, under the newer CVSS version 4.0 method.

Which products are affected

F5 lists a wide range of NGINX products in its advisories, including:

  • NGINX Open Source
  • NGINX Plus
  • NGINX Ingress Controller (used with Kubernetes)
  • NGINX Gateway Fabric
  • NGINX Instance Manager

Importantly, exposure depends on how NGINX is configured. The bugs are reachable only with certain non-default settings, such as particular uses of HTTP/3, Server Side Includes (SSI) combined with asynchronous file I/O, or regex-based map directives that reference capture variables. That means you should not assume you are safe just because you run a “standard” setup, and you should not assume you are vulnerable either. The only way to know is to check your configuration against F5’s advisories.

Network cables plugged into a server switch
Photo: “Network cables” by nzhamstar, CC BY-SA 2.0, via Openverse

Is anyone exploiting this yet?

At the time of writing, F5 has not reported any exploitation in the wild, and no public proof-of-concept code has been reported. That is good news, but it is not a reason to wait. F5 products are a frequent target: the US Cybersecurity and Infrastructure Security Agency (CISA) has listed eight F5 vulnerabilities as actively exploited since November 2021, and four of those were used in ransomware attacks. F5 also disclosed in October 2025 that state-backed hackers had breached its systems and stolen source code and information about undisclosed vulnerabilities, which raises the stakes for any newly published F5 bug.

Historically, once a fix is public, attackers compare the patched and unpatched code to work out how to exploit the flaw. The window between a patch and the first attacks can be days rather than weeks.

Temporary mitigations if you cannot patch today

Upgrading to a fixed NGINX release is the recommended fix. If you need time to test the update, F5 has described configuration changes that reduce exposure for each flaw:

  • CVE-2026-15176: avoid using the alias directive inside a location block and avoid the $request_filename variable.
  • CVE-2026-97205: disable asynchronous file I/O (the aio setting) or Server Side Includes (SSI).
  • CVE-2026-93479: use named regex captures instead of unnamed (numbered) captures, and keep their use limited to the block containing the regex match.

Treat these as stop-gaps only. Configuration changes are easy to undo by accident during a later deployment, and they may not cover the other, lower-severity issues fixed in the same release.

Why this matters for African businesses

Many small and mid-sized companies in Nigeria and across the continent run NGINX without realising it. It is often bundled in hosting control panels, Docker images, Kubernetes clusters, load balancers and appliances supplied by integrators. If a vendor or freelancer set up your website or app, NGINX may be quietly serving your traffic. A crash-and-restart attack against a payment page or customer portal can mean lost sales and support calls, and code execution on an internet-facing server can become the first step in a data breach.

What you should do

  1. Find every NGINX instance. Check web servers, reverse proxies, Kubernetes ingress controllers and container images. Running nginx -v on a server shows the installed version.
  2. Read F5’s advisories (K000162416, K000162607 and K000162608) and compare the listed conditions with your configuration files.
  3. Patch internet-facing systems first, then internal ones. Update container base images and redeploy, rather than patching running containers by hand.
  4. Apply the mitigations above where patching must wait, and record the change so it is reviewed later.
  5. Confirm ASLR is enabled on Linux hosts; it is on by default, and it should stay that way.
  6. Ask your hosting provider or IT vendor in writing whether they manage NGINX for you and when they will apply the fix.
  7. Watch your logs for repeated worker process crashes, which can indicate someone is probing for these bugs.

Sources

]]>
https://mosravo.com/publications/2026/10/21/f5-patches-critical-nginx-flaws-what-web-admins-should-do-now/feed/ 0 273