CVE-2023-1829 is a use-after-free vulnerability in the Linux kernel traffic-control tcindex classifier. When tcindex_delete() removes a perfect-hash filter with attached actions, it fails to deactivate or remove the filter before destroying its extensions. The action storage can subsequently be freed again during classifier or chain destruction, leaving a stale reachable pointer and producing a double-free/use-after-free condition.
Mallory correlates every CVE against your assets, your vendors, and active adversary campaigns. Know which vulnerabilities matter for you, not just which ones are loud.
What it means. What to do now. Patch path, mitigations, and the assume-compromise checklist.
What an attacker gets, and what they’ve been doing with it.
If you can’t patch tonight, do this now.
Patch, then assume compromise.
1 valid exploit after Mallory filtered fakes, detection scripts, and README-only repos.
This repository is a full exploit for CVE-2023-1829, a Use-After-Free (UAF) vulnerability in the Linux kernel's netfilter/nftables subsystem. The exploit is written in C and is structured into multiple components: - The main exploit logic is in 'src/main.c', which orchestrates the attack by manipulating nftables/netlink objects, leaking kernel addresses, and performing heap spraying and UAF exploitation. - Helper modules (in 'src/' and 'inc/') handle kernel heap spraying (keyring, io_uring), netlink/nftables manipulation, and privilege escalation steps. - The exploit overwrites the kernel's 'modprobe_path' to point to a malicious script ('/tmp/x'), which, when triggered by executing a dummy file ('/tmp/dummy'), sets the SUID bit on a helper binary ('/tmp/get_root'). - The 'get_root_src/get_root.c' binary is a simple SUID shell spawner, which is executed to provide a root shell to the attacker. The exploit requires CAP_NET_ADMIN and is intended to be run in a new user and network namespace for isolation. It is operational and provides a working local privilege escalation path on vulnerable Linux kernels. The code is modular, with clear separation between kernel manipulation, heap spraying, and privilege escalation payload delivery. The repository does not target remote exploitation and does not contain detection-only scripts.
Products and vendors Mallory has correlated with this vulnerability. Open in Mallory to drill down to specific CPE configurations and version ranges.
Vendor-confirmed product mapping. Mallory continuously reconciles this list against your asset inventory.
16 sources tracked across advisories, community write-ups, and news. New activity surfaces here as Mallory finds it.
A use-after-free vulnerability in the Linux kernel traffic-control tcindex filter.
A use-after-free vulnerability in the Linux kernel traffic-control index filter.
A use-after-free vulnerability in the Linux kernel traffic-control index filter.
A use-after-free vulnerability in the Linux kernel traffic-control index (tcindex) filter.
Query your assets running an affected version, and investigate the blast radius.
Every observed campaign linking this CVE to a named adversary.
Malware families riding this exploit, with evidence and IOCs.
YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.
Cross-references every affected SKU, including bundled OEM variants.
Community discussion across Reddit, Mastodon, and other social sources.