Skip to content
Friday, October 16, 2026AboutContactRSS
PatchReview
Bits, bytes and breaking security news
Vulnerabilities

Update NGINX Plus and Open Source to Fix Unauthenticated Heap Overflow Flaws

F5 released patches for CVE-2026-15176 and related flaws that allow remote code execution or denial of service in specific NGINX configurations.

Patch Review Newsroom ·
Update NGINX Plus and Open Source to Fix Unauthenticated Heap Overflow Flaws
Illustration: Patch Review

Key points

  • F5 released fixes for eleven security issues, including three rated critical.
  • CVE-2026-15176 allows unauthenticated attackers to trigger heap buffer overflows.
  • Remote code execution is possible if ASLR is disabled or bypassed on affected systems.

F5 released updates for NGINX Plus and NGINX Open Source to address CVE-2026-15176 and other vulnerabilities. The National Vulnerability Database rates CVE-2026-15176 as high severity with a CVSS score of 8.1. Affected versions include NGINX Plus before 37.1.0.1 and 37.0.5.1, and NGINX Open Source before 1.31.7 and 1.30.6. Patches are available for all listed versions.

In plain English

This flaw lets attackers send special web requests to crash your server or run code on it. It happens when NGINX is set up using the alias directive with rewrite rules that use the $request_filename variable. If your server logs access using this variable, it is also at risk. The issue causes a memory error known as a heap buffer overflow.

The background

According to Security Affairs, F5 fixed eleven issues, including two others rated critical. CVE-2026-93479 involves map directive variables and CVE-2026-97205 involves asynchronous file I/O. All three critical flaws share similar traits: they require no login, cause crashes, and may allow code execution if memory protections like ASLR are off.

What changes now

Administrators must upgrade to the patched versions immediately. The fixes resolve the heap overflow and use-after-free errors described in the advisories. No workaround is mentioned in the source material, so updating the software is the only confirmed way to stop exploitation. Systems running end-of-life versions are not covered by these evaluations.

Who needs to act first

Teams usually prioritize systems exposed directly to the internet for immediate patching. Check whether your configurations use the alias directive or specific logging formats mentioned in the advisory. If you cannot patch right away, consider restricting access to the affected services. Back up your configuration files before applying updates to ensure you can revert if issues arise. Test the new version in a staging environment first to verify stability.

What to do and how to stay safe: NGINX

  • Verify if your NGINX instances use the alias directive with rewrite rules referencing $request_filename.
  • Check your access log formats to see if they include the $request_filename variable.
  • Ensure Address Space Layout Randomization (ASLR) is enabled on your servers to mitigate code execution risks.
  • Monitor logs for unusual worker process restarts or crashes that may indicate exploitation attempts.

Step-by-step guide: Emergency Patching: How to Fix Critical Flaws Without Breaking Systems

General security guidance from the Patch Review newsroom. It is not confirmed advice from the organisations named in this story.

Frequently asked questions

Which NGINX versions are affected by CVE-2026-15176?

NGINX Plus versions before 37.1.0.1 and 37.0.5.1, and NGINX Open Source versions before 1.31.7 and 1.30.6.

Can attackers execute code remotely using this flaw?

Yes, remote code execution is possible if ASLR is disabled or if the attacker can bypass it.

Is this vulnerability limited to specific configurations?

Yes, it affects setups using the alias directive with rewrite and set or return directives referencing $request_filename.

Sources

  1. CVE Program
  2. Security Affairs
NGINXF5CVE-2026-15176CVE-2026-93479CVE-2026-97205heap buffer overflow

You may also like