In the Linux kernel, the following vulnerability has been resolved:
do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak
syzbot identified a kernel information leak vulnerability in do_sys_name_to_handle() and issued the following report [1].
[1] "BUG: KMSAN: kernel-infoleak in instrument_copy_to_user include/linux/instrumented.h:114 [inline] BUG: KMSAN: kernel-infoleak in _copy_to_user+0xbc/0x100 lib/usercopy.c:40 instrument_copy_to_user include/linux/instrumented.h:114 [inline] _copy_to_user+0xbc/0x100 lib/usercopy.c:40 copy_to_user include/linux/uaccess.h:191 [inline] do_sys_name_to_handle fs/fhandle.c:73 [inline] __do_sys_name_to_handle_at fs/fhandle.c:112 [inline] __se_sys_name_to_handle_at+0x949/0xb10 fs/fhandle.c:94 __x64_sys_name_to_handle_at+0xe4/0x140 fs/fhandle.c:94 ...
Uninit was created at: slab_post_alloc_hook+0x129/0xa70 mm/slab.h:768 slab_alloc_node mm/slub.c:3478 [inline] __kmem_cache_alloc_node+0x5c9/0x970 mm/slub.c:3517 __do_kmalloc_node mm/slab_common.c:1006 [inline] __kmalloc+0x121/0x3c0 mm/slab_common.c:1020 kmalloc include/linux/slab.h:604 [inline] do_sys_name_to_handle fs/fhandle.c:39 [inline] __do_sys_name_to_handle_at fs/fhandle.c:112 [inline] __se_sys_name_to_handle_at+0x441/0xb10 fs/fhandle.c:94 __x64_sys_name_to_handle_at+0xe4/0x140 fs/fhandle.c:94 ...
Bytes 18-19 of 20 are uninitialized Memory access of size 20 starts at ffff888128a46380 Data copied to user address 0000000020000240"
Per Chuck Lever's suggestion, use kzalloc() instead of kmalloc() to solve the problem.
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 |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-rt-debug-develUpgrade kernel-rtUpgrade kernel-debug-modulesUpgrade kernel-modulesUpgrade kernel-coreUpgrade kernel-docUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-debug-kvmUpgrade kernel-rt-develUpgrade kernel-debugUpgrade kernel-rt-debug-modules-extraUpgrade kernel-tools-libsUpgrade kernel-rt-modulesUpgrade kernel-debug-modules-extraUpgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade kernel-modules-extraUpgrade kernel-rt-debugUpgrade kernel-debug-coreUpgrade kernel-zfcpdumpUpgrade kernel-zfcpdump-develUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-debug-modulesUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-coreUpgrade kernel-rt-debug-coreUpgrade kernel-rt-modules-extraUpgrade kernel-headersUpgrade python3-perfUpgrade bpftoolUpgrade perfUpgrade kernel-rt-kvmUpgrade kernel-cross-headersUpgrade kernel-tools-libs-develUpgrade kernel-debug-develUpgrade kernel-develUpgrade kernel | Jun 6, 2024 | Apr 17, 2024 |
| Amazon Linux Ami 2 | — | Upgrade kernel-toolsUpgrade kernel-livepatch-5.10.214-202.855Upgrade python-perfUpgrade kernel-debuginfo-common-aarch64Upgrade bpftoolUpgrade kernel-tools-develUpgrade perfUpgrade kernelUpgrade kernel-develUpgrade bpftool-debuginfoUpgrade kernel-livepatch-4.14.343-259.562Upgrade python-perf-debuginfoUpgrade kernel-livepatch-5.15.153-100.162Upgrade kernel-debuginfo-common-x86_64Upgrade kernel-tools-debuginfoUpgrade kernel-debuginfoUpgrade kernel-headersUpgrade perf-debuginfo | Aug 19, 2024 | Apr 17, 2024 |
| Amazon_linux_2023 | — | Upgrade kernel-libbpfUpgrade kernel-tools-debuginfoUpgrade kernel-develUpgrade kernel-debuginfoUpgrade python3-perf-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-debuginfo-common-x86_64Upgrade bpftool-debuginfoUpgrade bpftoolUpgrade kernel-modules-extraUpgrade perf-debuginfoUpgrade kernel-headersUpgrade kernel-libbpf-develUpgrade python3-perfUpgrade kernel-toolsUpgrade kernelUpgrade kernel-tools-develUpgrade kernel-livepatch-6.1.84-99.169Upgrade kernel-modules-extra-commonUpgrade kernel-libbpf-staticUpgrade perf | Feb 17, 2025 | Apr 17, 2024 |
| Debian | — | Upgrade linux | May 8, 2024 | Apr 17, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade kernel-tools-libsUpgrade python3-perfUpgrade kernelUpgrade kernel-abi-stablelistsUpgrade kernel-tools | Jul 16, 2024 | Apr 17, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade bpftoolUpgrade kernelUpgrade kernel-tools-libsUpgrade python3-perfUpgrade kernel-abi-stablelistsUpgrade kernel-tools | Jun 26, 2024 | Apr 17, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-abi-stablelistsUpgrade kernel-tools-libsUpgrade kernel-toolsUpgrade bpftoolUpgrade python3-perfUpgrade kernel | Oct 8, 2024 | Apr 17, 2024 |
| Huawei Euleros 2_0_sp8 | — | Upgrade kernel-tools-libsUpgrade python3-perfUpgrade kernelUpgrade kernel-toolsUpgrade kernel-develUpgrade bpftoolUpgrade perfUpgrade kernel-headersUpgrade python-perf | Jul 23, 2024 | Apr 17, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade python3-perfUpgrade kernelUpgrade kernel-tools-libsUpgrade kernel-tools | Jul 17, 2024 | Apr 17, 2024 |
| Oracle_linux | — | Upgrade kernel | Jun 6, 2024 | Apr 17, 2024 |
| Redhat_linux | — | Upgrade kernelNo solution existsUpgrade kernel-rt | Jun 6, 2024 | Apr 17, 2024 |
| Rocky_linux | — | Upgrade python3-perf-debuginfoUpgrade kernel-debug-modules-extraUpgrade kernel-rt-debuginfoUpgrade kernel-rt-debugUpgrade bpftool-debuginfoUpgrade kernel-rt-modulesUpgrade kernel-rt-modules-extraUpgrade kernel-rt-debug-debuginfoUpgrade kernel-rt-debug-coreUpgrade kernel-tools-libsUpgrade kernel-rt-develUpgrade kernel-rtUpgrade perfUpgrade kernel-tools-libs-develUpgrade bpftoolUpgrade kernel-rt-kvmUpgrade kernel-toolsUpgrade python3-perfUpgrade kernel-rt-debug-develUpgrade kernel-modules-extraUpgrade kernel-debug-develUpgrade kernel-rt-debug-kvmUpgrade kernel-debuginfoUpgrade kernel-debug-modulesUpgrade kernelUpgrade kernel-debugUpgrade kernel-rt-debug-modules-extraUpgrade kernel-debug-debuginfoUpgrade kernel-tools-debuginfoUpgrade perf-debuginfoUpgrade kernel-rt-debug-modulesUpgrade kernel-headersUpgrade kernel-develUpgrade kernel-coreUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-debug-coreUpgrade kernel-cross-headersUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-rt-coreUpgrade kernel-modules | Jun 17, 2024 | Apr 17, 2024 |
| Suse | — | Upgrade kernel-macrosUpgrade kernel-syms-rtUpgrade kernel-64kb-optionalUpgrade kernel-devel-azureUpgrade kernel-obs-qaUpgrade kselftests-kmp-64kbUpgrade kernel-rtUpgrade kernel-rt_debugUpgrade kernel-debug-livepatch-develUpgrade dtb-mediatekUpgrade kernel-azure-extraUpgrade dtb-freescaleUpgrade gfs2-kmp-64kbUpgrade gfs2-kmp-rtUpgrade kernel-kvmsmall-vdsoUpgrade kernel-default-vdsoUpgrade ocfs2-kmp-rtUpgrade kernel-rt_debug-vdsoUpgrade cluster-md-kmp-defaultUpgrade kernel-64kbUpgrade cluster-md-kmp-azureUpgrade dtb-amazonUpgrade kernel-azure-baseUpgrade dtb-qcomUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-default-base-rebuildUpgrade kernel-azure-livepatch-develUpgrade kernel-syms-azureUpgrade kernel-azure-develUpgrade kernel-source-azureUpgrade kernel-azure-vdsoUpgrade dlm-kmp-azureUpgrade kernel-64kb-livepatch-develUpgrade kernel-sourceUpgrade kernel-devel-rtUpgrade kernel-kvmsmallUpgrade dtb-marvellUpgrade kernel-default-develUpgrade kernel-rt-livepatch-develUpgrade dtb-amlogicUpgrade dtb-armUpgrade dtb-apmUpgrade dlm-kmp-64kbUpgrade kernel-default-manUpgrade dtb-lgUpgrade kernel-default-extraUpgrade kernel-symsUpgrade kernel-kvmsmall-develUpgrade kernel-zfcpdumpUpgrade dtb-exynosUpgrade kselftests-kmp-defaultUpgrade dtb-xilinxUpgrade kernel-rt-optionalUpgrade dtb-rockchipUpgrade kernel-64kb-develUpgrade kernel-64kb-extraUpgrade kernel-default-livepatch-develUpgrade dtb-hisiliconUpgrade kernel-rt-livepatchUpgrade kernel-docsUpgrade reiserfs-kmp-64kbUpgrade reiserfs-kmp-defaultUpgrade ocfs2-kmp-azureUpgrade kernel-default-baseUpgrade dtb-nvidiaUpgrade dtb-broadcomUpgrade kselftests-kmp-rtUpgrade dtb-caviumUpgrade kernel-rt_debug-develUpgrade gfs2-kmp-azureUpgrade kernel-docs-htmlUpgrade dtb-renesasUpgrade dlm-kmp-rtUpgrade dtb-appleUpgrade kernel-debug-develUpgrade kernel-develUpgrade reiserfs-kmp-azureUpgrade kernel-debugUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-default-livepatchUpgrade gfs2-kmp-defaultUpgrade kernel-obs-buildUpgrade cluster-md-kmp-64kbUpgrade ocfs2-kmp-64kbUpgrade kernel-rt-extraUpgrade dtb-alteraUpgrade kernel-azureUpgrade kselftests-kmp-azureUpgrade dtb-sprdUpgrade kernel-rt-vdsoUpgrade dtb-allwinnerUpgrade kernel-azure-optionalUpgrade kernel-defaultUpgrade kernel-default-optionalUpgrade dlm-kmp-defaultUpgrade cluster-md-kmp-rtUpgrade kernel-debug-vdsoUpgrade dtb-socionextUpgrade kernel-source-vanillaUpgrade kernel-rt-develUpgrade kernel-source-rtUpgrade dtb-amdUpgrade ocfs2-kmp-defaultUpgrade reiserfs-kmp-rt | May 15, 2024 | Apr 17, 2024 |
| Ubuntu | — | Upgrade linux-image-5.4.0-1133-azureUpgrade linux-image-4.4.0-1134-awsUpgrade linux-image-5.15.0-1057-ibmUpgrade linux-image-oem-osp1Upgrade linux-image-oracleUpgrade linux-image-5.4.0-1112-raspiUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-5.4.0-1127-oracleUpgrade linux-image-lowlatency-64kUpgrade linux-image-6.8.0-35-lowlatency-64kUpgrade linux-image-5.15.0-1060-gkeUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-azure-lts-22.04Upgrade linux-image-6.8.0-1009-awsUpgrade linux-image-generic-lpaeUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-5.15.0-1066-azureUpgrade linux-image-generic-lts-xenialUpgrade linux-image-4.15.0-227-lowlatencyUpgrade linux-image-intel-iotgUpgrade linux-image-5.15.0-1058-intel-iotgUpgrade linux-image-4.15.0-1133-oracleUpgrade linux-image-gkeopUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-aws-lts-18.04Upgrade linux-image-6.8.0-1004-gkeUpgrade linux-image-virtual-lts-xenialUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-oem-20.04Upgrade linux-image-5.15.0-112-generic-64kUpgrade linux-image-6.8.0-35-genericUpgrade linux-image-gkeop-5.15Upgrade linux-image-genericUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-4.15.0-1164-gcpUpgrade linux-image-oracle-lts-18.04Upgrade linux-image-6.8.0-35-lowlatencyUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-gcp-lts-20.04Upgrade linux-image-gkeUpgrade linux-image-intelUpgrade linux-image-oem-20.04cUpgrade linux-image-azure-lts-18.04Upgrade linux-image-4.4.0-257-genericUpgrade linux-image-5.15.0-1058-raspiUpgrade linux-image-5.15.0-1060-kvmUpgrade linux-image-4.4.0-257-lowlatencyUpgrade linux-image-5.4.0-1088-bluefieldUpgrade linux-image-virtualUpgrade linux-image-4.15.0-1170-awsUpgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-oracle-64kUpgrade linux-image-oem-24.04aUpgrade linux-image-gcpUpgrade linux-image-5.4.0-1128-awsUpgrade linux-image-oem-24.04Upgrade linux-image-5.15.0-1030-xilinx-zynqmpUpgrade linux-image-bluefieldUpgrade linux-image-generic-64kUpgrade linux-image-5.15.0-1046-gkeopUpgrade linux-image-nvidiaUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-generic-hwe-16.04Upgrade linux-image-gcp-lts-18.04Upgrade linux-image-oemUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-gkeop-5.4Upgrade linux-image-6.8.0-1006-oemUpgrade linux-image-6.8.0-1008-azure-fdeUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-5.15.0-1063-awsUpgrade linux-image-awsUpgrade linux-image-gke-5.15Upgrade linux-image-6.8.0-1008-azureUpgrade linux-image-5.15.0-1061-oracleUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-5.4.0-189-generic-lpaeUpgrade linux-image-5.15.0-112-genericUpgrade linux-image-4.4.0-1135-kvmUpgrade linux-image-aws-hweUpgrade linux-image-4.4.0-1172-awsUpgrade linux-image-5.4.0-1132-gcpUpgrade linux-image-kvmUpgrade linux-image-raspiUpgrade linux-image-5.15.0-113-generic-lpaeUpgrade linux-image-5.4.0-1095-gkeopUpgrade linux-image-5.4.0-1040-iotUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-4.15.0-227-genericUpgrade linux-image-5.4.0-1116-kvmUpgrade linux-image-ibm-classicUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-5.4.0-189-lowlatencyUpgrade linux-image-ibmUpgrade linux-image-raspi-nolpaeUpgrade linux-image-5.15.0-112-generic-lpaeUpgrade linux-image-lowlatencyUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-raspi2Upgrade linux-image-6.8.0-1006-oracleUpgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-oem-20.04bUpgrade linux-image-5.15.0-110-lowlatency-64kUpgrade linux-image-5.15.0-1062-gcpUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-virtual-hwe-16.04Upgrade linux-image-6.8.0-1008-gcpUpgrade linux-image-azure-fdeUpgrade linux-image-5.4.0-189-genericUpgrade linux-image-6.8.0-1005-raspiUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-5.4.0-1075-ibmUpgrade linux-image-oem-20.04dUpgrade linux-image-6.8.0-1006-ibmUpgrade linux-image-6.8.0-35-generic-64kUpgrade linux-image-5.4.0-1047-xilinx-zynqmpUpgrade linux-image-5.15.0-113-generic-64kUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-5.15.0-1058-nvidia-lowlatencyUpgrade linux-image-5.15.0-110-lowlatencyUpgrade linux-image-4.15.0-1179-azureUpgrade linux-image-5.15.0-1056-ibmUpgrade linux-image-aws-lts-22.04Upgrade linux-image-azure-lts-20.04Upgrade linux-image-6.8.0-1006-oracle-64kUpgrade linux-image-4.15.0-1154-kvmUpgrade linux-image-aws-lts-20.04Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-5.15.0-1058-nvidiaUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-5.15.0-113-genericUpgrade linux-image-5.15.0-1065-azure-fdeUpgrade linux-image-azure | Jul 1, 2024 | Apr 17, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Apr 17, 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