← News
/DISPATCH · 2026-08-14

Black Hat 2026 Discloses NatJack: NAT Connection-Tracking Table Hijack Class Threatens All OSes

NatJack, disclosed at Black Hat USA 2026, achieves TCP session hijack and DNS poisoning by manipulating NAT connection-tracking tables. CVE-2026-56181 (Windows NAT/Hyper-V, CVSS 8.3) and CVE-2026-63913 (Linux Netfilter, CVSS 8.2) assigned. 13 vendors, 32 products affected. No complete patch exists.

Independent researcher Malcolm Stagg disclosed a new attack class, NatJack, at Black Hat USA 2026. Direct manipulation of NAT connection-tracking tables yields TCP session hijack, forged DNS responses, external mapped-port probing, and NAT-table exhaustion DoS. Tests covered 32 products/configs from 13 vendors. Windows, Linux, and macOS all affected. Linux and Windows implementations received CVE-2026-63913 and CVE-2026-56181 respectively. NatJack is rooted in the RFC assumption that co-NAT endpoints inherently trust each other. No complete fix exists.

Incident Overview

NatJack is not a single-vendor code defect. It is a systemic exploit of 1990s NAT design assumptions. NAT was built only to mitigate IPv4 exhaustion. Specs default to mutual trust among endpoints behind the same gateway; connection-tracking entries are not authenticity-checked. An attacker who obtains access inside the same NAT boundary—malicious container on a shared Kubernetes node, neighbor VM on the same cloud host, any device on an enterprise LAN—can interfere with arbitrary connections without the target host noticing.

Technical Details

Four Core Attack Paths

Two Implementation-Layer CVEs Assigned

CVE-2026-63913 (CVSS 8.2): Linux Netfilter conntrack missing direction validation. Attacker sends forged SYN plus RST with invalid sequence numbers to force live NAT entries into closed state. Fixed in kernel 5.10.259 / 5.15.210 / 6.1.176 / 6.6.143 / 6.12.93 / 6.18.35 / 7.0.12 / 7.1. Researcher notes the patch only increases attack complexity; it does not eliminate the NatJack attack surface.

CVE-2026-56181 (CVSS 8.3): Windows NAT source-validation error in Hyper-V. Affected versions: Windows 11 24H2 (< 26100.8875), 25H2 (< 26200.8875), 26H1 (< 28000.2525), and Windows Server 2025 (< 26100.33158). Patch primarily targets Azure Kubernetes Service workloads. Broader Windows NAT exposure remains incompletely addressed. macOS has no patch.

Impact Assessment

NatJack breaks the twenty-year industry assumption that NAT equals an internal boundary. Highest-risk scenarios:

No in-the-wild NatJack exploitation observed as of 2026-08-07. PoC code is public. Automated weaponization window will shrink fast. TLS stops payload readout of hijacked traffic. It does not stop session teardown or DNS redirection.

Remediation

Immediate Actions

Architectural Hardening

References