CVE-2026-72255
Received Received - Intake

Netfilter NFQUEUE Bridge Device Use-After-Free Vulnerability

Vulnerability report for CVE-2026-72255, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-08-15

Last updated on: 2026-08-23

Assigner: kernel.org

Description

In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_queue: pin bridge device while NFQUEUE holds fake dst The br_netfilter fake rtable is embedded in struct net_bridge and is attached to bridged packets with skb_dst_set_noref(). If such a packet is queued to NFQUEUE, __nf_queue() upgrades that fake dst with skb_dst_force(). At that point the queued skb can hold a real dst reference after bridge teardown has started. The problem is not that every bridged packet needs its own dst reference. The problem is that NFQUEUE can keep the bridge private fake dst alive after unregister begins. Fix this by keeping the bridge fake dst model unchanged and pinning the bridge master device only while the packet sits in NFQUEUE. Record the bridge device in nf_queue_entry when the queued skb carries a bridge fake dst, take a device reference for the queue lifetime, and drop it when the queue entry is freed. Also make sure queued entries are reaped when that bridge device goes down, and drop the redundant nf_bridge_info_exists() test from the fake dst detection. This keeps netdev_priv(br->dev) alive until verdict completion, so the embedded fake rtable and its metrics backing storage cannot be freed out from under dst_release(). It also avoids the constant refcount bump and avoids using ipv4-specific dst helpers for IPv6 bridge traffic.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-08-15
Last Modified
2026-08-23
Generated
2026-09-04
AI Q&A
2026-08-15
EPSS Evaluated
2026-09-03
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
linux linux_kernel *

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-UNKNOWN

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability in the Linux kernel involves a flaw in the netfilter subsystem where a fake destination entry (dst) used for bridged packets can be improperly held by NFQUEUE, causing the bridge device to remain pinned even after it should be released. This happens because NFQUEUE upgrades the fake dst to a real dst, keeping the bridge device alive longer than intended, which may lead to use-after-free or other memory issues.

Detection Guidance

This vulnerability is specific to the Linux kernel's netfilter subsystem and bridge device handling. Detection requires checking kernel logs for bridge-related errors or crashes, particularly involving NFQUEUE. Monitor dmesg or journalctl for messages about bridge device teardown or dst reference issues.

Impact Analysis

This vulnerability could lead to system instability, crashes, or potential privilege escalation if exploited. It may cause memory corruption or unexpected behavior in network traffic handling, especially in systems using bridge networking with NFQUEUE.

Compliance Impact

This vulnerability does not directly affect compliance with GDPR, HIPAA, or similar standards. It is a Linux kernel networking issue involving netfilter and bridge device handling, which could lead to memory corruption or crashes but does not involve data privacy or security controls typically governed by these regulations.

Mitigation Strategies

Apply the Linux kernel patch that resolves this issue. Update to a kernel version containing the fix for CVE-2026-72255. Monitor for bridge device failures or crashes related to NFQUEUE operations.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-72255. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart