Skip to content
payloadreport
Friday, October 16, 2026Cybersecurity news without the noise174 reports
Vulnerabilities

NGINX TLS Session Forgery and Memory Corruption Flaws Patched in F5's Latest Security Updates

F5 released updates on 14 October to fix five vulnerabilities, including a TLS session forgery that may bypass client certificate checks.

Illustration: A sleek black network security appliance sits on a white desk.
AI-generated illustration: Payload Report

Key points

  • F5 published versions 1.30.6 and 1.31.7 on 14 October to address five security flaws.
  • One vulnerability allows non-deterministic TLS session forgery, potentially bypassing client certificate verification.
  • Three memory corruption bugs could crash worker processes or enable remote code execution under specific configurations.

F5 released NGINX versions 1.30.6 and 1.31.7 on 14 October to resolve five vulnerabilities, according to The Hacker News. The update addresses issues ranging from memory corruption to protocol manipulation, with one flaw present in every release since May 2005.

The most significant issue involves TLS session forgery, which could allow an attacker to bypass client certificate checks. F5 rates this flaw at 8.3 on the CVSS v4.0 scale. Three additional memory bugs are scored at 9.2, Critical, as they may enable remote code execution or crash worker processes.

Configuration dependencies and severity

NGINX rates all five vulnerabilities as medium severity, while F5 assigns higher scores to the memory and TLS flaws. None of these issues were listed in the CISA Known Exploited Vulnerabilities catalog as of 15 October. F5 and NGINX report no known active exploitation of these weaknesses in the wild.

Affected configurations

Every vulnerability requires a specific directive added by the administrator. The TLS flaw affects systems using a shared session cache, a setting recommended in NGINX documentation. The memory bugs require combinations of alias directives, rewrites, or AIO with SSI. The HTTP/3 flaw requires HTTP/3 support, which is enabled by default.

What happens next

Organisations should verify their NGINX versions against the advisory. Users of the affected versions must apply the 1.30.6 or 1.31.7 updates. Administrators should review configurations for the specific directives that enable these flaws, such as shared TLS caches or alias rewrites, to assess exposure before patching.

Why this attack works

Teams usually rely on protocol state to maintain secure connections. When session management logic fails to initialise memory correctly, attackers can manipulate that state. This allows them to present forged credentials or inject unexpected data. Operations teams should check whether their configurations depend on default settings that may not validate input strictly, leaving the application layer vulnerable to such manipulation.

What to do and how to stay safe: NGINX

  • Verify current NGINX versions and compare them with the patched 1.30.6 and 1.31.7 releases.
  • Review configuration files for the use of shared TLS session caches or alias directives with rewrites.
  • Monitor logs for unusual worker process crashes or unexpected HTTP/3 request patterns.
  • Plan to apply the vendor update once maintenance windows allow to close these exposure gaps.

Step-by-step guide: Patch Management Policy: How to Automate Fixes Without Breaking Systems

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

Frequently asked questions

Which NGINX versions contain the fixed vulnerabilities?

Versions 1.30.6 and 1.31.7 released on 14 October contain the fixes for all five vulnerabilities.

Is the TLS session forgery vulnerability actively being exploited?

No, neither NGINX nor F5 reports any active attacks, and the flaw is not in CISA's catalog.

Does the TLS flaw require complex attacker control?

F5 states the forgery works in a non-deterministic manner that is beyond the attacker's control.

Sources

  1. The Hacker News
NGINXF5TLSmemory corruptionHTTP/3

Related stories