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 linuxUpgrade linux-6.1 | 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-debug-develUpgrade kernel-docs-htmlUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-develUpgrade ocfs2-kmp-defaultUpgrade cluster-md-kmp-64kbUpgrade dtb-amazonUpgrade kernel-devel-rtUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-64kb-develUpgrade dlm-kmp-defaultUpgrade dtb-broadcomUpgrade kernel-azure-baseUpgrade dtb-socionextUpgrade dtb-marvellUpgrade dtb-freescaleUpgrade dtb-sprdUpgrade reiserfs-kmp-rtUpgrade kernel-azureUpgrade kernel-rt-develUpgrade kernel-default-livepatchUpgrade dtb-amdUpgrade kernel-default-baseUpgrade dtb-allwinnerUpgrade gfs2-kmp-defaultUpgrade gfs2-kmp-azureUpgrade dtb-hisiliconUpgrade dtb-caviumUpgrade kernel-default-develUpgrade kernel-64kb-extraUpgrade dlm-kmp-rtUpgrade kernel-64kb-livepatch-develUpgrade dlm-kmp-azureUpgrade kernel-azure-extraUpgrade kernel-source-vanillaUpgrade kselftests-kmp-defaultUpgrade kernel-rt_debug-develUpgrade kernel-rt_debugUpgrade kernel-debugUpgrade kernel-debug-vdsoUpgrade kernel-default-livepatch-develUpgrade kernel-symsUpgrade dtb-appleUpgrade kernel-default-optionalUpgrade dtb-renesasUpgrade ocfs2-kmp-azureUpgrade kernel-defaultUpgrade ocfs2-kmp-64kbUpgrade dtb-xilinxUpgrade kselftests-kmp-rtUpgrade cluster-md-kmp-rtUpgrade kernel-docsUpgrade kernel-64kb-optionalUpgrade dtb-nvidiaUpgrade dtb-mediatekUpgrade reiserfs-kmp-defaultUpgrade kernel-azure-vdsoUpgrade kernel-64kbUpgrade dtb-armUpgrade kernel-source-rtUpgrade kernel-source-azureUpgrade kselftests-kmp-64kbUpgrade kernel-zfcpdumpUpgrade dtb-exynosUpgrade kernel-obs-buildUpgrade dtb-rockchipUpgrade kselftests-kmp-azureUpgrade kernel-rt-vdsoUpgrade kernel-syms-rtUpgrade kernel-rt-optionalUpgrade reiserfs-kmp-64kbUpgrade dtb-lgUpgrade cluster-md-kmp-defaultUpgrade kernel-syms-azureUpgrade kernel-obs-qaUpgrade kernel-default-extraUpgrade gfs2-kmp-64kbUpgrade dtb-qcomUpgrade kernel-kvmsmall-vdsoUpgrade kernel-rt-livepatch-develUpgrade kernel-devel-azureUpgrade dlm-kmp-64kbUpgrade kernel-sourceUpgrade kernel-azure-develUpgrade kernel-kvmsmall-develUpgrade kernel-rt_debug-vdsoUpgrade kernel-default-base-rebuildUpgrade kernel-kvmsmallUpgrade dtb-amlogicUpgrade kernel-rtUpgrade kernel-rt-livepatchUpgrade gfs2-kmp-rtUpgrade kernel-azure-optionalUpgrade dtb-apmUpgrade kernel-default-vdsoUpgrade kernel-macrosUpgrade cluster-md-kmp-azureUpgrade kernel-azure-livepatch-develUpgrade ocfs2-kmp-rtUpgrade kernel-debug-livepatch-develUpgrade kernel-rt-extraUpgrade reiserfs-kmp-azureUpgrade dtb-alteraUpgrade kernel-default-man | Aug 14, 2024 | Jul 30, 2024 |
| Ubuntu | — | Upgrade linux-image-oracle-64kUpgrade linux-image-aws-hweUpgrade linux-image-6.8.0-1015-azure-fdeUpgrade linux-image-generic-lpaeUpgrade linux-image-5.15.0-121-lowlatencyUpgrade linux-image-4.15.0-229-lowlatencyUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-oem-24.04aUpgrade linux-image-azureUpgrade linux-image-5.15.0-1062-ibmUpgrade linux-image-oem-osp1Upgrade linux-image-5.4.0-1079-ibmUpgrade linux-image-5.4.0-1051-xilinx-zynqmpUpgrade linux-image-gke-5.15Upgrade linux-image-6.8.0-1015-gcpUpgrade linux-image-oem-20.04bUpgrade linux-image-5.15.0-1066-kvmUpgrade linux-image-5.15.0-1072-azure-fdeUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-virtual-hwe-16.04Upgrade linux-image-6.8.0-1014-nvidia-lowlatencyUpgrade linux-image-oem-22.04aUpgrade linux-image-5.15.0-121-lowlatency-64kUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-gkeop-6.8Upgrade linux-image-oem-22.04Upgrade linux-image-6.8.0-1016-awsUpgrade linux-image-6.8.0-45-generic-64kUpgrade linux-image-6.8.0-1014-nvidiaUpgrade linux-image-raspiUpgrade linux-image-5.4.0-1131-oracleUpgrade linux-image-azure-lts-18.04Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-5.4.0-1116-raspiUpgrade linux-image-6.8.0-45-lowlatencyUpgrade linux-image-5.4.0-1043-iotUpgrade linux-image-6.8.0-45-genericUpgrade linux-image-aws-lts-20.04Upgrade linux-image-6.8.0-1013-oracleUpgrade linux-image-genericUpgrade linux-image-lowlatencyUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-azure-lts-20.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-oem-20.04cUpgrade linux-image-intelUpgrade linux-image-5.15.0-1068-gcpUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-nvidiaUpgrade linux-image-lowlatency-64kUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-azure-fdeUpgrade linux-image-5.4.0-1099-gkeopUpgrade linux-image-5.15.0-1064-nvidia-lowlatencyUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-5.15.0-1072-azureUpgrade linux-image-aws-lts-22.04Upgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-gkeopUpgrade linux-image-5.15.0-121-generic-64kUpgrade linux-image-5.15.0-1064-intel-iotgUpgrade linux-image-intel-iotgUpgrade linux-image-gkeop-5.4Upgrade linux-image-4.15.0-229-genericUpgrade linux-image-ibm-classicUpgrade linux-image-azure-lts-22.04Upgrade linux-image-oem-22.04cUpgrade linux-image-6.8.0-1011-gkeUpgrade linux-image-6.8.0-1014-nvidia-lowlatency-64kUpgrade linux-image-ibmUpgrade linux-image-5.4.0-1092-bluefieldUpgrade linux-image-generic-64kUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-nvidia-64kUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-raspi2Upgrade linux-image-4.15.0-1156-kvmUpgrade linux-image-5.15.0-121-genericUpgrade linux-image-gcpUpgrade linux-image-6.8.0-1012-raspiUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-gkeop-5.15Upgrade linux-image-bluefieldUpgrade linux-image-4.15.0-1181-azureUpgrade linux-image-gcp-lts-18.04Upgrade linux-image-5.15.0-1052-gkeopUpgrade linux-image-generic-hwe-16.04Upgrade linux-image-oracleUpgrade linux-image-oem-22.04bUpgrade linux-image-oracle-lts-18.04Upgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-azure-cvmUpgrade linux-image-5.4.0-195-genericUpgrade linux-image-5.4.0-1136-gcpUpgrade linux-image-nvidia-6.8Upgrade linux-image-5.4.0-195-generic-lpaeUpgrade linux-image-oem-20.04Upgrade linux-image-virtualUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-gcp-lts-20.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-5.4.0-1137-azureUpgrade linux-image-oem-20.04dUpgrade linux-image-5.15.0-1062-raspiUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-6.8.0-1015-azureUpgrade linux-image-5.4.0-1120-kvmUpgrade linux-image-4.15.0-1135-oracleUpgrade linux-image-6.8.0-1014-nvidia-64kUpgrade linux-image-kvmUpgrade linux-image-6.8.0-1013-oemUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-4.15.0-1166-gcpUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.8.0-1013-ibmUpgrade linux-image-gkeUpgrade linux-image-6.8.0-1013-oracle-64kUpgrade linux-image-5.15.0-1064-nvidiaUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-oem-22.04dUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-awsUpgrade linux-image-oem-24.04Upgrade linux-image-5.15.0-1066-gkeUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-aws-lts-18.04Upgrade linux-image-raspi2-hwe-18.04Upgrade linux-image-raspi-nolpaeUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-5.4.0-195-lowlatencyUpgrade linux-image-5.15.0-1069-awsUpgrade linux-image-oemUpgrade linux-image-5.15.0-121-generic-lpaeUpgrade linux-image-6.8.0-45-lowlatency-64kUpgrade linux-image-4.15.0-1173-awsUpgrade linux-image-5.4.0-1132-awsUpgrade linux-image-5.15.0-1067-oracle | 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