CVE-2025-68767 json
hfsplus: Verify inode mode when loading from disk
published 2026-01-13 9 mo ago modified 2026-06-17 4 mo ago also EUVD-2026-2317
- cvss
- —
- not scored
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.2%
- EPSS 0.2% chance of exploitation in 30 days, percentile 10%
- public exploits
- 0
- none known
Summary
In the Linux kernel, the following vulnerability has been resolved:
hfsplus: Verify inode mode when loading from disk
syzbot is reporting that S_IFMT bits of inode->i_mode can become bogus when the S_IFMT bits of the 16bits "mode" field loaded from disk are corrupted.
According to [1], the permissions field was treated as reserved in Mac OS 8 and 9. According to [2], the reserved field was explicitly initialized with 0, and that field must remain 0 as long as reserved. Therefore, when the "mode" field is not 0 (i.e. no longer reserved), the file must be S_IFDIR if dir == 1, and the file must be one of S_IFREG/S_IFLNK/S_IFCHR/ S_IFBLK/S_IFIFO/S_IFSOCK if dir == 0.
Patch / fix
- Linux Linux 5.10.248, 5.15.198, 6.1.160, 6.6.120, 6.12.64, 6.18.3, 6.19
- linux Debian 12 6.1.162-1
- linux Debian 13 6.12.69-1
- linux Debian 14 6.18.3-1
debian advisories DEBIAN-CVE-2025-68767
- linux Ubuntu 22.04 LTS 5.15.0-173.183
- linux Ubuntu 24.04 LTS 6.8.0-110.110
- linux Ubuntu 25.10 6.17.0-22.22
- linux-aws Ubuntu 22.04 LTS 5.15.0-1103.110
- linux-aws Ubuntu 24.04 LTS 6.8.0-1052.55
- linux-aws Ubuntu 25.10 6.17.0-1012.12
- linux-gcp Ubuntu 22.04 LTS 5.15.0-1103.112
- linux-gcp Ubuntu 24.04 LTS 6.8.0-1054.57
ubuntu advisories UBUNTU-CVE-2025-68767
Ubuntu security data © Canonical Ltd., from https://github.com/canonical/ubuntu-security-notices via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
- kernel-syms SLES LTSS Extended Security 12 SP5, SLES 12 SP5-LTSS 4.12.14-122.293.1
- kernel-source SLES LTSS Extended Security 12 SP5, SLES 12 SP5-LTSS 4.12.14-122.293.1
- kernel-default SLES LTSS Extended Security 12 SP5, SLES 12 SP5-LTSS, SLE Live Patching 12 SP5 4.12.14-122.293.1
- kgraft-patch-SLE12-SP5_Update_77 SLE Live Patching 12 SP5 1-8.3.1
suse advisories SUSE-SU-2026:0473-1
- git.kernel.org/stable/c/6f768724aabd5b321c5b8f15acdca11e4781cf32 commit
- git.kernel.org/stable/c/d92333c7a35856e419500e7eed72dac1afa404a5 commit
- git.kernel.org/stable/c/001f44982587ad462b3002ee40c75e8df67d597d commit
- git.kernel.org/stable/c/05ec9af3cc430683c97f76027e1c55ac6fd25c59 commit
- git.kernel.org/stable/c/edfb2e602b5ba5ca6bf31cbac20b366efb72b156 commit
- git.kernel.org/stable/c/91f114bffa36ce56d0e1f60a0a44fc09baaefc79 commit
- git.kernel.org/stable/c/005d4b0d33f6b4a23d382b7930f7a96b95b01f39 commit
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2025-68767 updated
kernel: hfsplus: Verify inode mode when loading from disk
-
Red Hat Enterprise Linux 6 perf, kernel, python-perf, kernel-kdump, kernel-firmware, kernel-bootwrapper, +1 more Red Hat Enterprise Linux 7 perf, kernel, bpftool, kernel-rt, python-perf, kernel-kdump, +8 more Red Hat Enterprise Linux 8 perf, kernel, bpftool, kernel-rt, kernel-core, kernel-tools, +29 more Red Hat Enterprise Linux 9 rv, perf, rtla, kernel, bpftool, libperf, +83 more Red Hat Enterprise Linux 10 kernelnot affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
Exploit prediction
0.21% chance of exploitation in the next 30 days, higher than 10% of all scored CVEs (FIRST EPSS, 2026-11-08).
Affected products
- Linux Linux
Classification
- Technology feeds
References
- git.kernel.org /stable/c/6f768724aabd5b321c5b8f15acdca11e4781cf32
- git.kernel.org /stable/c/d92333c7a35856e419500e7eed72dac1afa404a5
- git.kernel.org /stable/c/001f44982587ad462b3002ee40c75e8df67d597d
- git.kernel.org /stable/c/05ec9af3cc430683c97f76027e1c55ac6fd25c59
- git.kernel.org /stable/c/edfb2e602b5ba5ca6bf31cbac20b366efb72b156
- git.kernel.org /stable/c/91f114bffa36ce56d0e1f60a0a44fc09baaefc79
- git.kernel.org /stable/c/005d4b0d33f6b4a23d382b7930f7a96b95b01f39
Sources
- CVE List CVE-2025-68767
- NVD CVE-2025-68767
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.