SecurityOnlineDo Son
Google Publishes Linux Kernel Exploit for CVE-2026-23111
Part of the CVE-2026-23111 story · since 9 Jun
- Tue 9 Jun, 08:41 UTC. Security Affairs, first report. CVE-2026-23111 flaw in Linux nf_tables lets local users gain root.
- Tue 9 Jun, 15:26 UTC. Ars Technica, its first report on the story. Linux Kernel Bug Lets Unprivileged Users Escalate to Root.
- Wed 28 Oct, 02:30 UTC. SecurityOnline, its first report on the story. Google Publishes Linux Kernel Exploit for CVE-2026-23111. This article, 3rd of 3.
Google’s kernelCTF programme has published full technical details and a working proof-of-concept exploit for CVE-2026-23111, a use-after-free flaw in the Linux kernel’s Netfilter nf_tables. The vulnerability allows a local attacker to achieve root and escape from containers; Red Hat rates the flaw 7.8 (High) on the CVSS scale. The write-up notes that the PoC and accompanying exploit are public, and that patched kernels have been available since February 2026.
The CVE summary explains the root cause: nft_map_catchall_activate() should skip already active elements and restore inactive ones, but instead processes them in the reverse fashion. Each aborted delete operation lowers a chain’s reference count without restoring it, and when the count reaches zero, the kernel frees the chain while map elements still point to it. The upstream fix removes a single negation operator.
KernelCTF describes a multi-stage exploit chain, including reclaiming freed chain memory, achieving a page-level use-after-free, and corrupting page tables to gain memory read/write access. Two new techniques are highlighted: bypassing physASLR with a linear memory scan and an unexpected kfree() behaviour to free an entire memory page. The PoC repository is hosted in Google’s kernelCTF CVE-2026-23111_cos space, with exploitation details attributed to the kernelCTF team.
Affected versions are stated as Linux 6.4 through 6.19, with backports bringing the bug into older stable branches starting at 5.15.121 and 6.1.36. The article lists patched versions as 5.15.200 or later, 6.1.163 or later, 6.6.124 or later, 6.12.70 or later, 6.18.10 or later, and 6.19 or newer, and advises updating where possible.
It also notes that, if patching is not feasible, admins should restrict unprivileged user namespaces and consider disabling nf_tables in container seccomp profiles where workloads do not require it. The article emphasises that public PoC lowers the barrier for exploitation.
How the story developed
3 articles from 3 outlets since 9 Jun. Picked up again today after 20 weeks quiet. This was the 3rd report, 141 days after the first.
- Tue 9 Jun, 08:41 UTC. Security Affairs, first report. CVE-2026-23111 flaw in Linux nf_tables lets local users gain root.
- Tue 9 Jun, 15:26 UTC. Ars Technica, its first report on the story. Linux Kernel Bug Lets Unprivileged Users Escalate to Root.
- Wed 28 Oct, 02:30 UTC. SecurityOnline, its first report on the story. Google Publishes Linux Kernel Exploit for CVE-2026-23111. This article, 3rd of 3.
- CVE not in KEV
- No CVE
- Larger: an outlet’s first report
- Coverage over time
- Quiet time, folded
Show all 3 articles as a listHide the list
- Tue 9 JunDay 02
- CVE-2026-23111 flaw in Linux nf_tables lets local users gain root08:41 · Security Affairs · First report
- Linux Kernel Bug Lets Unprivileged Users Escalate to Root15:26 · Ars Technica
Quiet for 20 weeks
Wed 28 OctDay 1411- Google Publishes Linux Kernel Exploit for CVE-2026-2311102:30 · SecurityOnline · Picked up again · This article, 3rd of 3