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-debug-coreUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-debug-develUpgrade kernel-toolsUpgrade kernel-rt-modulesUpgrade kernel-rt-debug-kvmUpgrade kernel-debugUpgrade kernel-zfcpdump-develUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-zfcpdump-modulesUpgrade kernel-coreUpgrade kernel-abi-stablelistsUpgrade kernel-debug-modulesUpgrade kernel-debug-modules-extraUpgrade kernel-zfcpdumpUpgrade kernel-modulesUpgrade kernel-rt-develUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-debugUpgrade kernel-modules-extraUpgrade kernel-tools-libsUpgrade kernel-docUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rtUpgrade kernel-rt-modules-extraUpgrade kernel-develUpgrade kernel-rt-kvmUpgrade kernel-rt-debug-coreUpgrade kernel-rt-coreUpgrade kernel-headersUpgrade perfUpgrade python3-perfUpgrade kernel-cross-headersUpgrade kernelUpgrade kernel-debug-develUpgrade kernel-tools-libs-develUpgrade bpftool | Jun 6, 2024 | Apr 17, 2024 |
| Amazon Linux Ami 2 | — | Upgrade bpftoolUpgrade kernel-tools-develUpgrade perfUpgrade kernel-debuginfo-common-aarch64Upgrade kernelUpgrade python-perfUpgrade kernel-toolsUpgrade kernel-livepatch-5.10.214-202.855Upgrade bpftool-debuginfoUpgrade kernel-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-headersUpgrade python-perf-debuginfoUpgrade kernel-livepatch-4.14.343-259.562Upgrade kernel-livepatch-5.15.153-100.162Upgrade perf-debuginfoUpgrade kernel-devel | Aug 19, 2024 | Apr 17, 2024 |
| Amazon_linux_2023 | — | Upgrade kernel-tools-develUpgrade kernel-livepatch-6.1.84-99.169Upgrade kernel-toolsUpgrade perf-debuginfoUpgrade kernel-libbpf-staticUpgrade kernel-modules-extra-commonUpgrade kernelUpgrade kernel-headersUpgrade perfUpgrade python3-perfUpgrade kernel-libbpf-develUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-tools-debuginfoUpgrade kernel-debuginfoUpgrade python3-perf-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade bpftool-debuginfoUpgrade kernel-modules-extraUpgrade bpftoolUpgrade kernel-develUpgrade kernel-libbpf | Feb 17, 2025 | Apr 17, 2024 |
| Debian | — | Upgrade linux | May 8, 2024 | Apr 17, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade kernelUpgrade kernel-tools-libsUpgrade python3-perf | Jul 16, 2024 | Apr 17, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-abi-stablelistsUpgrade kernel-tools-libsUpgrade kernelUpgrade bpftoolUpgrade python3-perfUpgrade kernel-tools | Jun 26, 2024 | Apr 17, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade python3-perfUpgrade bpftoolUpgrade kernel | Oct 8, 2024 | Apr 17, 2024 |
| Huawei Euleros 2_0_sp8 | — | Upgrade python-perfUpgrade perfUpgrade kernel-headersUpgrade kernelUpgrade kernel-develUpgrade python3-perfUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade bpftool | Jul 23, 2024 | Apr 17, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade kernel-tools-libsUpgrade kernel-toolsUpgrade python3-perfUpgrade kernel | Jul 17, 2024 | Apr 17, 2024 |
| Oracle_linux | — | Upgrade kernel | Jun 6, 2024 | Apr 17, 2024 |
| Redhat_linux | — | Upgrade kernel-rtUpgrade kernelNo solution exists | Jun 6, 2024 | Apr 17, 2024 |
| Rocky_linux | — | Upgrade kernel-rt-debug-kvmUpgrade kernel-debug-develUpgrade kernel-rt-debug-modulesUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-headersUpgrade kernel-debugUpgrade kernel-debug-coreUpgrade kernelUpgrade kernel-coreUpgrade kernel-tools-debuginfoUpgrade kernel-rt-debug-develUpgrade kernel-develUpgrade kernel-cross-headersUpgrade python3-perfUpgrade perf-debuginfoUpgrade kernel-rt-coreUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-debug-modulesUpgrade kernel-debuginfoUpgrade kernel-modules-extraUpgrade kernel-debug-debuginfoUpgrade kernel-modulesUpgrade kernel-rt-debug-modules-extraUpgrade kernel-tools-libsUpgrade kernel-rt-modules-extraUpgrade kernel-debug-modules-extraUpgrade python3-perf-debuginfoUpgrade kernel-rtUpgrade kernel-rt-modulesUpgrade kernel-tools-libs-develUpgrade kernel-rt-kvmUpgrade kernel-toolsUpgrade kernel-rt-debugUpgrade kernel-rt-debug-debuginfoUpgrade kernel-rt-debug-coreUpgrade kernel-rt-debuginfoUpgrade perfUpgrade kernel-rt-develUpgrade bpftoolUpgrade bpftool-debuginfo | Jun 17, 2024 | Apr 17, 2024 |
| Suse | — | Upgrade kernel-obs-buildUpgrade kernel-rt_debug-livepatch-develUpgrade kselftests-kmp-rtUpgrade ocfs2-kmp-64kbUpgrade gfs2-kmp-azureUpgrade dtb-alteraUpgrade kernel-source-vanillaUpgrade kernel-source-rtUpgrade kernel-debug-vdsoUpgrade kernel-docs-htmlUpgrade dtb-nvidiaUpgrade kernel-defaultUpgrade dtb-socionextUpgrade gfs2-kmp-defaultUpgrade kernel-rt-livepatchUpgrade kernel-default-livepatchUpgrade kernel-64kb-develUpgrade kernel-rt_debug-develUpgrade dtb-allwinnerUpgrade reiserfs-kmp-azureUpgrade kernel-rt-develUpgrade kernel-rt-extraUpgrade kernel-develUpgrade cluster-md-kmp-rtUpgrade dlm-kmp-defaultUpgrade kernel-debug-develUpgrade kernel-default-optionalUpgrade dtb-sprdUpgrade kselftests-kmp-azureUpgrade dtb-broadcomUpgrade ocfs2-kmp-defaultUpgrade dtb-amdUpgrade kernel-azure-optionalUpgrade dtb-rockchipUpgrade cluster-md-kmp-64kbUpgrade dlm-kmp-rtUpgrade kernel-rt-optionalUpgrade kernel-docsUpgrade reiserfs-kmp-64kbUpgrade ocfs2-kmp-azureUpgrade kernel-azureUpgrade kernel-default-baseUpgrade dtb-caviumUpgrade dtb-xilinxUpgrade reiserfs-kmp-defaultUpgrade dtb-appleUpgrade reiserfs-kmp-rtUpgrade kernel-debugUpgrade dtb-renesasUpgrade kernel-default-livepatch-develUpgrade kernel-rt-vdsoUpgrade dtb-hisiliconUpgrade kernel-64kb-extraUpgrade dtb-armUpgrade dtb-qcomUpgrade kernel-64kb-optionalUpgrade kernel-symsUpgrade dtb-mediatekUpgrade ocfs2-kmp-rtUpgrade kernel-rt_debug-vdsoUpgrade kernel-default-base-rebuildUpgrade dtb-amazonUpgrade kernel-syms-rtUpgrade kernel-macrosUpgrade kernel-devel-azureUpgrade kernel-default-extraUpgrade kernel-kvmsmall-develUpgrade kernel-kvmsmallUpgrade kernel-rt-livepatch-develUpgrade dtb-marvellUpgrade kernel-kvmsmall-vdsoUpgrade kernel-kvmsmall-livepatch-develUpgrade gfs2-kmp-64kbUpgrade dtb-lgUpgrade kernel-default-manUpgrade cluster-md-kmp-defaultUpgrade kernel-azure-baseUpgrade kselftests-kmp-defaultUpgrade kernel-zfcpdumpUpgrade dtb-amlogicUpgrade kernel-default-develUpgrade dtb-freescaleUpgrade cluster-md-kmp-azureUpgrade dtb-exynosUpgrade dlm-kmp-azureUpgrade kernel-obs-qaUpgrade kernel-default-vdsoUpgrade kernel-64kb-livepatch-develUpgrade dtb-apmUpgrade dlm-kmp-64kbUpgrade kernel-syms-azureUpgrade kernel-source-azureUpgrade kernel-azure-vdsoUpgrade kernel-azure-develUpgrade gfs2-kmp-rtUpgrade kernel-sourceUpgrade kernel-devel-rtUpgrade kernel-rtUpgrade kernel-debug-livepatch-develUpgrade kernel-azure-extraUpgrade kernel-rt_debugUpgrade kernel-azure-livepatch-develUpgrade kselftests-kmp-64kbUpgrade kernel-64kb | May 15, 2024 | Apr 17, 2024 |
| Ubuntu | — | Upgrade linux-image-6.8.0-1006-oemUpgrade linux-image-oracle-64kUpgrade linux-image-gkeUpgrade linux-image-5.4.0-1112-raspiUpgrade linux-image-4.4.0-257-genericUpgrade linux-image-azure-lts-18.04Upgrade linux-image-5.15.0-1046-gkeopUpgrade linux-image-intelUpgrade linux-image-bluefieldUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-4.15.0-1170-awsUpgrade linux-image-6.8.0-35-lowlatencyUpgrade linux-image-gcp-lts-18.04Upgrade linux-image-virtual-lts-xenialUpgrade linux-image-4.4.0-257-lowlatencyUpgrade linux-image-virtualUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-oemUpgrade linux-image-gkeop-5.15Upgrade linux-image-oem-20.04cUpgrade linux-image-oem-20.04Upgrade linux-image-5.15.0-112-generic-64kUpgrade linux-image-6.8.0-1004-gkeUpgrade linux-image-aws-lts-18.04Upgrade linux-image-oracle-lts-18.04Upgrade linux-image-generic-hwe-16.04Upgrade linux-image-gcpUpgrade linux-image-genericUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-6.8.0-35-genericUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-5.4.0-1133-azureUpgrade linux-image-5.15.0-1057-ibmUpgrade linux-image-5.15.0-1060-kvmUpgrade linux-image-5.15.0-1058-raspiUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-nvidiaUpgrade linux-image-generic-lts-xenialUpgrade linux-image-5.15.0-1030-xilinx-zynqmpUpgrade linux-image-5.15.0-1066-azureUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-intel-iotgUpgrade linux-image-generic-64kUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.4.0-1088-bluefieldUpgrade linux-image-oem-24.04Upgrade linux-image-4.15.0-1133-oracleUpgrade linux-image-oracleUpgrade linux-image-oem-osp1Upgrade linux-image-oracle-lts-20.04Upgrade linux-image-5.4.0-1128-awsUpgrade linux-image-5.4.0-1127-oracleUpgrade linux-image-4.4.0-1134-awsUpgrade linux-image-4.15.0-1164-gcpUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-azure-lts-22.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-generic-lpaeUpgrade linux-image-5.15.0-1058-intel-iotgUpgrade linux-image-4.15.0-227-lowlatencyUpgrade linux-image-gkeop-5.4Upgrade linux-image-5.15.0-1060-gkeUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-6.8.0-1009-awsUpgrade linux-image-lowlatency-64kUpgrade linux-image-6.8.0-35-lowlatency-64kUpgrade linux-image-oem-24.04aUpgrade linux-image-gkeopUpgrade linux-image-6.8.0-35-generic-64kUpgrade linux-image-oem-20.04dUpgrade linux-image-5.4.0-189-genericUpgrade linux-image-4.15.0-1154-kvmUpgrade linux-image-4.4.0-1135-kvmUpgrade linux-image-5.15.0-1056-ibmUpgrade linux-image-6.8.0-1006-oracle-64kUpgrade linux-image-5.4.0-189-generic-lpaeUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-4.4.0-1172-awsUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-5.4.0-1047-xilinx-zynqmpUpgrade linux-image-6.8.0-1008-azure-fdeUpgrade linux-image-5.15.0-110-lowlatencyUpgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-lowlatencyUpgrade linux-image-5.4.0-1116-kvmUpgrade linux-image-oem-20.04bUpgrade linux-image-6.8.0-1005-raspiUpgrade linux-image-virtual-hwe-16.04Upgrade linux-image-raspiUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-5.15.0-1061-oracleUpgrade linux-image-azureUpgrade linux-image-5.15.0-112-genericUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.8.0-1008-azureUpgrade linux-image-5.15.0-1058-nvidiaUpgrade linux-image-aws-lts-20.04Upgrade linux-image-5.15.0-1058-nvidia-lowlatencyUpgrade linux-image-4.15.0-227-genericUpgrade linux-image-6.8.0-1008-gcpUpgrade linux-image-5.4.0-1132-gcpUpgrade linux-image-5.4.0-1095-gkeopUpgrade linux-image-5.4.0-1075-ibmUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-aws-lts-22.04Upgrade linux-image-5.15.0-113-generic-lpaeUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-kvmUpgrade linux-image-5.15.0-1062-gcpUpgrade linux-image-aws-hweUpgrade linux-image-ibm-classicUpgrade linux-image-ibmUpgrade linux-image-gke-5.15Upgrade linux-image-5.15.0-1063-awsUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-5.15.0-1065-azure-fdeUpgrade linux-image-azure-fdeUpgrade linux-image-5.4.0-189-lowlatencyUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-5.4.0-1040-iotUpgrade linux-image-awsUpgrade linux-image-5.15.0-112-generic-lpaeUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-6.8.0-1006-ibmUpgrade linux-image-5.15.0-113-generic-64kUpgrade linux-image-4.15.0-1179-azureUpgrade linux-image-5.15.0-110-lowlatency-64kUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-raspi2Upgrade linux-image-6.8.0-1006-oracleUpgrade linux-image-azure-lts-20.04Upgrade linux-image-raspi-nolpaeUpgrade linux-image-5.15.0-113-generic | 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