NGINX Fixes 5 Flaws, Including Possible RCE and a TLS Bug That May Skip Client-Cert Checks
NGINX fixes five vulnerabilities, including potential RCE and a TLS flaw.
Run F5?
Get an email when a reviewed story names F5, usually within the hour.
Free. Your list stays private and never appears in a subject line. One click stops it. How Vendor Watch worksPrivacy
Summary
NGINX has released versions 1.30.6 and 1.31.7 to address five security vulnerabilities, one of which has existed since May 2005. Three memory bugs could lead to worker process crashes or remote code execution under specific configurations. A TLS flaw allows for forged sessions that may bypass client certificate checks, and an HTTP/3 issue permits extra bytes in requests. None are currently listed as actively exploited.
The lesson from this incident
Full lessonNGINX has disclosed five security vulnerabilities — three memory-related bugs enabling potential remote code execution or worker crashes, one TLS flaw that can bypass client certificate authentication, and an HTTP/3 input validation issue. The TLS flaw is particularly concerning because client certificate checks are a critical access control mechanism; bypassing them could allow unauthorized actors to impersonate trusted clients. One vulnerability traces back to May 2005, highlighting how long-lived software defects can persist undetected in foundational infrastructure. These flaws underscore the risk of running unpatched, widely-deployed web servers in internet-facing environments. Prompt patching is essential even when no active exploitation has been confirmed, as threat actors rapidly weaponize disclosed CVEs.
What helps against this
How we list vendors- Vulnerability scanning and prioritisation
You know which systems are vulnerable, and which ones to fix first.
- Automated patch management
Known holes get closed in days, not months.
- Threat intelligence
Attack campaigns reach your sector, suppliers or software before your team hears about them.
Indicators of Compromise
- cve — CVE-2026-15176
- cve — CVE-2026-93479
- cve — CVE-2026-97205
- cve — CVE-2026-95101
- cve — CVE-2026-97629