In the Linux kernel, the following vulnerability has been resolved:
serial: core: check uartclk for zero to avoid divide by zero
Calling ioctl TIOCSSERIAL with an invalid baud_base can result in uartclk being zero, which will result in a divide by zero error in uart_get_divisor(). The check for uartclk being zero in uart_set_info() needs to be done before other settings are made as subsequent calls to ioctl TIOCSSERIAL for the same port would be impacted if the uartclk check was done where uartclk gets set.
Oops: divide error: 0000 PREEMPT SMP KASAN PTI RIP: 0010:uart_get_divisor (drivers/tty/serial/serial_core.c:580) Call Trace: <TASK> serial8250_get_divisor (drivers/tty/serial/8250/8250_port.c:2576 drivers/tty/serial/8250/8250_port.c:2589) serial8250_do_set_termios (drivers/tty/serial/8250/8250_port.c:502 drivers/tty/serial/8250/8250_port.c:2741) serial8250_set_termios (drivers/tty/serial/8250/8250_port.c:2862) uart_change_line_settings (./include/linux/spinlock.h:376 ./include/linux/serial_core.h:608 drivers/tty/serial/serial_core.c:222) uart_port_startup (drivers/tty/serial/serial_core.c:342) uart_startup (drivers/tty/serial/serial_core.c:368) uart_set_info (drivers/tty/serial/serial_core.c:1034) uart_set_info_user (drivers/tty/serial/serial_core.c:1059) tty_set_serial (drivers/tty/tty_io.c:2637) tty_ioctl (drivers/tty/tty_io.c:2647 drivers/tty/tty_io.c:2791) __x64_sys_ioctl (fs/ioctl.c:52 fs/ioctl.c:907 fs/ioctl.c:893 fs/ioctl.c:893) do_syscall_64 (arch/x86/entry/common.c:52 (discriminator 1) arch/x86/entry/common.c:83 (discriminator 1)) entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
Rule: add
CVSS Details
- CVSS 3.1 Base Score: 5.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade kernel-debuginfoUpgrade kernel-tools-debuginfoUpgrade python-perf-debuginfoUpgrade bpftool-debuginfoUpgrade perf-debuginfoUpgrade kernel-livepatch-5.15.165-110.161Upgrade kernel-develUpgrade kernel-livepatch-4.14.353-270.569Upgrade kernel-debuginfo-common-x86_64Upgrade kernel-headersUpgrade kernelUpgrade kernel-debuginfo-common-aarch64Upgrade bpftoolUpgrade perfUpgrade kernel-tools-develUpgrade python-perfUpgrade kernel-livepatch-5.10.224-212.876Upgrade kernel-tools | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade kernel-debuginfo-common-aarch64Upgrade kernel-debuginfo-common-x86_64Upgrade bpftoolUpgrade kernelUpgrade kernel-livepatch-6.1.106-116.188Upgrade kernel-modules-extra-commonUpgrade kernel-toolsUpgrade kernel-libbpf-develUpgrade kernel-libbpf-staticUpgrade python3-perf-debuginfoUpgrade kernel-develUpgrade perfUpgrade bpftool-debuginfoUpgrade perf-debuginfoUpgrade python3-perfUpgrade kernel-modules-extraUpgrade kernel-libbpfUpgrade kernel-tools-develUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfoUpgrade kernel-headers | Oct 16, 2025 | Aug 26, 2024 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Sep 2, 2024 | Aug 26, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade kernelUpgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade python3-perfUpgrade kernel-tools | Nov 11, 2024 | Aug 26, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-toolsUpgrade kernel-abi-stablelistsUpgrade kernelUpgrade python3-perfUpgrade bpftoolUpgrade kernel-tools-libs | Dec 12, 2024 | Aug 26, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade python3-perfUpgrade kernel-tools-libsUpgrade kernelUpgrade bpftoolUpgrade kernel-abi-stablelistsUpgrade kernel-tools | Dec 12, 2024 | Aug 26, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade kernel-tools-libsUpgrade python3-perfUpgrade kernelUpgrade kernel-tools | Nov 11, 2024 | Aug 26, 2024 |
| Oracle_linux | — | Upgrade kernel-uek | Oct 16, 2024 | Aug 26, 2024 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Aug 26, 2024 |
| Suse | — | Upgrade gfs2-kmp-azureUpgrade dlm-kmp-64kbUpgrade kernel-zfcpdumpUpgrade ocfs2-kmp-64kbUpgrade kernel-rt-vdsoUpgrade dtb-caviumUpgrade kernel-debugUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-64kb-livepatch-develUpgrade kernel-kvmsmallUpgrade kernel-azure-optionalUpgrade reiserfs-kmp-defaultUpgrade gfs2-kmp-64kbUpgrade dtb-renesasUpgrade gfs2-kmp-defaultUpgrade gfs2-kmp-rtUpgrade kernel-64kbUpgrade dtb-hisiliconUpgrade dtb-lgUpgrade dtb-broadcomUpgrade kselftests-kmp-64kbUpgrade kernel-obs-buildUpgrade kernel-azure-extraUpgrade kernel-default-vdsoUpgrade cluster-md-kmp-azureUpgrade kernel-azure-baseUpgrade kernel-azureUpgrade kernel-default-livepatchUpgrade kernel-rt-optionalUpgrade dtb-alteraUpgrade kernel-source-rtUpgrade kernel-default-manUpgrade kernel-rt_debug-develUpgrade dtb-freescaleUpgrade dtb-exynosUpgrade kernel-docs-htmlUpgrade kernel-source-azureUpgrade kernel-debug-vdsoUpgrade dtb-allwinnerUpgrade kernel-azure-vdsoUpgrade kernel-debug-develUpgrade kernel-syms-azureUpgrade kernel-devel-azureUpgrade kernel-rt_debugUpgrade kselftests-kmp-azureUpgrade kernel-default-develUpgrade ocfs2-kmp-defaultUpgrade dtb-marvellUpgrade dtb-socionextUpgrade kernel-64kb-optionalUpgrade kernel-kvmsmall-vdsoUpgrade dtb-amazonUpgrade dtb-amdUpgrade kernel-azure-livepatch-develUpgrade kernel-rt-extraUpgrade kernel-kvmsmall-develUpgrade kernel-sourceUpgrade kernel-source-vanillaUpgrade reiserfs-kmp-64kbUpgrade dtb-appleUpgrade dtb-sprdUpgrade kernel-docsUpgrade kernel-develUpgrade kernel-default-extraUpgrade dlm-kmp-defaultUpgrade dlm-kmp-azureUpgrade kernel-rt-livepatch-develUpgrade reiserfs-kmp-rtUpgrade reiserfs-kmp-azureUpgrade kernel-rtUpgrade cluster-md-kmp-64kbUpgrade kernel-symsUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-default-baseUpgrade dtb-nvidiaUpgrade kernel-azure-develUpgrade kernel-debug-livepatch-develUpgrade kernel-macrosUpgrade dtb-xilinxUpgrade kselftests-kmp-defaultUpgrade kernel-rt-livepatchUpgrade kernel-defaultUpgrade dtb-armUpgrade kernel-syms-rtUpgrade dtb-qcomUpgrade cluster-md-kmp-rtUpgrade kernel-rt-develUpgrade kernel-rt_debug-vdsoUpgrade kernel-default-livepatch-develUpgrade kernel-64kb-develUpgrade ocfs2-kmp-rtUpgrade kselftests-kmp-rtUpgrade kernel-default-base-rebuildUpgrade dtb-rockchipUpgrade dlm-kmp-rtUpgrade ocfs2-kmp-azureUpgrade kernel-obs-qaUpgrade kernel-devel-rtUpgrade kernel-default-optionalUpgrade kernel-64kb-extraUpgrade dtb-mediatekUpgrade dtb-apmUpgrade dtb-amlogicUpgrade cluster-md-kmp-default | Dec 5, 2025 | Sep 10, 2024 |
| Ubuntu | — | Upgrade linux-image-5.4.0-1140-azureUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-gkeop-5.4Upgrade linux-image-ibm-classicUpgrade linux-image-gkeopUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-6.8.0-50-lowlatency-64kUpgrade linux-image-5.15.0-1071-gcpUpgrade linux-image-generic-64kUpgrade linux-image-gkeop-5.15Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-5.15.0-1055-gkeopUpgrade linux-image-5.4.0-200-genericUpgrade linux-image-6.8.0-1017-oracle-64kUpgrade linux-image-5.4.0-1134-oracleUpgrade linux-image-6.8.0-1016-raspiUpgrade linux-image-6.8.0-50-genericUpgrade linux-image-lowlatency-64kUpgrade linux-image-oem-osp1Upgrade linux-image-6.8.0-50-generic-64kUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-raspiUpgrade linux-image-nvidia-6.8Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-1019-nvidia-64kUpgrade linux-image-4.4.0-266-lowlatencyUpgrade linux-image-aws-lts-18.04Upgrade linux-image-5.4.0-1135-awsUpgrade linux-image-ibmUpgrade linux-image-intelUpgrade linux-image-oem-22.04dUpgrade linux-image-nvidia-64kUpgrade linux-image-azure-lts-22.04Upgrade linux-image-5.4.0-1044-iotUpgrade linux-image-5.15.0-1067-intel-iotgUpgrade linux-image-4.15.0-235-lowlatencyUpgrade linux-image-4.15.0-1178-awsUpgrade linux-image-intel-iotgUpgrade linux-image-oem-20.04bUpgrade linux-image-oem-20.04cUpgrade linux-image-oemUpgrade linux-image-6.8.0-1017-ibmUpgrade linux-image-4.4.0-266-genericUpgrade linux-image-4.4.0-1179-awsUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-oracle-64kUpgrade linux-image-nvidiaUpgrade linux-image-4.15.0-1171-gcpUpgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-azure-lts-18.04Upgrade linux-image-6.8.0-1019-nvidia-lowlatencyUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-5.15.0-1069-kvmUpgrade linux-image-azureUpgrade linux-image-oem-22.04cUpgrade linux-image-aws-hweUpgrade linux-image-6.8.0-1019-nvidia-lowlatency-64kUpgrade linux-image-aws-lts-20.04Upgrade linux-image-4.4.0-1142-kvmUpgrade linux-image-4.4.0-1141-awsUpgrade linux-image-5.4.0-200-generic-lpaeUpgrade linux-image-6.8.0-1020-azureUpgrade linux-image-oracle-lts-18.04Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-6.8.0-1020-azure-fdeUpgrade linux-image-6.8.0-1017-oracleUpgrade linux-image-azure-fdeUpgrade linux-image-genericUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-5.4.0-1139-gcpUpgrade linux-image-5.4.0-1094-bluefieldUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-oem-24.04aUpgrade linux-image-6.8.0-1019-nvidiaUpgrade linux-image-oem-22.04aUpgrade linux-image-5.15.0-1078-azureUpgrade linux-image-5.15.0-1069-gkeUpgrade linux-image-5.4.0-1139-azureUpgrade linux-image-5.15.0-1038-xilinx-zynqmpUpgrade linux-image-generic-hwe-16.04Upgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-generic-lts-xenialUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-5.15.0-1065-raspiUpgrade linux-image-5.15.0-125-generic-64k | Nov 4, 2024 | Aug 26, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Aug 26, 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