In the Linux kernel, the following vulnerability has been resolved:
hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
Syzbot reports uninitialized value access issue as below:
loop0: detected capacity change from 0 to 64 ===================================================== BUG: KMSAN: uninit-value in hfs_revalidate_dentry+0x307/0x3f0 fs/hfs/sysdep.c:30 hfs_revalidate_dentry+0x307/0x3f0 fs/hfs/sysdep.c:30 d_revalidate fs/namei.c:862 [inline] lookup_fast+0x89e/0x8e0 fs/namei.c:1649 walk_component fs/namei.c:2001 [inline] link_path_walk+0x817/0x1480 fs/namei.c:2332 path_lookupat+0xd9/0x6f0 fs/namei.c:2485 filename_lookup+0x22e/0x740 fs/namei.c:2515 user_path_at_empty+0x8b/0x390 fs/namei.c:2924 user_path_at include/linux/namei.h:57 [inline] do_mount fs/namespace.c:3689 [inline] __do_sys_mount fs/namespace.c:3898 [inline] __se_sys_mount+0x66b/0x810 fs/namespace.c:3875 __x64_sys_mount+0xe4/0x140 fs/namespace.c:3875 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xcf/0x1e0 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x63/0x6b
BUG: KMSAN: uninit-value in hfs_ext_read_extent fs/hfs/extent.c:196 [inline] BUG: KMSAN: uninit-value in hfs_get_block+0x92d/0x1620 fs/hfs/extent.c:366 hfs_ext_read_extent fs/hfs/extent.c:196 [inline] hfs_get_block+0x92d/0x1620 fs/hfs/extent.c:366 block_read_full_folio+0x4ff/0x11b0 fs/buffer.c:2271 hfs_read_folio+0x55/0x60 fs/hfs/inode.c:39 filemap_read_folio+0x148/0x4f0 mm/filemap.c:2426 do_read_cache_folio+0x7c8/0xd90 mm/filemap.c:3553 do_read_cache_page mm/filemap.c:3595 [inline] read_cache_page+0xfb/0x2f0 mm/filemap.c:3604 read_mapping_page include/linux/pagemap.h:755 [inline] hfs_btree_open+0x928/0x1ae0 fs/hfs/btree.c:78 hfs_mdb_get+0x260c/0x3000 fs/hfs/mdb.c:204 hfs_fill_super+0x1fb1/0x2790 fs/hfs/super.c:406 mount_bdev+0x628/0x920 fs/super.c:1359 hfs_mount+0xcd/0xe0 fs/hfs/super.c:456 legacy_get_tree+0x167/0x2e0 fs/fs_context.c:610 vfs_get_tree+0xdc/0x5d0 fs/super.c:1489 do_new_mount+0x7a9/0x16f0 fs/namespace.c:3145 path_mount+0xf98/0x26a0 fs/namespace.c:3475 do_mount fs/namespace.c:3488 [inline] __do_sys_mount fs/namespace.c:3697 [inline] __se_sys_mount+0x919/0x9e0 fs/namespace.c:3674 __ia32_sys_mount+0x15b/0x1b0 fs/namespace.c:3674 do_syscall_32_irqs_on arch/x86/entry/common.c:112 [inline] __do_fast_syscall_32+0xa2/0x100 arch/x86/entry/common.c:178 do_fast_syscall_32+0x37/0x80 arch/x86/entry/common.c:203 do_SYSENTER_32+0x1f/0x30 arch/x86/entry/common.c:246 entry_SYSENTER_compat_after_hwframe+0x70/0x82
Uninit was created at: __alloc_pages+0x9a6/0xe00 mm/page_alloc.c:4590 __alloc_pages_node include/linux/gfp.h:238 [inline] alloc_pages_node include/linux/gfp.h:261 [inline] alloc_slab_page mm/slub.c:2190 [inline] allocate_slab mm/slub.c:2354 [inline] new_slab+0x2d7/0x1400 mm/slub.c:2407 ___slab_alloc+0x16b5/0x3970 mm/slub.c:3540 __slab_alloc mm/slub.c:3625 [inline] __slab_alloc_node mm/slub.c:3678 [inline] slab_alloc_node mm/slub.c:3850 [inline] kmem_cache_alloc_lru+0x64d/0xb30 mm/slub.c:3879 alloc_inode_sb include/linux/fs.h:3018 [inline] hfs_alloc_inode+0x5a/0xc0 fs/hfs/super.c:165 alloc_inode+0x83/0x440 fs/inode.c:260 new_inode_pseudo fs/inode.c:1005 [inline] new_inode+0x38/0x4f0 fs/inode.c:1031 hfs_new_inode+0x61/0x1010 fs/hfs/inode.c:186 hfs_mkdir+0x54/0x250 fs/hfs/dir.c:228 vfs_mkdir+0x49a/0x700 fs/namei.c:4126 do_mkdirat+0x529/0x810 fs/namei.c:4149 __do_sys_mkdirat fs/namei.c:4164 [inline] __se_sys_mkdirat fs/namei.c:4162 [inline] __x64_sys_mkdirat+0xc8/0x120 fs/namei.c:4162 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xcf/0x1e0 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x63/0x6b
It missed to initialize .tz_secondswest, .cached_start and .cached_blocks fields in struct hfs_inode_info after hfs_alloc_inode(), fix it.
CVSS Details
- CVSS 3.1 Base Score: 7.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade kernel-debuginfoUpgrade bpftoolUpgrade perfUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-tools-debuginfoUpgrade perf-debuginfoUpgrade kernel-livepatch-5.10.224-212.876Upgrade kernel-tools-develUpgrade kernel-develUpgrade kernel-debuginfo-common-x86_64Upgrade bpftool-debuginfoUpgrade python-perfUpgrade kernel-headersUpgrade kernel-livepatch-4.14.353-270.569Upgrade python-perf-debuginfoUpgrade kernel-toolsUpgrade kernel | May 20, 2026 | May 20, 2026 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Sep 2, 2024 | Aug 17, 2024 |
| Oracle_linux | — | Upgrade kernel-uek | Oct 16, 2024 | Aug 17, 2024 |
| Suse | — | Upgrade kernel-64kb-livepatch-develUpgrade kernel-azure-develUpgrade kernel-default-base-rebuildUpgrade kselftests-kmp-64kbUpgrade cluster-md-kmp-azureUpgrade kernel-source-rtUpgrade dtb-amazonUpgrade gfs2-kmp-rtUpgrade dtb-broadcomUpgrade kernel-default-vdsoUpgrade ocfs2-kmp-64kbUpgrade cluster-md-kmp-rtUpgrade kernel-zfcpdumpUpgrade dtb-alteraUpgrade kernel-syms-azureUpgrade kernel-azure-optionalUpgrade kernel-azure-vdsoUpgrade dtb-freescaleUpgrade kernel-rt_debug-develUpgrade kernel-kvmsmall-develUpgrade kernel-docs-htmlUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-source-azureUpgrade dtb-lgUpgrade kernel-azure-extraUpgrade kernel-default-develUpgrade cluster-md-kmp-defaultUpgrade dlm-kmp-64kbUpgrade dtb-amlogicUpgrade kernel-64kbUpgrade kernel-macrosUpgrade kernel-debug-livepatch-develUpgrade kernel-default-optionalUpgrade kernel-sourceUpgrade dtb-qcomUpgrade dtb-exynosUpgrade dtb-hisiliconUpgrade kernel-kvmsmallUpgrade gfs2-kmp-64kbUpgrade kernel-64kb-develUpgrade reiserfs-kmp-64kbUpgrade kernel-obs-qaUpgrade kernel-rt-livepatchUpgrade kernel-devel-azureUpgrade dtb-caviumUpgrade ocfs2-kmp-rtUpgrade kernel-default-livepatchUpgrade kernel-64kb-optionalUpgrade kernel-rtUpgrade kernel-symsUpgrade kernel-azure-livepatch-develUpgrade kernel-default-extraUpgrade dtb-apmUpgrade ocfs2-kmp-defaultUpgrade dtb-armUpgrade dtb-allwinnerUpgrade kernel-debugUpgrade kernel-develUpgrade kernel-rt-develUpgrade dtb-rockchipUpgrade kselftests-kmp-defaultUpgrade reiserfs-kmp-rtUpgrade kernel-rt-livepatch-develUpgrade kernel-obs-buildUpgrade kernel-rt_debug-vdsoUpgrade dtb-appleUpgrade ocfs2-kmp-azureUpgrade kernel-debug-develUpgrade dtb-xilinxUpgrade kernel-docsUpgrade kernel-debug-vdsoUpgrade reiserfs-kmp-azureUpgrade kernel-rt_debugUpgrade dtb-sprdUpgrade dlm-kmp-rtUpgrade dlm-kmp-azureUpgrade dtb-socionextUpgrade gfs2-kmp-defaultUpgrade kernel-rt-optionalUpgrade dtb-renesasUpgrade dtb-marvellUpgrade kernel-syms-rtUpgrade kernel-default-livepatch-develUpgrade dtb-nvidiaUpgrade dtb-mediatekUpgrade reiserfs-kmp-defaultUpgrade dtb-amdUpgrade kernel-rt-extraUpgrade kernel-devel-rtUpgrade kernel-default-baseUpgrade gfs2-kmp-azureUpgrade cluster-md-kmp-64kbUpgrade kernel-rt_debug-livepatch-develUpgrade dlm-kmp-defaultUpgrade kernel-source-vanillaUpgrade kernel-kvmsmall-vdsoUpgrade kselftests-kmp-azureUpgrade kernel-rt-vdsoUpgrade kernel-defaultUpgrade kselftests-kmp-rtUpgrade kernel-azureUpgrade kernel-64kb-extra | Dec 5, 2025 | Sep 10, 2024 |
| Ubuntu | — | Upgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-raspi2Upgrade linux-image-raspi-hwe-18.04Upgrade linux-image-oem-24.04Upgrade linux-image-4.15.0-1160-kvmUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-5.4.0-200-genericUpgrade linux-image-gkeopUpgrade linux-image-oem-22.04dUpgrade linux-image-4.15.0-1177-awsUpgrade linux-image-5.4.0-200-generic-lpaeUpgrade linux-image-5.15.0-125-lowlatencyUpgrade linux-image-intelUpgrade linux-image-5.4.0-1135-awsUpgrade linux-image-oem-osp1Upgrade linux-image-5.4.0-1094-bluefieldUpgrade linux-image-6.8.0-1019-nvidia-lowlatencyUpgrade linux-image-5.4.0-1139-azureUpgrade linux-image-generic-64kUpgrade linux-image-azure-lts-22.04Upgrade linux-image-ibm-lts-20.04Upgrade linux-image-gcpUpgrade linux-image-raspiUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-oem-22.04cUpgrade linux-image-5.15.0-1078-azureUpgrade linux-image-oem-20.04cUpgrade linux-image-5.15.0-1075-azureUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-kvmUpgrade linux-image-5.15.0-1069-kvmUpgrade linux-image-oem-20.04dUpgrade linux-image-aws-lts-18.04Upgrade linux-image-intel-iotgUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-oem-20.04Upgrade linux-image-5.4.0-1044-iotUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-4.4.0-1140-awsUpgrade linux-image-6.8.0-1019-nvidia-lowlatency-64kUpgrade linux-image-azureUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-oracle-lts-18.04Upgrade linux-image-nvidia-64kUpgrade linux-image-oracle-64kUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-4.4.0-263-genericUpgrade linux-image-6.8.0-1020-azure-fdeUpgrade linux-image-5.15.0-125-lowlatency-64kUpgrade linux-image-gcp-lts-18.04Upgrade linux-image-5.15.0-1067-intel-iotgUpgrade linux-image-4.15.0-1185-azureUpgrade linux-image-4.4.0-1178-awsUpgrade linux-image-6.8.0-1020-azureUpgrade linux-image-6.8.0-1017-oracleUpgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-oem-24.04aUpgrade linux-image-6.8.0-1019-nvidiaUpgrade linux-image-5.4.0-1082-ibmUpgrade linux-image-oem-22.04bUpgrade linux-image-5.15.0-125-generic-lpaeUpgrade linux-image-gkeUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-5.15.0-1070-oracleUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-5.4.0-1134-oracleUpgrade linux-image-gkeop-5.15Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-azure-lts-18.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-6.8.0-1019-nvidia-64kUpgrade linux-image-6.8.0-50-genericUpgrade linux-image-4.15.0-1170-gcpUpgrade linux-image-4.4.0-1141-kvmUpgrade linux-image-5.15.0-1071-gcpUpgrade linux-image-aws-lts-22.04Upgrade linux-image-aws-lts-20.04Upgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-virtualUpgrade linux-image-5.4.0-1139-gcpUpgrade linux-image-raspi-nolpaeUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-5.15.0-1072-awsUpgrade linux-image-ibm-classicUpgrade linux-image-generic-lts-xenialUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-1020-awsUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-oemUpgrade linux-image-5.15.0-125-genericUpgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-4.15.0-233-genericUpgrade linux-image-6.8.0-50-lowlatency-64kUpgrade linux-image-5.4.0-1140-azureUpgrade linux-image-generic-hwe-16.04Upgrade linux-image-gcp-lts-20.04Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-6.8.0-1016-raspiUpgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-generic-lpaeUpgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-50-generic-64kUpgrade linux-image-5.4.0-200-lowlatencyUpgrade linux-image-5.4.0-1123-kvmUpgrade linux-image-5.15.0-125-generic-64kUpgrade linux-image-4.4.0-263-lowlatencyUpgrade linux-image-5.15.0-1069-gkeUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-5.15.0-1067-nvidia-lowlatencyUpgrade linux-image-oem-22.04Upgrade linux-image-oem-20.04bUpgrade linux-image-4.15.0-233-lowlatencyUpgrade linux-image-6.8.0-1019-gcpUpgrade linux-image-6.8.0-1018-oemUpgrade linux-image-awsUpgrade linux-image-5.4.0-1054-xilinx-zynqmpUpgrade linux-image-6.8.0-1017-ibmUpgrade linux-image-5.15.0-1055-gkeopUpgrade linux-image-nvidiaUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-oracleUpgrade linux-image-azure-lts-20.04Upgrade linux-image-5.15.0-1065-raspiUpgrade linux-image-6.8.0-1015-gkeUpgrade linux-image-oem-22.04aUpgrade linux-image-genericUpgrade linux-image-gkeop-6.8Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-5.15.0-1038-xilinx-zynqmpUpgrade linux-image-lowlatency-64kUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-5.4.0-1119-raspiUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-5.15.0-1067-nvidiaUpgrade linux-image-6.8.0-50-lowlatencyUpgrade linux-image-bluefieldUpgrade linux-image-virtual-hwe-16.04Upgrade linux-image-azure-cvmUpgrade linux-image-aws-hweUpgrade linux-image-6.8.0-1017-oracle-64kUpgrade linux-image-5.15.0-1065-ibmUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-4.15.0-1139-oracleUpgrade linux-image-gke-5.15Upgrade linux-image-ibmUpgrade linux-image-virtual-lts-xenialUpgrade linux-image-gkeop-5.4Upgrade linux-image-nvidia-6.8Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-5.4.0-1102-gkeop | Nov 4, 2024 | Aug 17, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Sep 22, 2025 | Aug 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