In the Linux kernel, the following vulnerability has been resolved:
net: dsa: mv88e6xxx: Correct check for empty list
Since commit a3c53be55c95 ("net: dsa: mv88e6xxx: Support multiple MDIO busses") mv88e6xxx_default_mdio_bus() has checked that the return value of list_first_entry() is non-NULL.
This appears to be intended to guard against the list chip->mdios being empty. However, it is not the correct check as the implementation of list_first_entry is not designed to return NULL for empty lists.
Instead, use list_first_entry_or_null() which does return NULL if the list is empty.
Flagged by Smatch. Compile tested only.
CVSS Details
- CVSS 3.1 Base Score: 7
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux-6.1Upgrade linux | Aug 7, 2024 | Jul 30, 2024 |
| Oracle_linux | — | Upgrade kernel-uek | Oct 16, 2024 | Jul 30, 2024 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Jul 30, 2024 |
| Suse | — | Upgrade kernel-rt-livepatch-develUpgrade kernel-sourceUpgrade dlm-kmp-64kbUpgrade gfs2-kmp-rtUpgrade kernel-default-vdsoUpgrade kernel-azure-vdsoUpgrade kernel-default-extraUpgrade dtb-amlogicUpgrade dtb-rockchipUpgrade kernel-source-rtUpgrade kernel-syms-rtUpgrade dtb-lgUpgrade kernel-default-base-rebuildUpgrade reiserfs-kmp-azureUpgrade dtb-alteraUpgrade kernel-rt-optionalUpgrade kernel-rtUpgrade ocfs2-kmp-rtUpgrade dtb-apmUpgrade kernel-kvmsmall-vdsoUpgrade kernel-kvmsmallUpgrade kernel-kvmsmall-develUpgrade kernel-devel-azureUpgrade kernel-azure-optionalUpgrade kernel-debug-livepatch-develUpgrade kernel-azure-livepatch-develUpgrade kernel-macrosUpgrade kernel-rt-livepatchUpgrade kernel-obs-qaUpgrade reiserfs-kmp-64kbUpgrade gfs2-kmp-64kbUpgrade cluster-md-kmp-defaultUpgrade kselftests-kmp-64kbUpgrade dtb-armUpgrade dtb-qcomUpgrade kernel-syms-azureUpgrade kernel-obs-buildUpgrade kernel-rt-vdsoUpgrade kernel-default-manUpgrade kernel-source-azureUpgrade kernel-64kbUpgrade kernel-azure-develUpgrade kernel-zfcpdumpUpgrade kernel-rt-extraUpgrade kernel-rt_debug-vdsoUpgrade kselftests-kmp-azureUpgrade cluster-md-kmp-azureUpgrade dtb-exynosUpgrade kernel-64kb-optionalUpgrade kernel-default-livepatchUpgrade kernel-rt-develUpgrade kernel-default-develUpgrade dtb-xilinxUpgrade dtb-nvidiaUpgrade dtb-marvellUpgrade dtb-appleUpgrade dtb-amdUpgrade dtb-amazonUpgrade cluster-md-kmp-64kbUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-develUpgrade ocfs2-kmp-defaultUpgrade kselftests-kmp-defaultUpgrade kernel-source-vanillaUpgrade kernel-azure-extraUpgrade kernel-64kb-livepatch-develUpgrade kernel-azureUpgrade dtb-sprdUpgrade dtb-broadcomUpgrade kernel-docsUpgrade kernel-defaultUpgrade ocfs2-kmp-64kbUpgrade kernel-rt_debug-develUpgrade kernel-debugUpgrade dlm-kmp-rtUpgrade dlm-kmp-azureUpgrade dlm-kmp-defaultUpgrade dtb-socionextUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-64kb-develUpgrade dtb-caviumUpgrade kernel-devel-rtUpgrade kernel-64kb-extraUpgrade gfs2-kmp-defaultUpgrade reiserfs-kmp-rtUpgrade kernel-symsUpgrade kernel-rt_debugUpgrade kernel-default-baseUpgrade gfs2-kmp-azureUpgrade dtb-freescaleUpgrade dtb-allwinnerUpgrade dtb-hisiliconUpgrade kernel-debug-develUpgrade kernel-default-optionalUpgrade kernel-default-livepatch-develUpgrade kernel-debug-vdsoUpgrade kernel-azure-baseUpgrade cluster-md-kmp-rtUpgrade reiserfs-kmp-defaultUpgrade ocfs2-kmp-azureUpgrade kselftests-kmp-rtUpgrade dtb-renesasUpgrade dtb-mediatekUpgrade kernel-docs-html | Aug 14, 2024 | Jul 30, 2024 |
| Ubuntu | — | Upgrade linux-image-5.4.0-1120-kvmUpgrade linux-image-6.8.0-1014-nvidia-64kUpgrade linux-image-oem-20.04dUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-raspi2-hwe-18.04Upgrade linux-image-5.15.0-1067-oracleUpgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-4.15.0-1135-oracleUpgrade linux-image-5.4.0-195-lowlatencyUpgrade linux-image-5.4.0-1132-awsUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-5.15.0-1069-awsUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-6.8.0-1013-oemUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-bluefieldUpgrade linux-image-raspi2Upgrade linux-image-4.15.0-1181-azureUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-5.4.0-1137-azureUpgrade linux-image-5.15.0-1066-gkeUpgrade linux-image-kvmUpgrade linux-image-gcp-lts-18.04Upgrade linux-image-aws-lts-18.04Upgrade linux-image-5.15.0-121-generic-lpaeUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-oem-22.04dUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-5.15.0-121-genericUpgrade linux-image-awsUpgrade linux-image-oracle-lts-18.04Upgrade linux-image-oracleUpgrade linux-image-gcpUpgrade linux-image-generic-hwe-16.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-4.15.0-1156-kvmUpgrade linux-image-5.15.0-1052-gkeopUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-6.8.0-1012-raspiUpgrade linux-image-gkeop-5.15Upgrade linux-image-oem-22.04bUpgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-oem-20.04Upgrade linux-image-6.8.0-1013-oracle-64kUpgrade linux-image-virtualUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-6.8.0-1013-ibmUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-4.15.0-1173-awsUpgrade linux-image-5.4.0-1136-gcpUpgrade linux-image-5.15.0-1064-nvidiaUpgrade linux-image-azure-cvmUpgrade linux-image-gkeUpgrade linux-image-5.4.0-195-genericUpgrade linux-image-nvidia-6.8Upgrade linux-image-4.15.0-1166-gcpUpgrade linux-image-oemUpgrade linux-image-6.8.0-1015-azureUpgrade linux-image-5.15.0-1062-raspiUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-oem-24.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-5.4.0-195-generic-lpaeUpgrade linux-image-6.8.0-45-lowlatency-64kUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-raspi-nolpaeUpgrade linux-image-aws-lts-20.04Upgrade linux-image-5.4.0-1079-ibmUpgrade linux-image-virtual-hwe-16.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-nvidiaUpgrade linux-image-6.8.0-1015-gcpUpgrade linux-image-4.15.0-229-genericUpgrade linux-image-5.15.0-1064-intel-iotgUpgrade linux-image-generic-64kUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-ibm-classicUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-5.15.0-121-lowlatency-64kUpgrade linux-image-5.4.0-1131-oracleUpgrade linux-image-5.4.0-1043-iotUpgrade linux-image-6.8.0-45-genericUpgrade linux-image-raspiUpgrade linux-image-5.4.0-1116-raspiUpgrade linux-image-azure-lts-18.04Upgrade linux-image-5.15.0-1066-kvmUpgrade linux-image-oem-22.04aUpgrade linux-image-5.4.0-1051-xilinx-zynqmpUpgrade linux-image-5.15.0-1072-azureUpgrade linux-image-6.8.0-45-generic-64kUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-nvidia-64kUpgrade linux-image-gkeop-6.8Upgrade linux-image-azure-lts-22.04Upgrade linux-image-6.8.0-45-lowlatencyUpgrade linux-image-6.8.0-1014-nvidia-lowlatencyUpgrade linux-image-6.8.0-1014-nvidiaUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-azure-lts-20.04Upgrade linux-image-5.15.0-1062-ibmUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-oem-osp1Upgrade linux-image-ibm-lts-20.04Upgrade linux-image-6.8.0-1011-gkeUpgrade linux-image-intelUpgrade linux-image-gkeopUpgrade linux-image-5.15.0-121-generic-64kUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-aws-lts-22.04Upgrade linux-image-ibmUpgrade linux-image-5.4.0-1099-gkeopUpgrade linux-image-5.15.0-1068-gcpUpgrade linux-image-gkeop-5.4Upgrade linux-image-5.15.0-1064-nvidia-lowlatencyUpgrade linux-image-azure-fdeUpgrade linux-image-intel-iotgUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-genericUpgrade linux-image-4.15.0-229-lowlatencyUpgrade linux-image-6.8.0-1014-nvidia-lowlatency-64kUpgrade linux-image-oem-20.04cUpgrade linux-image-oem-22.04cUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-5.15.0-121-lowlatencyUpgrade linux-image-azureUpgrade linux-image-5.4.0-1092-bluefieldUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-aws-hweUpgrade linux-image-oracle-64kUpgrade linux-image-generic-lpaeUpgrade linux-image-6.8.0-1015-azure-fdeUpgrade linux-image-oem-24.04aUpgrade linux-image-6.8.0-1013-oracleUpgrade linux-image-6.8.0-1016-awsUpgrade linux-image-gke-5.15Upgrade linux-image-oem-20.04bUpgrade linux-image-5.15.0-1072-azure-fdeUpgrade linux-image-oem-22.04 | Sep 13, 2024 | Jul 30, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Jul 30, 2024 |
Prioritise with Active Threat Intelligence
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