CVE-2026-74480: Use-After-Free in Linux Kernel Network Bridge Multicast Routing
Vulnerability ID: CVE-2026-74480
CVSS Score: 9.8
Published: 2026-08-15
CVE-2026-74480 is a critical memory safety vulnerability in the Linux kernel's network bridge multicast routing subsystem (net: bridge) resulting from a Use-After-Free (UAF) condition during fast-leave processing of IGMP/MLD multicast groups.
TL;DR
A missing break statement in the Linux kernel's bridge multicast fast-leave handler leads to a Use-After-Free condition, allowing remote network-based Denial of Service or local privilege escalation.
Technical Details
- CWE ID: CWE-416
- Attack Vector: Network
- CVSS v3.1: 9.8 (Critical)
- EPSS Score: 0.00755
- Impact: Denial of Service (DoS) / Remote Code Execution (RCE)
- Exploit Status: None
- KEV Status: Not Listed
Affected Systems
- Linux Kernel 4.11 up to, but excluding, 7.2 (on configurations with bridge multicast snooping and multicast-to-unicast toggled)
-
Linux Kernel: >= 4.11, < 5.10.265 (Fixed in:
5.10.265) -
Linux Kernel: >= 5.11, < 5.15.216 (Fixed in:
5.15.216) -
Linux Kernel: >= 5.16, < 6.1.183 (Fixed in:
6.1.183) -
Linux Kernel: >= 6.2, < 6.6.151 (Fixed in:
6.6.151) -
Linux Kernel: >= 6.7, < 6.12.103 (Fixed in:
6.12.103) -
Linux Kernel: >= 6.13, < 6.18.44 (Fixed in:
6.18.44) -
Linux Kernel: >= 6.19, < 7.1.8 (Fixed in:
7.1.8) -
Linux Kernel: >= 7.1.9, < 7.2 (Fixed in:
7.2)
Code Analysis
Commit: a39789f
net: bridge: fix use-after-free in br_multicast_leave_group
@@ -3687,6 +3687,7 @@ br_multicast_leave_group(struct net_bridge_mcast *brmctx,\n \n \t\t\tp->flags |= MDB_PG_FLAGS_FAST_LEAVE;\n \t\t\tbr_multicast_del_pg(mp, p, pp);\n+\t\t\tbreak;\n \t\t}\n \t\tgoto out;\n \t}
Mitigation Strategies
- Disable multicast snooping on active Layer 2 bridge interfaces to bypass fast-leave processing logic.
- Filter untrusted IGMP and MLD Leave Group control packets at the network border using ebtables or nftables.
- Avoid dynamically toggling the multicast-to-unicast option on active production bridge ports.
Remediation Steps:
- Identify vulnerable bridge configurations using 'ip -d link show type bridge'.
- Download and compile the latest security updates for the target Linux kernel version.
- Reboot the host system to apply the patched kernel.
- Verify that the active kernel version is equal to or greater than the fixed version targets.
References
- NVD CVE-2026-74480 Record
- CVE.org CVE-2026-74480 Authority Record
- Patch Announcement & LKML Discussion
Read the full report for CVE-2026-74480 on our website for more details including interactive diagrams and full exploit analysis.
Top comments (0)