In the Linux kernel, the following vulnerability has been resolved:
netfilter: nfnetlink_queue: make hash table per queue
Sharing a global hash table among all queues is tempting, but it can cause crash:
BUG: KASAN: slab-use-after-free in nfqnlrecvverdict+0x11ac/0x15e0 [nfnetlinkqueue] [..] nfqnlrecvverdict+0x11ac/0x15e0 [nfnetlinkqueue] nfnetlinkrcvmsg+0x46a/0x930 kmemcacheallocnodenoprof+0x11e/0x450
struct nfqueueentry is freed via kfree, but parallel cpu can still encounter such an nfqueueentry when walking the list.
Alternative fix is to free the nfqueueentry via kfree_rcu() instead, but as we have to alloc/free for each skb this will cause more mem pressure.
{
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/43xxx/CVE-2026-43084.json",
"cna_assigner": "Linux"
}