Out-of-bounds read in Linux kernel - CVE-2024-26980

 

Out-of-bounds read in Linux kernel - CVE-2024-26980

Published: May 31, 2024 / Updated: May 14, 2025


Vulnerability identifier: #VU90320
CSH Severity: Low
CVSS v4: 6.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N]
CVE-ID: CVE-2024-26980
CWE-ID: CWE-125
Exploitation vector: Local access
Exploit availability: No public exploit available

Vulnerability details

The vulnerability allows a local user to perform a denial of service (DoS) attack.

The vulnerability exists due to an out-of-bounds read error within the __handle_ksmbd_work() function in fs/smb/server/server.c. A local user can perform a denial of service (DoS) attack.


Affected software

Linux kernel
Debian Linux
Ubuntu
linux-image-lowlatency (Ubuntu package)
linux-image-lowlatency-64k (Ubuntu package)
linux-image-virtual (Ubuntu package)
linux-image-generic (Ubuntu package)
linux-image-generic-64k (Ubuntu package)
linux-image-generic-lpae (Ubuntu package)
linux-image-5.15.0-118-generic (Ubuntu package)
linux-image-5.15.0-118-generic-lpae (Ubuntu package)
linux-image-5.15.0-118-lowlatency (Ubuntu package)
linux-image-5.15.0-118-generic-64k (Ubuntu package)
linux-image-5.15.0-118-lowlatency-64k (Ubuntu package)
linux-image-virtual-hwe-20.04 (Ubuntu package)
linux-image-generic-64k-hwe-20.04 (Ubuntu package)
linux-image-generic-hwe-20.04 (Ubuntu package)
linux-image-oem-20.04d (Ubuntu package)
linux-image-generic-lpae-hwe-20.04 (Ubuntu package)
linux-image-oem-20.04 (Ubuntu package)
linux-image-oem-20.04b (Ubuntu package)
linux-image-lowlatency-64k-hwe-20.04 (Ubuntu package)
linux-image-lowlatency-hwe-20.04 (Ubuntu package)
linux-image-oem-20.04c (Ubuntu package)
linux-image-5.15.0-1035-xilinx-zynqmp (Ubuntu package)
linux-image-xilinx-zynqmp (Ubuntu package)
linux-image-gkeop-5.15 (Ubuntu package)
linux-image-gkeop (Ubuntu package)
linux-image-5.15.0-1050-gkeop (Ubuntu package)
linux-image-ibm (Ubuntu package)
linux-image-raspi-nolpae (Ubuntu package)
linux-image-raspi (Ubuntu package)
linux-image-5.15.0-1060-ibm (Ubuntu package)
linux-image-5.15.0-1060-raspi (Ubuntu package)
linux-image-nvidia (Ubuntu package)
linux-image-nvidia-lowlatency (Ubuntu package)
linux-image-5.15.0-1062-nvidia-lowlatency (Ubuntu package)
linux-image-5.15.0-1062-nvidia (Ubuntu package)
linux-image-5.15.0-1062-intel-iotg (Ubuntu package)
linux-image-kvm (Ubuntu package)
linux-image-gke-5.15 (Ubuntu package)
linux-image-gke (Ubuntu package)
linux-image-5.15.0-1064-kvm (Ubuntu package)
linux-image-5.15.0-1064-gke (Ubuntu package)
linux-image-oracle-lts-22.04 (Ubuntu package)
linux-image-5.15.0-1065-oracle (Ubuntu package)
linux-image-oracle (Ubuntu package)
linux-image-gcp-lts-22.04 (Ubuntu package)
linux-image-5.15.0-1066-gcp (Ubuntu package)
linux-image-gcp (Ubuntu package)
linux-image-aws-lts-22.04 (Ubuntu package)
linux-image-5.15.0-1067-aws (Ubuntu package)
linux-image-aws (Ubuntu package)
linux-image-azure-lts-22.04 (Ubuntu package)
linux-image-5.15.0-1070-azure (Ubuntu package)
linux-image-5.15.0-1070-azure-fde (Ubuntu package)
linux-image-azure (Ubuntu package)
linux-image-azure-cvm (Ubuntu package)
linux-image-azure-fde (Ubuntu package)
linux-image-azure-fde-lts-22.04 (Ubuntu package)
linux (Debian package)
linux-image-generic-64k-hwe-24.04 (Ubuntu package)
linux-image-generic-hwe-24.04 (Ubuntu package)
linux-image-6.8.0-38-generic (Ubuntu package)
linux-image-6.8.0-38-generic-64k (Ubuntu package)
linux-image-virtual-hwe-24.04 (Ubuntu package)
linux-image-6.8.0-38-lowlatency (Ubuntu package)
linux-image-6.8.0-38-lowlatency-64k (Ubuntu package)
linux-image-6.8.0-1006-gke (Ubuntu package)
linux-image-6.8.0-1007-raspi (Ubuntu package)
linux-image-6.8.0-1007-intel (Ubuntu package)
linux-image-6.8.0-1008-ibm (Ubuntu package)
linux-image-6.8.0-1008-oem (Ubuntu package)
linux-image-ibm-classic (Ubuntu package)
linux-image-ibm-lts-24.04 (Ubuntu package)
linux-image-oem-24.04 (Ubuntu package)
linux-image-oem-24.04a (Ubuntu package)
linux-image-oracle-64k (Ubuntu package)
linux-image-6.8.0-1008-oracle-64k (Ubuntu package)
linux-image-6.8.0-1008-oracle (Ubuntu package)
linux-image-6.8.0-1009-nvidia-64k (Ubuntu package)
linux-image-nvidia-64k (Ubuntu package)
linux-image-6.8.0-1009-nvidia (Ubuntu package)
linux-image-6.8.0-1010-azure (Ubuntu package)
linux-image-6.8.0-1010-azure-fde (Ubuntu package)
linux-image-6.8.0-1010-gcp (Ubuntu package)
linux-image-6.8.0-1011-aws (Ubuntu package)
linux-image-intel-iotg (Ubuntu package)
linux-image-intel (Ubuntu package)
IBM Security Guardium

How to mitigate CVE-2024-26980

Install update from vendor's website.

Linux kernel - update to 5.15.159
linux-image-lowlatency (Ubuntu package) - addressed in versions 5.15.0.118.108, 6.8.0-38.38.1
linux-image-lowlatency-64k (Ubuntu package) - addressed in versions 5.15.0.118.108, 6.8.0-38.38.1
linux-image-virtual (Ubuntu package) - addressed in versions 5.15.0.118.118, 6.8.0-38.38
linux-image-generic (Ubuntu package) - addressed in versions 5.15.0.118.118, 6.8.0-38.38
linux-image-generic-64k (Ubuntu package) - addressed in versions 5.15.0.118.118, 6.8.0-38.38
linux-image-generic-lpae (Ubuntu package) - addressed in versions 5.15.0.118.118, 6.8.0-38.38
linux-image-5.15.0-118-generic (Ubuntu package) - addressed in versions 5.15.0-118.128, 5.15.0-118.128~20.04.1
linux-image-5.15.0-118-generic-lpae (Ubuntu package) - addressed in versions 5.15.0-118.128, 5.15.0-118.128~20.04.1
linux-image-5.15.0-118-lowlatency (Ubuntu package) - addressed in versions 5.15.0-118.128, 5.15.0-118.128~20.04.1
linux-image-5.15.0-118-generic-64k (Ubuntu package) - addressed in versions 5.15.0-118.128, 5.15.0-118.128~20.04.1
linux-image-5.15.0-118-lowlatency-64k (Ubuntu package) - addressed in versions 5.15.0-118.128, 5.15.0-118.128~20.04.1
linux-image-virtual-hwe-20.04 (Ubuntu package) - update to 5.15.0.118.128~20.04.1
linux-image-generic-64k-hwe-20.04 (Ubuntu package) - update to 5.15.0.118.128~20.04.1
linux-image-generic-hwe-20.04 (Ubuntu package) - update to 5.15.0.118.128~20.04.1
linux-image-oem-20.04d (Ubuntu package) - update to 5.15.0.118.128~20.04.1
linux-image-generic-lpae-hwe-20.04 (Ubuntu package) - update to 5.15.0.118.128~20.04.1
linux-image-oem-20.04 (Ubuntu package) - update to 5.15.0.118.128~20.04.1
linux-image-oem-20.04b (Ubuntu package) - update to 5.15.0.118.128~20.04.1
linux-image-lowlatency-64k-hwe-20.04 (Ubuntu package) - update to 5.15.0.118.128~20.04.1
linux-image-lowlatency-hwe-20.04 (Ubuntu package) - update to 5.15.0.118.128~20.04.1
linux-image-oem-20.04c (Ubuntu package) - update to 5.15.0.118.128~20.04.1
linux-image-5.15.0-1035-xilinx-zynqmp (Ubuntu package) - update to 5.15.0-1035.39
linux-image-xilinx-zynqmp (Ubuntu package) - update to 5.15.0.1035.39
linux-image-gkeop-5.15 (Ubuntu package) - addressed in versions 5.15.0.1050.49, 5.15.0.1050.57~20.04.1
linux-image-gkeop (Ubuntu package) - update to 5.15.0.1050.49
linux-image-5.15.0-1050-gkeop (Ubuntu package) - addressed in versions 5.15.0-1050.57, 5.15.0-1050.57~20.04.1
linux-image-ibm (Ubuntu package) - addressed in versions 5.15.0.1060.56, 5.15.0.1060.63~20.04.1, 6.8.0-1008.8
linux-image-raspi-nolpae (Ubuntu package) - update to 5.15.0.1060.58
linux-image-raspi (Ubuntu package) - addressed in versions 5.15.0.1060.58, 6.8.0-1007.7
linux-image-5.15.0-1060-ibm (Ubuntu package) - addressed in versions 5.15.0-1060.63, 5.15.0-1060.63~20.04.1
linux-image-5.15.0-1060-raspi (Ubuntu package) - update to 5.15.0-1060.63
linux-image-intel-iotg (Ubuntu package) - addressed in versions 5.15.0.1062.62, 5.15.0.1062.68~20.04.1
linux-image-nvidia (Ubuntu package) - addressed in versions 5.15.0.1062.62, 6.8.0-1009.9
linux-image-nvidia-lowlatency (Ubuntu package) - update to 5.15.0.1062.62
linux-image-5.15.0-1062-nvidia-lowlatency (Ubuntu package) - update to 5.15.0-1062.63
linux-image-5.15.0-1062-nvidia (Ubuntu package) - update to 5.15.0-1062.63
linux-image-5.15.0-1062-intel-iotg (Ubuntu package) - addressed in versions 5.15.0-1062.68, 5.15.0-1062.68~20.04.1
linux-image-intel (Ubuntu package) - addressed in versions 5.15.0.1062.68~20.04.1, 6.8.0-1007.14
linux-image-kvm (Ubuntu package) - addressed in versions 5.15.0.1064.60, 6.8.0-38.38
linux-image-gke-5.15 (Ubuntu package) - update to 5.15.0.1064.63
linux-image-gke (Ubuntu package) - addressed in versions 5.15.0.1064.63, 6.8.0-1006.9
linux-image-5.15.0-1064-kvm (Ubuntu package) - update to 5.15.0-1064.69
linux-image-5.15.0-1064-gke (Ubuntu package) - update to 5.15.0-1064.70
linux-image-oracle-lts-22.04 (Ubuntu package) - update to 5.15.0.1065.61
linux-image-5.15.0-1065-oracle (Ubuntu package) - update to 5.15.0-1065.71~20.04.1
linux-image-oracle (Ubuntu package) - addressed in versions 5.15.0.1065.71~20.04.1, 6.8.0-1008.8
linux-image-gcp-lts-22.04 (Ubuntu package) - update to 5.15.0.1066.62
linux-image-5.15.0-1066-gcp (Ubuntu package) - addressed in versions 5.15.0-1066.74, 5.15.0-1066.74~20.04.1
linux-image-gcp (Ubuntu package) - addressed in versions 5.15.0.1066.74~20.04.1, 6.8.0-1010.11
linux-image-aws-lts-22.04 (Ubuntu package) - update to 5.15.0.1067.67
linux-image-5.15.0-1067-aws (Ubuntu package) - addressed in versions 5.15.0-1067.73, 5.15.0-1067.73~20.04.1
linux-image-aws (Ubuntu package) - addressed in versions 5.15.0.1067.73~20.04.1, 6.8.0-1011.12
linux-image-azure-lts-22.04 (Ubuntu package) - update to 5.15.0.1070.68
linux-image-5.15.0-1070-azure (Ubuntu package) - addressed in versions 5.15.0-1070.79, 5.15.0-1070.79~20.04.1
linux-image-5.15.0-1070-azure-fde (Ubuntu package) - addressed in versions 5.15.0-1070.79.1, 5.15.0-1070.79~20.04.1.1
linux-image-azure (Ubuntu package) - addressed in versions 5.15.0.1070.79~20.04.1, 6.8.0-1010.10
linux-image-azure-cvm (Ubuntu package) - update to 5.15.0.1070.79~20.04.1
linux-image-azure-fde (Ubuntu package) - addressed in versions 5.15.0.1070.79~20.04.1.47, 6.8.0-1010.10
linux-image-azure-fde-lts-22.04 (Ubuntu package) - update to 5.15.0.1070.79.47
linux (Debian package) - update to 6.1.90-1
linux-image-generic-64k-hwe-24.04 (Ubuntu package) - update to 6.8.0-38.38
linux-image-generic-hwe-24.04 (Ubuntu package) - update to 6.8.0-38.38
linux-image-6.8.0-38-generic (Ubuntu package) - update to 6.8.0-38.38
linux-image-6.8.0-38-generic-64k (Ubuntu package) - update to 6.8.0-38.38
linux-image-virtual-hwe-24.04 (Ubuntu package) - update to 6.8.0-38.38
linux-image-6.8.0-38-lowlatency (Ubuntu package) - update to 6.8.0-38.38.1
linux-image-6.8.0-38-lowlatency-64k (Ubuntu package) - update to 6.8.0-38.38.1
linux-image-6.8.0-1006-gke (Ubuntu package) - update to 6.8.0-1006.9
linux-image-6.8.0-1007-raspi (Ubuntu package) - update to 6.8.0-1007.7
linux-image-6.8.0-1007-intel (Ubuntu package) - update to 6.8.0-1007.14
linux-image-6.8.0-1008-ibm (Ubuntu package) - update to 6.8.0-1008.8
linux-image-6.8.0-1008-oem (Ubuntu package) - update to 6.8.0-1008.8
linux-image-ibm-classic (Ubuntu package) - update to 6.8.0-1008.8
linux-image-ibm-lts-24.04 (Ubuntu package) - update to 6.8.0-1008.8
linux-image-oem-24.04 (Ubuntu package) - update to 6.8.0-1008.8
linux-image-oem-24.04a (Ubuntu package) - update to 6.8.0-1008.8
linux-image-oracle-64k (Ubuntu package) - update to 6.8.0-1008.8
linux-image-6.8.0-1008-oracle-64k (Ubuntu package) - update to 6.8.0-1008.8
linux-image-6.8.0-1008-oracle (Ubuntu package) - update to 6.8.0-1008.8
linux-image-6.8.0-1009-nvidia-64k (Ubuntu package) - update to 6.8.0-1009.9
linux-image-nvidia-64k (Ubuntu package) - update to 6.8.0-1009.9
linux-image-6.8.0-1009-nvidia (Ubuntu package) - update to 6.8.0-1009.9
linux-image-6.8.0-1010-azure (Ubuntu package) - update to 6.8.0-1010.10
linux-image-6.8.0-1010-azure-fde (Ubuntu package) - update to 6.8.0-1010.10
linux-image-6.8.0-1010-gcp (Ubuntu package) - update to 6.8.0-1010.11
linux-image-6.8.0-1011-aws (Ubuntu package) - update to 6.8.0-1011.12
IBM Security Guardium - addressed in versions 12.0p31, 12.0p106

External References

Related Security Bulletins