High-severity vulnerability in Linux caused by a single faulty character

TL;DR · AI Summary
Linux 内核因一个错误字符导致严重漏洞,攻击者可借此获得 root 权限。
Key Takeaways
- Linux 内核中的一个错误字符(!)导致了 CVE-2026-23111 漏洞,攻击者可借此获得 root 权限。
- 该漏洞位于 nf_tables 子系统,通过 use-after-free 攻击实现权限提升。
- 漏洞已在 2 月修复,并回滚至主流 Linux 发行版。
Outline
Jump quickly between sections.
- §引言
Linux 内核中因一个错误字符导致严重权限提升漏洞。
- ·漏洞详情
CVE-2026-23111 漏洞位于 nf_tables 子系统,由一个错误的感叹号引发 use-after-free 漏洞。
攻击者通过破坏 verdict 删除过程,利用 catchall 元素实现权限提升。
该漏洞已在 2 月修复,并回滚至主流 Linux 发行版,Exodus Intelligence 提供了 PoC 攻击示例。
Mindmap
See how the topics connect at a glance.
查看大纲文本(无障碍 / 无 JS 友好)
- Linux 内核严重漏洞
- 漏洞详情
- CVE-2026-23111
- nf_tables 子系统
- use-after-free 漏洞
- 利用机制
- catchall 元素
- verdict 删除过程
- 权限提升至 root
- 修复与影响
- 2 月修复
- 主流 Linux 发行版回滚
- Exodus Intelligence PoC 攻击
Highlights
Key sentences worth saving and sharing.
一个错误的感叹号引入了 use-after-free 漏洞,攻击者可借此获得 root 权限。
CVE-2026-23111 漏洞利用 catchall 元素破坏 verdict 删除过程,实现权限提升。
Exodus Intelligence 提供了 PoC 攻击示例,该漏洞修复后已回滚至主流 Linux 发行版。
High-severity vulnerability in Linux caused by a single faulty character - Ars Technica
LINUX ESCALATION OF PRIVILEGE
High-severity vulnerability in Linux caused by a single faulty character
Use-after-free bug can be exploited to evade sandbox defenses.
Dan Goodin
–
Jun 9, 2026 11:12 am
|
56
Credit: Getty Images
Button
Text settings
Panel
Story text
Size
Small
Standard
Large
Width
*
Wide
Links
Orange
- Subscribers only
Learn more
Minimize to nav
Researchers have analyzed a high-severity vulnerability in Linux that’s able to escalate untrusted users to root by exploiting a bug you don’t often see: a single errant character inside the kernel.
The vulnerability, tracked as CVE-2026-23111 , is located in nf_tables, a subsystem of the Linux kernel that provides packet filtering capabilities. It’s used to manage firewall rules and replaces older subsystems such as iptables, ip6tables, arptables, and ebtables.
!!!WTF!!!
The presence of a single mis-issued exclamation point in code implementing nf_tables introduced a use-after-free, a class of vulnerability that corrupts memory by placing malicious code at memory addresses that haven’t been properly freed of their previous contents. CVE-2026-23111 can be exploited by an unprivileged user or process to elevate system rights to root.
The exploit works by disrupting the deletion of verdicts—a determination within the nf_tables framework that determines if a packet matches a rule calling for a certain action to be performed. This process can use what are known as catchall elements, which act as a wildcard in the event a lookup doesn’t match any other element in the set.
When a verdict map is deleted from memory, catchall elements are deactivated and a chain’s reference counter is decremented. When errors occur the deletion can be reversed and the counter incremented. CVE-2026-53111 allows for that process to be altered. As a result, the exploit can decrement the variable an arbitrary number of times and then delete and free the chain when some objects still point to it.
“In this blog post, we have seen how one incorrect exclamation mark introduced a use-after-free vulnerability which can be exploited by an unprivileged user on Debian and Ubuntu to escalate privileges to root,” researchers from security firm Exodus Intelligence wrote Monday . “Although the exploit triggers the use-after-free vulnerability multiple times to leak the kernel base address, leak heap addresses, and hijack the control flow, the stability tests resulted in a stability of >99% on an idle system.”
The vulnerability was fixed in the kernel in February and subsequently back ported to major Linux distributions. Security firm FuzzingLabs demonstrated a proof of concept exploit in April. Exodus Intelligence, which discovered the bug, included its own PoC exploit in Monday’s post. It worked on Debian and Ubuntu.
CVE-2026-53111 is one of at least three potent elevation-of-privilege vulnerabilities to hit Linux in recent weeks. The vulnerabilities are serious, because, when chained to a separate exploit, they can be used to evade security defenses baked into the OS.
Senior Security Editor
Dan Goodin is Senior Security Editor at Ars Technica, where he oversees coverage of malware, computer espionage, botnets, hardware hacking, encryption, and passwords. In his spare time, he enjoys gardening, cooking, and following the independent music scene. Dan is based in San Francisco. Follow him at
here
on Mastodon and
on Bluesky. Contact him on Signal at DanArs.82.
56 Comments