CVE-2026-74480
Description
In the Linux kernel, the following vulnerability has been resolved:
net: bridge: stop fast-leave after deleting a port group
br_multicast_leave_group() iterates mp->ports with pp = &p->next in its fast-leave path. After br_multicast_del_pg() removes p, continuing the loop advances pp through the deleted entry.
If multicast-to-unicast was enabled, the bridge can hold multiple port groups for the same port and group with different source MAC addresses. Once multicast-to-unicast is disabled, br_port_group_equal() matches those entries by port only. A fast leave can then delete one entry and continue from its stale next pointer, leaving mp->ports pointing at a deleted port group.
Fast leave only needs to remove one matching port group. Break after br_multicast_del_pg() so the loop stops before dereferencing the removed entry.
Affected products
78- osv-coords77 versionspkg:rpm/almalinux/kernel-toolspkg:rpm/almalinux/kernel-64k-modules-extrapkg:rpm/almalinux/kernel-corepkg:rpm/almalinux/kernel-64k-corepkg:rpm/almalinux/kernel-64k-debug-modulespkg:rpm/almalinux/kernel-zfcpdump-develpkg:rpm/almalinux/kernel-modules-corepkg:rpm/almalinux/kernel-debug-develpkg:rpm/almalinux/kernel-64k-develpkg:rpm/almalinux/kernel-64k-modules-corepkg:rpm/almalinux/kernel-zfcpdump-modules-corepkg:rpm/almalinux/bpftoolpkg:rpm/almalinux/kernel-develpkg:rpm/almalinux/kernel-modules-extrapkg:rpm/almalinux/kernel-tools-libs-develpkg:rpm/almalinux/kernel-64k-debug-corepkg:rpm/almalinux/kernel-64k-debug-modules-corepkg:rpm/almalinux/kernel-debug-devel-matchedpkg:rpm/almalinux/kernel-devel-matchedpkg:rpm/almalinux/kernel-rt-64k-corepkg:rpm/almalinux/kernel-rt-64k-debugpkg:rpm/almalinux/kernel-rt-develpkg:rpm/almalinux/kernel-tools-libspkg:rpm/almalinux/kernel-abi-stablelistspkg:rpm/almalinux/kernel-zfcpdump-corepkg:rpm/almalinux/kernel-64kpkg:rpm/almalinux/kernel-64k-debug-develpkg:rpm/almalinux/kernel-64k-devel-matchedpkg:rpm/almalinux/kernel-docpkg:rpm/almalinux/kernel-headerspkg:rpm/almalinux/kernel-zfcpdump-modulespkg:rpm/almalinux/kernel-zfcpdump-modules-extrapkg:rpm/almalinux/perfpkg:rpm/almalinux/kernel-debug-corepkg:rpm/almalinux/kernel-debug-modules-corepkg:rpm/almalinux/kernel-debug-uki-virtpkg:rpm/almalinux/kernel-rt-64kpkg:rpm/almalinux/libperfpkg:rpm/almalinux/kernel-debugpkg:rpm/almalinux/kernel-modulespkg:linux/kernelpkg:rpm/almalinux/kernel-64k-debug-modules-extrapkg:rpm/almalinux/kernel-rt-64k-debug-modules-extrapkg:rpm/almalinux/rvpkg:rpm/almalinux/kernel-debug-modules-extrapkg:rpm/almalinux/kernel-64k-debugpkg:rpm/almalinux/kernel-modules-extra-matchedpkg:rpm/almalinux/kernel-64k-modulespkg:rpm/almalinux/python3-perfpkg:rpm/almalinux/kernel-rt-debug-modulespkg:rpm/almalinux/kernel-cross-headerspkg:rpm/almalinux/kernel-zfcpdumppkg:rpm/almalinux/kernel-rt-64k-debug-develpkg:rpm/almalinux/kernel-rtpkg:rpm/almalinux/kernel-rt-modulespkg:rpm/almalinux/kernel-rt-modules-extrapkg:rpm/almalinux/kernel-rt-debugpkg:rpm/almalinux/kernel-rt-debug-corepkg:rpm/almalinux/kernel-rt-debug-modules-extrapkg:rpm/almalinux/kernelpkg:rpm/almalinux/kernel-debug-modulespkg:rpm/almalinux/kernel-64k-debug-devel-matchedpkg:rpm/almalinux/kernel-rt-modules-corepkg:rpm/almalinux/rtlapkg:rpm/almalinux/kernel-rt-corepkg:rpm/almalinux/kernel-rt-debug-develpkg:rpm/almalinux/kernel-rt-64k-modulespkg:rpm/almalinux/kernel-rt-64k-modules-extrapkg:rpm/almalinux/kernel-rt-debug-modules-corepkg:rpm/almalinux/kernel-zfcpdump-devel-matchedpkg:rpm/almalinux/kernel-rt-64k-debug-modulespkg:rpm/almalinux/kernel-rt-64k-develpkg:rpm/almalinux/kernel-rt-64k-modules-corepkg:rpm/almalinux/kernel-uki-virtpkg:rpm/almalinux/kernel-uki-virt-addonspkg:rpm/almalinux/kernel-rt-64k-debug-corepkg:rpm/almalinux/kernel-rt-64k-debug-modules-core
< 4.18.0-553.160.1.el8_10+ 76 more
- (no CPE)range: < 4.18.0-553.160.1.el8_10
- (no CPE)range: < 5.14.0-687.46.1.el9_8
- (no CPE)range: < 4.18.0-553.160.1.el8_10
- (no CPE)range: < 5.14.0-687.46.1.el9_8
- (no CPE)range: < 5.14.0-687.46.1.el9_8
- (no CPE)range: < 4.18.0-553.160.1.el8_10
- (no CPE)range: < 5.14.0-687.46.1.el9_8
- (no CPE)range: < 4.18.0-553.160.1.el8_10
- (no CPE)range: < 5.14.0-687.46.1.el9_8
- (no CPE)range: < 5.14.0-687.46.1.el9_8
- (no CPE)range: < 5.14.0-687.46.1.el9_8
- (no CPE)range: < 4.18.0-553.160.1.el8_10
- (no CPE)range: < 4.18.0-553.160.1.el8_10
- (no CPE)range: < 4.18.0-553.160.1.el8_10
- (no CPE)range: < 4.18.0-553.160.1.el8_10
- (no CPE)range: < 5.14.0-687.46.1.el9_8
- (no CPE)range: < 5.14.0-687.46.1.el9_8
- (no CPE)range: < 5.14.0-687.46.1.el9_8
- (no CPE)range: < 5.14.0-687.46.1.el9_8
- (no CPE)range: < 5.14.0-687.46.1.el9_8
- (no CPE)range: < 5.14.0-687.46.1.el9_8
- (no CPE)range: < 4.18.0-553.160.1.rt7.501.el8_10
- (no CPE)range: < 4.18.0-553.160.1.el8_10
- (no CPE)range: < 4.18.0-553.160.1.el8_10
- (no CPE)range: < 4.18.0-553.160.1.el8_10
- (no CPE)range: < 5.14.0-687.46.1.el9_8
- (no CPE)range: < 5.14.0-687.46.1.el9_8
- (no CPE)range: < 5.14.0-687.46.1.el9_8
- (no CPE)range: < 4.18.0-553.160.1.el8_10
- (no CPE)range: < 4.18.0-553.160.1.el8_10
- (no CPE)range: < 4.18.0-553.160.1.el8_10
- (no CPE)range: < 4.18.0-553.160.1.el8_10
- (no CPE)range: < 4.18.0-553.160.1.el8_10
- (no CPE)range: < 4.18.0-553.160.1.el8_10
- (no CPE)range: < 5.14.0-687.46.1.el9_8
- (no CPE)range: < 5.14.0-687.46.1.el9_8
- (no CPE)range: < 5.14.0-687.46.1.el9_8
- (no CPE)range: < 5.14.0-687.46.1.el9_8
- (no CPE)range: < 4.18.0-553.160.1.el8_10
- (no CPE)range: < 4.18.0-553.160.1.el8_10
- (no CPE)range: >= 4.11.0, < 5.10.265
- (no CPE)range: < 5.14.0-687.46.1.el9_8
- (no CPE)range: < 5.14.0-687.46.1.el9_8
- (no CPE)range: < 5.14.0-687.46.1.el9_8
- (no CPE)range: < 4.18.0-553.160.1.el8_10
- (no CPE)range: < 5.14.0-687.46.1.el9_8
- (no CPE)range: < 6.12.0-211.54.1.el10_2
- (no CPE)range: < 5.14.0-687.46.1.el9_8
- (no CPE)range: < 4.18.0-553.160.1.el8_10
- (no CPE)range: < 4.18.0-553.160.1.rt7.501.el8_10
- (no CPE)range: < 4.18.0-553.160.1.el8_10
- (no CPE)range: < 4.18.0-553.160.1.el8_10
- (no CPE)range: < 5.14.0-687.46.1.el9_8
- (no CPE)range: < 4.18.0-553.160.1.rt7.501.el8_10
- (no CPE)range: < 4.18.0-553.160.1.rt7.501.el8_10
- (no CPE)range: < 4.18.0-553.160.1.rt7.501.el8_10
- (no CPE)range: < 4.18.0-553.160.1.rt7.501.el8_10
- (no CPE)range: < 4.18.0-553.160.1.rt7.501.el8_10
- (no CPE)range: < 4.18.0-553.160.1.rt7.501.el8_10
- (no CPE)range: < 4.18.0-553.160.1.el8_10
- (no CPE)range: < 4.18.0-553.160.1.el8_10
- (no CPE)range: < 5.14.0-687.46.1.el9_8
- (no CPE)range: < 5.14.0-687.46.1.el9_8
- (no CPE)range: < 5.14.0-687.46.1.el9_8
- (no CPE)range: < 4.18.0-553.160.1.rt7.501.el8_10
- (no CPE)range: < 4.18.0-553.160.1.rt7.501.el8_10
- (no CPE)range: < 5.14.0-687.46.1.el9_8
- (no CPE)range: < 5.14.0-687.46.1.el9_8
- (no CPE)range: < 5.14.0-687.46.1.el9_8
- (no CPE)range: < 5.14.0-687.46.1.el9_8
- (no CPE)range: < 5.14.0-687.46.1.el9_8
- (no CPE)range: < 5.14.0-687.46.1.el9_8
- (no CPE)range: < 5.14.0-687.46.1.el9_8
- (no CPE)range: < 5.14.0-687.46.1.el9_8
- (no CPE)range: < 5.14.0-687.46.1.el9_8
- (no CPE)range: < 5.14.0-687.46.1.el9_8
- (no CPE)range: < 5.14.0-687.46.1.el9_8
Patches
Vulnerability mechanics
References
8- git.kernel.org/stable/c/0309ebbc570000ea0df11c06b69798e5860c5f6fnvd
- git.kernel.org/stable/c/159ad90cb929c033308bb39a2c5f8fbf393b77aanvd
- git.kernel.org/stable/c/1a109cc9890d017c41d77e6c82da739579c49f0bnvd
- git.kernel.org/stable/c/4695430e8132420bf8de94da3eb36a6cf35fde6bnvd
- git.kernel.org/stable/c/482bcb85139addb4e8ac8ed10baeda3e0aad4031nvd
- git.kernel.org/stable/c/4c57056ca6aace2e9f94ae9298bf49ef6b0c95e4nvd
- git.kernel.org/stable/c/a39789f211b8a4125f0c70e05b30cf715f4f187dnvd
- git.kernel.org/stable/c/d6c32e2e25a9a06ba021030e26b6d602a277eb72nvd
News mentions
0No linked articles in our index yet.