CVE-2026-52912Linux Linux Kernel Use After Free
NVDCVSS scored by 416baaa9-dc9f-4396-8d5f-8c081fb06d67
Vulnerability Summary
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.
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.
CVSS v3.1 Base Metrics — Score 7.8 (HIGH)
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HAttack VectorLocal
Attack ComplexityLow
Privileges RequiredLow
User InteractionNone
ScopeUnchanged
ConfidentialityHigh
IntegrityHigh
AvailabilityHigh
Affected & Patched Versions
- Linux Linux Kernel >= 4.7 and < 5.10.259
- Linux Linux Kernel >= 5.11 and < 5.15.209
- Linux Linux Kernel >= 5.16 and < 6.1.175
- Linux Linux Kernel >= 6.2 and < 6.6.142
- Linux Linux Kernel >= 6.7 and < 6.12.92
- Linux Linux Kernel >= 6.13 and < 6.18.34
- Linux Linux Kernel >= 6.19 and < 7.0.11
- Linux Linux Kernel
- Linux Linux Kernel 5.10.259
- Linux Linux Kernel 5.15.209
- Linux Linux Kernel 6.1.175
- Linux Linux Kernel 6.6.142
- Linux Linux Kernel 6.12.92
- Linux Linux Kernel 6.18.34
- Linux Linux Kernel 7.0.11
What to do
Plan remediation soon. No exploitation is confirmed yet, but the severity is high.
- Check whether you run Linux Linux Kernel and which version.
- Update to a patched version listed above, then confirm the new version.
Timeline
- Jun 24, 2026Published
- Nov 10, 2026Record last modified
Score, severity and exploitation changes are tracked from the day Watchtower started logging them.
Get notified about new Linux Linux Kernel CVEsYou are reading CVE-2026-52912. Get an email when KEV listings, exploits or new CVEs match your stack.
Set up CVE alertsRelated Coverage
More Linux Linux Kernel CVEs
External References
- Patchhttps://git.kernel.org/stable/c/15d464265120ab9818bd673af301deee09bedab2
- Patchhttps://git.kernel.org/stable/c/19924bdd8a45ebc72a7b84c57fd63057d1dc75ac
- Patchhttps://git.kernel.org/stable/c/1e5e20031c5eee8d2e490a90ff4d6a2feecfc3be
- Patchhttps://git.kernel.org/stable/c/3823c27099cfe2482299065814adbaa771be9644
- Patchhttps://git.kernel.org/stable/c/3fb0f5c0f64162a8c3f25616a4f1e340b921737f
- Patchhttps://git.kernel.org/stable/c/950d809f154dca04e5fbe5d3c8b9c5e44769cd57
- Patchhttps://git.kernel.org/stable/c/a698ac8ab2561cf575d2d9f34095032651dd952e
- Patchhttps://git.kernel.org/stable/c/e196115ec330a18de415bdb9f5071aa9f08e53ce
- Referencehttps://cert-portal.siemens.com/productcert/html/ssa-019113.html
- Referencehttps://cert-portal.siemens.com/productcert/html/ssa-457936.html
Data last checked: Nov 15, 2026 15:34 UTC