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 python-perfUpgrade bpftool-debuginfoUpgrade kernel-headersUpgrade kernel-debuginfo-common-x86_64Upgrade python-perf-debuginfoUpgrade kernel-livepatch-4.14.353-270.569Upgrade kernel-toolsUpgrade kernelUpgrade kernel-develUpgrade kernel-debuginfo-common-aarch64Upgrade bpftoolUpgrade kernel-tools-develUpgrade perfUpgrade kernel-debuginfoUpgrade perf-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-livepatch-5.10.224-212.876 | May 20, 2026 | May 20, 2026 |
| Debian | — | Upgrade linux-6.1Upgrade linux | Sep 2, 2024 | Aug 17, 2024 |
| Oracle_linux | — | Upgrade kernel-uek | Oct 16, 2024 | Aug 17, 2024 |
| Suse | — | Upgrade kernel-sourceUpgrade kernel-default-vdsoUpgrade kernel-rt-livepatchUpgrade kernel-docs-htmlUpgrade ocfs2-kmp-rtUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-rtUpgrade kernel-kvmsmallUpgrade reiserfs-kmp-64kbUpgrade dtb-exynosUpgrade dtb-hisiliconUpgrade kernel-azure-vdsoUpgrade kernel-default-base-rebuildUpgrade dtb-caviumUpgrade dtb-qcomUpgrade kselftests-kmp-64kbUpgrade kernel-default-optionalUpgrade kernel-azure-develUpgrade gfs2-kmp-64kbUpgrade kernel-rt_debug-develUpgrade kernel-source-rtUpgrade kernel-symsUpgrade kernel-default-livepatchUpgrade kernel-64kbUpgrade cluster-md-kmp-rtUpgrade dtb-amlogicUpgrade dtb-lgUpgrade kernel-source-azureUpgrade kernel-azure-livepatch-develUpgrade kernel-zfcpdumpUpgrade dtb-freescaleUpgrade kernel-syms-azureUpgrade gfs2-kmp-rtUpgrade kernel-debug-livepatch-develUpgrade kernel-default-develUpgrade dtb-apmUpgrade kernel-default-extraUpgrade ocfs2-kmp-64kbUpgrade kernel-macrosUpgrade kernel-azure-optionalUpgrade cluster-md-kmp-defaultUpgrade kernel-64kb-develUpgrade kernel-obs-qaUpgrade dtb-alteraUpgrade dlm-kmp-64kbUpgrade kernel-devel-azureUpgrade kernel-kvmsmall-develUpgrade kernel-azure-extraUpgrade kernel-64kb-optionalUpgrade kernel-64kb-livepatch-develUpgrade dtb-amazonUpgrade dtb-broadcomUpgrade cluster-md-kmp-azureUpgrade dtb-allwinnerUpgrade gfs2-kmp-defaultUpgrade dtb-armUpgrade dtb-mediatekUpgrade dtb-sprdUpgrade kernel-rt_debug-vdsoUpgrade kernel-azureUpgrade kselftests-kmp-rtUpgrade kselftests-kmp-azureUpgrade kernel-rt-livepatch-develUpgrade kernel-defaultUpgrade kernel-64kb-extraUpgrade kernel-obs-buildUpgrade dtb-rockchipUpgrade kernel-debugUpgrade kernel-kvmsmall-vdsoUpgrade dlm-kmp-defaultUpgrade kernel-develUpgrade kernel-source-vanillaUpgrade kernel-syms-rtUpgrade kernel-rt-optionalUpgrade kernel-default-livepatch-develUpgrade dtb-renesasUpgrade dtb-marvellUpgrade reiserfs-kmp-defaultUpgrade dtb-amdUpgrade reiserfs-kmp-rtUpgrade kselftests-kmp-defaultUpgrade ocfs2-kmp-defaultUpgrade reiserfs-kmp-azureUpgrade kernel-docsUpgrade kernel-debug-develUpgrade ocfs2-kmp-azureUpgrade dtb-xilinxUpgrade kernel-debug-vdsoUpgrade dtb-appleUpgrade cluster-md-kmp-64kbUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-rt-vdsoUpgrade kernel-rt-extraUpgrade kernel-rt-develUpgrade kernel-devel-rtUpgrade kernel-default-baseUpgrade gfs2-kmp-azureUpgrade dtb-socionextUpgrade dlm-kmp-rtUpgrade dlm-kmp-azureUpgrade kernel-rt_debugUpgrade dtb-nvidia | Dec 5, 2025 | Sep 10, 2024 |
| Ubuntu | — | Upgrade linux-image-5.15.0-125-lowlatency-64kUpgrade linux-image-4.4.0-1178-awsUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-6.8.0-1019-nvidia-lowlatencyUpgrade linux-image-6.8.0-1019-nvidia-64kUpgrade linux-image-5.15.0-1067-intel-iotgUpgrade linux-image-5.15.0-1070-oracleUpgrade linux-image-6.8.0-1019-nvidiaUpgrade linux-image-nvidia-64kUpgrade linux-image-5.15.0-125-generic-lpaeUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-oem-24.04aUpgrade linux-image-4.15.0-1170-gcpUpgrade linux-image-4.4.0-263-genericUpgrade linux-image-4.4.0-1141-kvmUpgrade linux-image-5.4.0-1082-ibmUpgrade linux-image-gkeop-5.15Upgrade linux-image-6.8.0-1017-oracleUpgrade linux-image-5.4.0-200-generic-lpaeUpgrade linux-image-azureUpgrade linux-image-azure-lts-22.04Upgrade linux-image-5.15.0-125-lowlatencyUpgrade linux-image-oracle-lts-18.04Upgrade linux-image-oem-22.04bUpgrade linux-image-4.4.0-1140-awsUpgrade linux-image-5.15.0-1075-azureUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-gcp-lts-18.04Upgrade linux-image-6.8.0-1020-azureUpgrade linux-image-6.8.0-1020-azure-fdeUpgrade linux-image-oracle-64kUpgrade linux-image-5.4.0-1134-oracleUpgrade linux-image-5.15.0-1071-gcpUpgrade linux-image-6.8.0-1019-nvidia-lowlatency-64kUpgrade linux-image-oem-osp1Upgrade linux-image-5.4.0-1044-iotUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-aws-lts-18.04Upgrade linux-image-5.15.0-1069-kvmUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-gcpUpgrade linux-image-aws-lts-22.04Upgrade linux-image-5.4.0-1139-azureUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-4.15.0-1185-azureUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-kvmUpgrade linux-image-gkeopUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-5.4.0-200-genericUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-generic-64kUpgrade linux-image-oem-24.04Upgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-4.15.0-1177-awsUpgrade linux-image-5.15.0-1078-azureUpgrade linux-image-raspiUpgrade linux-image-intel-iotgUpgrade linux-image-oem-20.04dUpgrade linux-image-raspi2Upgrade linux-image-oem-20.04Upgrade linux-image-4.15.0-1160-kvmUpgrade linux-image-oem-20.04cUpgrade linux-image-oem-22.04dUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-oem-22.04cUpgrade linux-image-azure-lts-18.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-virtual-hwe-18.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-intelUpgrade linux-image-6.8.0-50-genericUpgrade linux-image-5.4.0-1094-bluefieldUpgrade linux-image-gkeUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-5.4.0-1135-awsUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-5.15.0-1055-gkeopUpgrade linux-image-oem-22.04Upgrade linux-image-4.15.0-233-lowlatencyUpgrade linux-image-generic-lpaeUpgrade linux-image-5.15.0-1072-awsUpgrade linux-image-virtual-lts-xenialUpgrade linux-image-awsUpgrade linux-image-6.8.0-1019-gcpUpgrade linux-image-6.8.0-1017-ibmUpgrade linux-image-5.15.0-125-genericUpgrade linux-image-5.15.0-1067-nvidia-lowlatencyUpgrade linux-image-nvidia-6.8Upgrade linux-image-5.15.0-1065-ibmUpgrade linux-image-5.15.0-1038-xilinx-zynqmpUpgrade linux-image-5.4.0-1139-gcpUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-5.15.0-125-generic-64kUpgrade linux-image-5.4.0-200-lowlatencyUpgrade linux-image-5.15.0-1069-gkeUpgrade linux-image-raspi-nolpaeUpgrade linux-image-azure-fdeUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-5.4.0-1123-kvmUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-azure-cvmUpgrade linux-image-4.4.0-263-lowlatencyUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-ibmUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-5.4.0-1054-xilinx-zynqmpUpgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-5.4.0-1119-raspiUpgrade linux-image-6.8.0-1016-raspiUpgrade linux-image-virtualUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-generic-hwe-16.04Upgrade linux-image-gcp-lts-20.04Upgrade linux-image-6.8.0-50-generic-64kUpgrade linux-image-oem-22.04aUpgrade linux-image-gkeop-6.8Upgrade linux-image-genericUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-gke-5.15Upgrade linux-image-6.8.0-1017-oracle-64kUpgrade linux-image-bluefieldUpgrade linux-image-6.8.0-1020-awsUpgrade linux-image-virtual-hwe-16.04Upgrade linux-image-4.15.0-1139-oracleUpgrade linux-image-gkeop-5.4Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-generic-lts-xenialUpgrade linux-image-6.8.0-50-lowlatencyUpgrade linux-image-6.8.0-1015-gkeUpgrade linux-image-5.15.0-1065-raspiUpgrade linux-image-lowlatencyUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-azure-lts-20.04Upgrade linux-image-ibm-classicUpgrade linux-image-aws-lts-20.04Upgrade linux-image-5.4.0-1140-azureUpgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-6.8.0-50-lowlatency-64kUpgrade linux-image-oemUpgrade linux-image-4.15.0-233-genericUpgrade linux-image-aws-hweUpgrade linux-image-lowlatency-64kUpgrade linux-image-oracleUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-5.4.0-1102-gkeopUpgrade linux-image-5.15.0-1067-nvidiaUpgrade linux-image-nvidiaUpgrade linux-image-6.8.0-1018-oemUpgrade linux-image-oem-20.04b | 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