news.mlab.sh
Vulnerabilities
Vulnerability

CVE-2026-43451

Reference data from vuln.mlab.sh, coverage from our own index.

CVSS
5.5 Medium
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Risk score
44.0
Published
2026-05-08
Status
Published

In the Linux kernel, the following vulnerability has been resolved: netfilter: nfnetlink_queue: fix entry leak in bridge verdict error path nfqnl_recv_verdict() calls find_dequeue_entry() to remove the queue entry from the queue data structures, taking ownership of the entry. For PF_BRIDGE packets, it then calls nfqa_parse_bridge() to parse VLAN attributes. If nfqa_parse_bridge() returns an error (e.g. NFQA_VLAN present but NFQA_VLAN_TCI missing), the function returns immediately without freeing the dequeued entry or its sk_buff. This leaks the nf_queue_entry, its associated sk_buff, and all held references (net_device refcounts, struct net refcount). Repeated triggering exhausts kernel memory. Fix this by dropping the entry via nfqnl_reinject() with NF_DROP verdict on the error path, consistent with other error handling in this file. A flaw was found in the Linux kernel's netfilter component. A remote attacker can exploit this by sending specially crafted network packets that cause an error during VLAN attribute parsing in the nfnetlink_queue module. This leads to a memory leak, where kernel memory is not properly released. Repeated exploitation can exhaust kernel memory, resulting in a Denial of Service (DoS) for the system.

Weaknesses

CWE-772

Coverage 6

Advisories and references