CVE-2026-52912CWE-416

CVE-2026-52912

High · published June 24, 2026

CVSS v3.1
7.8
EPSS
0%
Percentile
4.4
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

netfilter: nf_queue: hold bridge skb->dev while queued

br_pass_frame_up() rewrites skb->dev from the ingress port to the bridge

master before queueing bridge LOCAL_IN packets. NFQUEUE only holds

references on state.in/out and bridge physdevs, so a queued bridge

packet can retain a freed bridge master in skb->dev until reinjection.

When the verdict is reinjected later, br_netif_receive_skb() re-enters

the receive path with skb->dev still pointing at the freed bridge master,

triggering a use-after-free.

Store skb->dev in the queue entry, hold a reference on it for the queue

lifetime, and use the saved device when dropping queued packets during

NETDEV_DOWN handling.

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00156 · 4.4th percentile
Weakness
CWE-416 · Use After Free
Published
2026-06-24T12:16Z
Affected products (11)
ProductVersionsFixed in
linux/linux_kernel≥ 4.7, < 5.10.2595.10.259
linux/linux_kernel≥ 5.11, < 5.15.2095.15.209
linux/linux_kernel≥ 5.16, < 6.1.1756.1.175
linux/linux_kernel≥ 6.2, < 6.6.1426.6.142
linux/linux_kernel≥ 6.7, < 6.12.926.12.92
linux/linux_kernel≥ 6.13, < 6.18.346.18.34
linux/linux_kernel≥ 6.19, < 7.0.117.0.11
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
References (10)
EPSS history
Timeline
  • 24 JUN 07:14Z
    netfilter: nf_queue: hold bridge skb->dev while queued
    cvelistv5