IT SBIT Services
Schneeberger
DEEN
CVE tracker

Linux kernel: Use-after-free in bridge multicast MDB port group deletion

CVE-2026-98487High 7.8

← All vulnerabilities

Summary

A flaw in the Linux kernel bridge multicast snooping database (MDB) can leave a dangling pointer after port groups are deleted. A local user with low privileges who can change bridge configuration may be able to trigger a use-after-free in the MDB dump path, which can crash the system or potentially be used to affect confidentiality, integrity and availability. The issue is not directly reachable from the internet and needs local access with some privilege.

Affected

  • Linux kernel from 6.8 up to (not including) 6.12.112
  • Linux kernel from 6.13 up to (not including) 6.18.55
  • Linux kernel from 6.19 up to (not including) 7.2.9
  • Ubuntu 24.04 LTS (noble) and 26.04 LTS (resolute): vulnerable per Ubuntu, fixes in progress
  • Ubuntu 22.04, 20.04 and 26.10: listed as not affected

Fixed in

  • Upstream stable kernels 6.12.112, 6.18.55 and 7.2.9 and later
  • Ubuntu 24.04: fix in progress in 6.8.0-148.148
  • Ubuntu 26.04: fix in progress in 7.0.0-42.42
  • Exact fixed version for 7.0.x stable: Unknown.

Workaround

  • No vendor-published workaround known.
  • Limit who can change bridge or network configuration, for example network admin rights in containers or VMs.
  • Effect of disabling multicast snooping on this path: Unknown.

Exploitation

  • CISA KEV: not listed.
  • Public proof of concept: none found.
  • Exploited in the wild: nothing known.
  • The KASAN trace in the description is a crash report, not an exploit.

Our recommendation

  • Install the kernel update from your distribution as soon as it is available.
  • Check whether your hosts run bridges, hypervisors or container hosts with untrusted local users, and prioritise them.
  • Ask your distribution for the fixed package version, especially for 7.0.x kernels.
  • Verify the running kernel version after the reboot.

Public exploits

PoC-in-GitHub, Metasploit and Exploit-DB list nothing for this CVE.

Research sources

Researched and written up in English and German by an AI (Claude by Anthropic) based on NVD, CISA, EPSS and the sources listed. The vendor information is authoritative. Researched on 1 Nov 2026, 23:45.

Original description (NVD)

In the Linux kernel, the following vulnerability has been resolved: net: bridge: mdb: restart port group walk after deletion br_mdb_flush_pgs() keeps a pointer-to-pointer cursor while walking mp->ports. br_multicast_del_pg() can re-enter the same MDB entry through br_multicast_sg_del_exclude_ports() and unlink other port groups. If the cursor points into one of those groups, the next iteration dereferences a stale cursor and can leave mp->ports pointing at freed memory. A following RTM_GETMDB exposes the dangling pointer: BUG: KASAN: slab-use-after-free in br_mdb_dump Read of size 8 br_mdb_dump rtnl_mdb_dump rtnl_dumpit netlink_dump Reset the cursor to mp->ports after every deletion. The deletion removes at least the selected group, so the restarted walk always makes progress.

NVD references (4)

Sources

The tracker combines official, freely usable data sources – updated continuously:

This product uses data from the NVD API but is not endorsed or certified by the NVD. EPSS data © FIRST.org.

Affected? We can help.

We check whether your systems are affected, install updates and close the gap – continuously with the System Health Checker if you wish.