In the Linux kernel, the following vulnerability has been resolved:
serial: max3100: Update uart_driver_registered on driver removal
The removal of the last MAX3100 device triggers the removal of the driver. However, code doesn't update the respective global variable and after insmod — rmmod — insmod cycle the kernel oopses:
max3100 spi-PRP0001:01: max3100_probe: adding port 0 BUG: kernel NULL pointer dereference, address: 0000000000000408 ... RIP: 0010:serial_core_register_port+0xa0/0x840 ... max3100_probe+0x1b6/0x280 [max3100] spi_probe+0x8d/0xb0
Update the actual state so next time UART driver will be registered again.
Hugo also noticed, that the error path in the probe also affected by having the variable set, and not cleared. Instead of clearing it move the assignment after the successfull uart_register_driver() call.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux | Jun 27, 2024 | Jun 21, 2024 |
| Oracle_linux | — | Upgrade kernel-uek | Aug 16, 2024 | Jun 21, 2024 |
| Suse | — | Upgrade kernel-64kb-livepatch-develUpgrade kernel-default-base-rebuildUpgrade dtb-lgUpgrade kernel-syms-rtUpgrade kernel-obs-qaUpgrade dtb-socionextUpgrade dtb-amazonUpgrade kernel-macrosUpgrade kernel-default-develUpgrade kernel-sourceUpgrade kernel-azure-livepatch-develUpgrade kernel-rt_debug-vdsoUpgrade kernel-azure-extraUpgrade kernel-azure-develUpgrade gfs2-kmp-64kbUpgrade kernel-kvmsmall-develUpgrade ocfs2-kmp-rtUpgrade dtb-marvellUpgrade kernel-kvmsmall-livepatch-develUpgrade dlm-kmp-defaultUpgrade kernel-kvmsmall-vdsoUpgrade kernel-rt-livepatch-develUpgrade kernel-default-extraUpgrade kernel-devel-azureUpgrade kernel-syms-azureUpgrade dtb-exynosUpgrade kernel-64kbUpgrade dtb-mediatekUpgrade kernel-zfcpdumpUpgrade reiserfs-kmp-azureUpgrade kernel-rtUpgrade dtb-apmUpgrade cluster-md-kmp-defaultUpgrade dtb-amlogicUpgrade kernel-source-azureUpgrade gfs2-kmp-rtUpgrade kernel-debug-livepatch-develUpgrade kernel-rt_debugUpgrade cluster-md-kmp-azureUpgrade kernel-devel-rtUpgrade dtb-armUpgrade kernel-kvmsmallUpgrade kselftests-kmp-defaultUpgrade kernel-azure-vdsoUpgrade dtb-qcomUpgrade kernel-docsUpgrade dlm-kmp-azureUpgrade kernel-64kb-optionalUpgrade kernel-symsUpgrade dtb-sprdUpgrade kernel-rt-vdsoUpgrade kernel-default-livepatchUpgrade kernel-azureUpgrade dtb-renesasUpgrade dtb-alteraUpgrade reiserfs-kmp-defaultUpgrade kernel-default-vdsoUpgrade dtb-xilinxUpgrade dtb-amdUpgrade dlm-kmp-rtUpgrade dtb-nvidiaUpgrade kernel-azure-optionalUpgrade kernel-rt-develUpgrade kselftests-kmp-rtUpgrade dtb-rockchipUpgrade cluster-md-kmp-rtUpgrade reiserfs-kmp-64kbUpgrade cluster-md-kmp-64kbUpgrade kernel-default-optionalUpgrade dtb-freescaleUpgrade kernel-rt-extraUpgrade kernel-obs-buildUpgrade gfs2-kmp-azureUpgrade dtb-broadcomUpgrade dtb-appleUpgrade kernel-source-rtUpgrade kernel-source-vanillaUpgrade kernel-debugUpgrade kernel-64kb-develUpgrade gfs2-kmp-defaultUpgrade kernel-debug-develUpgrade dtb-hisiliconUpgrade ocfs2-kmp-azureUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-develUpgrade kernel-defaultUpgrade dtb-caviumUpgrade ocfs2-kmp-defaultUpgrade kselftests-kmp-64kbUpgrade kernel-docs-htmlUpgrade kernel-rt-livepatchUpgrade reiserfs-kmp-rtUpgrade ocfs2-kmp-64kbUpgrade kernel-rt-optionalUpgrade kselftests-kmp-azureUpgrade kernel-default-baseUpgrade kernel-debug-vdsoUpgrade kernel-64kb-extraUpgrade dtb-allwinnerUpgrade dlm-kmp-64kbUpgrade kernel-rt_debug-develUpgrade kernel-default-livepatch-devel | Jul 10, 2024 | Jun 21, 2024 |
| Ubuntu | — | Upgrade linux-image-6.8.0-44-genericUpgrade linux-image-6.8.0-45-generic-64kUpgrade linux-image-5.4.0-1090-bluefieldUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-nvidia-64kUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-oracle-lts-18.04Upgrade linux-image-4.15.0-1176-awsUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-generic-hwe-18.04Upgrade linux-image-intel-iotgUpgrade linux-image-5.4.0-1042-iotUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-azure-lts-18.04Upgrade linux-image-oem-22.04bUpgrade linux-image-6.8.0-1013-nvidia-lowlatency-64kUpgrade linux-image-5.4.0-1049-xilinx-zynqmpUpgrade linux-image-6.8.0-1012-oemUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-raspi2Upgrade linux-image-6.8.0-1013-nvidia-64kUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-6.8.0-1014-azureUpgrade linux-image-intelUpgrade linux-image-oem-20.04dUpgrade linux-image-azure-cvmUpgrade linux-image-kvmUpgrade linux-image-4.4.0-1140-kvmUpgrade linux-image-6.8.0-44-lowlatency-64kUpgrade linux-image-4.15.0-1184-azureUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-5.4.0-1129-oracleUpgrade linux-image-5.15.0-1068-gcpUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-5.4.0-1114-raspiUpgrade linux-image-5.4.0-1097-gkeopUpgrade linux-image-5.15.0-121-generic-lpaeUpgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-5.4.0-1118-kvmUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-5.15.0-1067-oracleUpgrade linux-image-oem-20.04Upgrade linux-image-gkeUpgrade linux-image-5.15.0-1066-gkeUpgrade linux-image-oracle-64kUpgrade linux-image-ibmUpgrade linux-image-ibm-classicUpgrade linux-image-oem-22.04cUpgrade linux-image-gcp-lts-18.04Upgrade linux-image-4.15.0-1159-kvmUpgrade linux-image-6.8.0-1014-azure-fdeUpgrade linux-image-aws-lts-22.04Upgrade linux-image-ibm-lts-20.04Upgrade linux-image-oem-20.04cUpgrade linux-image-6.8.0-45-genericUpgrade linux-image-5.15.0-1064-nvidiaUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-gcpUpgrade linux-image-5.15.0-1052-gkeopUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-gke-5.15Upgrade linux-image-virtualUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-oem-osp1Upgrade linux-image-4.4.0-262-lowlatencyUpgrade linux-image-generic-64kUpgrade linux-image-raspi-nolpaeUpgrade linux-image-6.8.0-1012-oracle-64kUpgrade linux-image-gkeopUpgrade linux-image-6.8.0-1013-nvidiaUpgrade linux-image-5.4.0-1134-gcpUpgrade linux-image-aws-lts-18.04Upgrade linux-image-6.8.0-1013-nvidia-lowlatencyUpgrade linux-image-5.15.0-1064-intel-iotgUpgrade linux-image-5.15.0-121-genericUpgrade linux-image-virtual-hwe-16.04Upgrade linux-image-5.15.0-121-generic-64kUpgrade linux-image-azureUpgrade linux-image-6.8.0-1015-awsUpgrade linux-image-oem-20.04bUpgrade linux-image-5.15.0-1072-azure-fdeUpgrade linux-image-bluefieldUpgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-5.4.0-192-generic-lpaeUpgrade linux-image-oem-22.04aUpgrade linux-image-5.15.0-1072-azureUpgrade linux-image-4.15.0-232-lowlatencyUpgrade linux-image-azure-lts-22.04Upgrade linux-image-nvidia-6.8Upgrade linux-image-5.4.0-192-genericUpgrade linux-image-5.15.0-121-lowlatencyUpgrade linux-image-awsUpgrade linux-image-5.15.0-1066-kvmUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-oemUpgrade linux-image-5.4.0-192-lowlatencyUpgrade linux-image-oem-22.04dUpgrade linux-image-6.8.0-1012-ibmUpgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-44-lowlatencyUpgrade linux-image-raspiUpgrade linux-image-generic-hwe-16.04Upgrade linux-image-6.8.0-1010-gkeUpgrade linux-image-generic-lts-xenialUpgrade linux-image-nvidiaUpgrade linux-image-4.15.0-232-genericUpgrade linux-image-6.8.0-1012-oracleUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-azure-lts-20.04Upgrade linux-image-4.15.0-1169-gcpUpgrade linux-image-lowlatencyUpgrade linux-image-generic-lpaeUpgrade linux-image-5.4.0-1135-azureUpgrade linux-image-5.15.0-1062-ibmUpgrade linux-image-4.4.0-1139-awsUpgrade linux-image-5.15.0-1062-raspiUpgrade linux-image-4.4.0-1177-awsUpgrade linux-image-6.8.0-44-generic-64kUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-5.4.0-1077-ibmUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-5.4.0-1130-awsUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-4.4.0-262-genericUpgrade linux-image-gkeop-5.15Upgrade linux-image-aws-lts-20.04Upgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-aws-hweUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-gkeop-5.4Upgrade linux-image-5.15.0-121-lowlatency-64kUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-6.8.0-1014-gcpUpgrade linux-image-genericUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-6.8.0-1011-raspiUpgrade linux-image-virtual-lts-xenialUpgrade linux-image-oem-22.04Upgrade linux-image-5.15.0-1069-awsUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-4.15.0-1138-oracleUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-oracleUpgrade linux-image-lowlatency-64kUpgrade linux-image-5.15.0-1064-nvidia-lowlatency | Aug 9, 2024 | Jun 21, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 14, 2025 | Jun 21, 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