In the Linux kernel, the following vulnerability has been resolved:
bonding: fix oops during rmmod
"rmmod bonding" causes an oops ever since commit cc317ea3d927 ("bonding: remove redundant NULL check in debugfs function"). Here are the relevant functions being called:
bonding_exit() bond_destroy_debugfs() debugfs_remove_recursive(bonding_debug_root); bonding_debug_root = NULL; <--------- SET TO NULL HERE bond_netlink_fini() rtnl_link_unregister() __rtnl_link_unregister() unregister_netdevice_many_notify() bond_uninit() bond_debug_unregister() (commit removed check for bonding_debug_root == NULL) debugfs_remove() simple_recursive_removal() down_write() -> OOPS
However, reverting the bad commit does not solve the problem completely because the original code contains a race that could cause the same oops, although it was much less likely to be triggered unintentionally:
CPU1 rmmod bonding bonding_exit() bond_destroy_debugfs() debugfs_remove_recursive(bonding_debug_root);
CPU2 echo -bond0 > /sys/class/net/bonding_masters bond_uninit() bond_debug_unregister() if (!bonding_debug_root)
CPU1 bonding_debug_root = NULL;
So do NOT revert the bad commit (since the removed checks were racy anyway), and instead change the order of actions taken during module removal. The same oops can also happen if there is an error during module init, so apply the same fix there.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux | Jul 27, 2026 | Jul 27, 2026 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Jun 25, 2024 |
| Suse | — | Upgrade cluster-md-kmp-64kbUpgrade kernel-rt_debug-livepatch-develUpgrade dtb-appleUpgrade dlm-kmp-azureUpgrade dtb-amlogicUpgrade kernel-default-livepatch-develUpgrade kernel-rt_debug-vdsoUpgrade gfs2-kmp-defaultUpgrade kselftests-kmp-rtUpgrade cluster-md-kmp-defaultUpgrade kernel-defaultUpgrade kernel-syms-rtUpgrade kernel-64kb-extraUpgrade kernel-debug-livepatch-develUpgrade dlm-kmp-rtUpgrade kernel-64kb-optionalUpgrade kernel-azure-extraUpgrade kernel-azure-vdsoUpgrade reiserfs-kmp-defaultUpgrade kernel-debugUpgrade reiserfs-kmp-64kbUpgrade kernel-rt-vdsoUpgrade dtb-sprdUpgrade kernel-default-baseUpgrade kernel-macrosUpgrade dtb-armUpgrade dtb-broadcomUpgrade kernel-kvmsmall-vdsoUpgrade dtb-marvellUpgrade kernel-default-extraUpgrade kernel-docsUpgrade kernel-rt-extraUpgrade dtb-renesasUpgrade kernel-obs-qaUpgrade kernel-rt-livepatch-develUpgrade kernel-rt_debugUpgrade kselftests-kmp-defaultUpgrade kernel-obs-buildUpgrade dlm-kmp-defaultUpgrade kernel-docs-htmlUpgrade dtb-apmUpgrade dtb-socionextUpgrade kernel-kvmsmall-livepatch-develUpgrade dtb-amdUpgrade dtb-hisiliconUpgrade reiserfs-kmp-rtUpgrade dtb-nvidiaUpgrade kernel-debug-develUpgrade ocfs2-kmp-defaultUpgrade kernel-source-vanillaUpgrade kernel-source-rtUpgrade kernel-azure-livepatch-develUpgrade kernel-rt-develUpgrade kernel-devel-rtUpgrade kernel-rt-optionalUpgrade kernel-default-develUpgrade kernel-default-base-rebuildUpgrade kernel-syms-azureUpgrade dtb-mediatekUpgrade dtb-lgUpgrade ocfs2-kmp-rtUpgrade dlm-kmp-64kbUpgrade cluster-md-kmp-rtUpgrade reiserfs-kmp-azureUpgrade ocfs2-kmp-64kbUpgrade kernel-zfcpdumpUpgrade kernel-devel-azureUpgrade kernel-develUpgrade gfs2-kmp-rtUpgrade gfs2-kmp-azureUpgrade dtb-xilinxUpgrade dtb-rockchipUpgrade ocfs2-kmp-azureUpgrade kernel-source-azureUpgrade kernel-rt_debug-develUpgrade kernel-debug-vdsoUpgrade dtb-qcomUpgrade dtb-freescaleUpgrade cluster-md-kmp-azureUpgrade kernel-sourceUpgrade kernel-kvmsmallUpgrade kernel-default-vdsoUpgrade kernel-azure-develUpgrade kernel-azureUpgrade dtb-alteraUpgrade dtb-allwinnerUpgrade kselftests-kmp-azureUpgrade kselftests-kmp-64kbUpgrade kernel-symsUpgrade dtb-exynosUpgrade kernel-default-optionalUpgrade kernel-azure-optionalUpgrade kernel-64kb-livepatch-develUpgrade gfs2-kmp-64kbUpgrade kernel-rtUpgrade kernel-default-livepatchUpgrade kernel-64kbUpgrade kernel-kvmsmall-develUpgrade kernel-64kb-develUpgrade dtb-caviumUpgrade dtb-amazon | Jul 23, 2024 | Jun 25, 2024 |
| Ubuntu | — | Upgrade linux-image-6.8.0-44-genericUpgrade linux-image-oracleUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-oem-22.04bUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-virtualUpgrade linux-image-gcpUpgrade linux-image-lowlatencyUpgrade linux-image-generic-64kUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-nvidia-64kUpgrade linux-image-6.8.0-1010-gkeUpgrade linux-image-ibmUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-6.8.0-1013-nvidia-64kUpgrade linux-image-awsUpgrade linux-image-oem-22.04aUpgrade linux-image-6.8.0-1014-azureUpgrade linux-image-nvidiaUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.8.0-44-lowlatencyUpgrade linux-image-6.8.0-1012-oracle-64kUpgrade linux-image-6.8.0-45-genericUpgrade linux-image-6.8.0-1013-nvidia-lowlatency-64kUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-6.8.0-45-generic-64kUpgrade linux-image-6.8.0-1012-oemUpgrade linux-image-kvmUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-ibm-classicUpgrade linux-image-generic-lpaeUpgrade linux-image-oracle-64kUpgrade linux-image-6.8.0-44-generic-64kUpgrade linux-image-genericUpgrade linux-image-oem-22.04cUpgrade linux-image-6.8.0-44-lowlatency-64kUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.8.0-1013-nvidiaUpgrade linux-image-6.8.0-1015-awsUpgrade linux-image-azure-fdeUpgrade linux-image-lowlatency-64kUpgrade linux-image-6.8.0-1014-azure-fdeUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-azureUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-gkeUpgrade linux-image-6.8.0-1011-raspiUpgrade linux-image-6.8.0-1012-ibmUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1014-gcpUpgrade linux-image-nvidia-6.8Upgrade linux-image-6.8.0-1012-oracleUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-6.8.0-1013-nvidia-lowlatencyUpgrade linux-image-oem-22.04Upgrade linux-image-oem-22.04dUpgrade linux-image-raspi | Sep 12, 2024 | Jun 25, 2024 |
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub