In the Linux kernel, the following vulnerability has been resolved:
exfat: bound uniname advance in exfat_find_dir_entry()
In exfat_find_dir_entry(), each TYPE_EXTEND (file name) entry advances the output pointer by a fixed amount while the loop guard only tracks the accumulated name length:
if (++order == 2) uniname = p_uniname->name; else uniname += EXFAT_FILE_NAME_LEN; len = exfat_extract_uni_name(ep, entry_uniname); name_len += len; unichar = *(uniname+len); *(uniname+len) = 0x0;
uniname grows by EXFAT_FILE_NAME_LEN (15) per name entry, but name_len grows only by the actual extracted length, which is shorter when a name fragment contains an early NUL. The only guard is `name_len >= MAX_NAME_LENGTH`, so a crafted directory with many short name fragments lets uniname run far past the p_uniname->name[MAX_NAME_LENGTH + 3] buffer while name_len stays small, causing an out-of-bounds read and write at *(uniname+len).
The sibling extractor exfat_get_uniname_from_ext_entry() already stops on a short fragment (the lockstep `len != EXFAT_FILE_NAME_LEN` guard added in commit d42334578eba ("exfat: check if filename entries exceeds max filename length")); exfat_find_dir_entry() never got the equivalent. Track the per-entry write offset as a count and reject a fragment once the offset, or the offset plus the extracted length, would exceed MAX_NAME_LENGTH, before forming the output pointer.
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_2023 | — | Upgrade perf6.12-debuginfoUpgrade kernel-modules-extra-commonUpgrade kernel6.18-modules-extraUpgrade bpftool6.12Upgrade kernel6.12-tools-debuginfoUpgrade kernel-headersUpgrade kernel-debuginfo-common-aarch64Upgrade kernel6.18-headersUpgrade kernel6.18-debuginfo-common-x86_64Upgrade python3-perfUpgrade kernel6.12-modules-extraUpgrade perf-debuginfoUpgrade perfUpgrade python3-perf6.12Upgrade microvm-kernel6.18Upgrade kernel6.12-debuginfo-common-aarch64Upgrade kernel6.18-tools-develUpgrade perf6.18-debuginfoUpgrade kernel-develUpgrade kernel6.12-tools-develUpgrade python3-perf6.12-debuginfoUpgrade kernel6.18-develUpgrade kernel-livepatch-6.18.39-79.141Upgrade bpftool6.18-debuginfoUpgrade kernel-tools-develUpgrade kernel6.12-debuginfoUpgrade kernel6.18-debuginfoUpgrade kernel6.12-toolsUpgrade kernel6.18-toolsUpgrade bpftool6.12-debuginfoUpgrade python3-perf6.18Upgrade perf6.18Upgrade kernel-livepatch-6.12.100-125.179Upgrade kernel-toolsUpgrade kernel-debuginfo-common-x86_64Upgrade perf6.12Upgrade kernel6.12Upgrade bpftoolUpgrade kernel6.18-modules-extra-commonUpgrade kernelUpgrade bpftool-debuginfoUpgrade kernel6.12-debuginfo-common-x86_64Upgrade kernel6.12-develUpgrade kernel6.18-debuginfo-common-aarch64Upgrade python3-perf6.18-debuginfoUpgrade python3-perf-debuginfoUpgrade kernel-modules-extraUpgrade bpftool6.18Upgrade kernel6.12-modules-extra-commonUpgrade kernel6.18Upgrade kernel6.12-headersUpgrade kernel6.18-tools-debuginfoUpgrade kernel-debuginfoUpgrade kernel-livepatch-6.1.180-225.360Upgrade kernel-tools-debuginfo | Aug 18, 2026 | Jul 25, 2026 |
| Debian | — | Upgrade linux-6.1Upgrade linuxUpgrade linux-6.12 | Jul 28, 2026 | Jul 28, 2026 |
| Redhat_linux | — | No solution exists | Jul 29, 2026 | Jul 25, 2026 |
| Ubuntu | — | Upgrade linux-image-nvidia-64kUpgrade linux-image-nvidia-bos-64kUpgrade linux-image-7.0.0-1011-gcpUpgrade linux-image-7.0.0-1011-oracle-64kUpgrade linux-image-gcp-64k-7.0Upgrade linux-image-generic-64k-hwe-26.04Upgrade linux-image-nvidia-hwe-26.04Upgrade linux-image-7.0.0-1013-ibmUpgrade linux-image-gcpUpgrade linux-image-gke-64k-hwe-26.04Upgrade linux-image-7.0.0-1013-oemUpgrade linux-image-oracle-64k-7.0Upgrade linux-image-oracle-64kUpgrade linux-image-7.0.0-1011-oracleUpgrade linux-image-nvidia-64k-hwe-26.04Upgrade linux-image-oracleUpgrade linux-image-7.0.0-1019-raspiUpgrade linux-image-gke-hwe-26.04Upgrade linux-image-aws-64kUpgrade linux-image-7.0.0-2018-nvidia-bosUpgrade linux-image-azure-lts-26.04Upgrade linux-image-generic-64k-7.0Upgrade linux-image-ibm-7.0Upgrade linux-image-nvidiaUpgrade linux-image-oem-26.04bUpgrade linux-image-7.0.0-1014-azureUpgrade linux-image-7.0.0-31-realtime-64kUpgrade linux-image-realtime-hwe-26.04Upgrade linux-image-virtual-7.0Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-7.0.0-1006-gke-64kUpgrade linux-image-realtime-64k-hwe-26.04Upgrade linux-image-nvidia-bos-7.0Upgrade linux-image-7.0.0-31-generic-64kUpgrade linux-image-generic-64kUpgrade linux-image-realtime-7.0Upgrade linux-image-aws-7.0Upgrade linux-image-7.0.0-31-genericUpgrade linux-image-raspi-realtimeUpgrade linux-image-realtimeUpgrade linux-image-gkeUpgrade linux-image-genericUpgrade linux-image-7.0.0-1019-raspi-realtimeUpgrade linux-image-virtualUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-realtime-64k-7.0Upgrade linux-image-realtime-64kUpgrade linux-image-oem-7.0Upgrade linux-image-gcp-7.0Upgrade linux-image-nvidia-64k-7.0Upgrade linux-image-7.0.0-31-realtimeUpgrade linux-image-ibmUpgrade linux-image-7.0.0-1012-awsUpgrade linux-image-aws-64k-7.0Upgrade linux-image-gke-64kUpgrade linux-image-nvidia-bos-64k-7.0Upgrade linux-image-7.0.0-2018-nvidia-bos-64kUpgrade linux-image-7.0.0-1011-gcp-64kUpgrade linux-image-7.0.0-1018-nvidia-64kUpgrade linux-image-raspi-realtime-7.0Upgrade linux-image-gke-7.0Upgrade linux-image-azure-7.0Upgrade linux-image-oem-26.04Upgrade linux-image-azureUpgrade linux-image-7.0.0-1018-nvidiaUpgrade linux-image-7.0.0-1012-aws-64kUpgrade linux-image-nvidia-7.0Upgrade linux-image-gcp-64kUpgrade linux-image-gke-64k-7.0Upgrade linux-image-nvidia-bosUpgrade linux-image-oem-26.04aUpgrade linux-image-generic-hwe-26.04Upgrade linux-image-generic-7.0Upgrade linux-image-7.0.0-1006-gkeUpgrade linux-image-virtual-hwe-26.04Upgrade linux-image-raspiUpgrade linux-image-raspi-7.0Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-awsUpgrade linux-image-oracle-7.0 | Sep 14, 2026 | Sep 7, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Aug 3, 2026 | Jul 25, 2026 |
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