Linux hwe edge: In the Linux kernel, the following vulnerability has been resolved: ntfs: fix u16 truncation of restart-area length check ntfs_check_restart_area()… (CVE-2026-80672)
Description
A vulnerability in the Linux kernel's NTFS driver (linux-hwe-edge) involves incorrect handling of the restart-area length check due to 16-bit truncation. This flaw allows an out-of-bounds read when mounting a crafted NTFS image, potentially leading to high impact on confidentiality, integrity, and availability. The issue arises because a length value is truncated from a 32-bit calculation to a 16-bit variable, causing the bounds check to be bypassed. The vulnerability is similar to a previously fixed issue in the ntfs-3g userspace driver but was not addressed in the kernel driver until now.
CVSS v3.1
Score 8.8high
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
The Linux kernel's NTFS driver contained a vulnerability where the restart-area length check in ntfs_check_restart_area() used a 16-bit variable (u16) to store a length computed as a product of a count and a structure size, which can exceed 16 bits. This truncation causes the bounds check to incorrectly pass, allowing ntfs_check_log_client_array() to read beyond the allocated buffer by up to ~64 KiB when mounting a maliciously crafted NTFS image. The root cause is the use of u16 for ra_len, which should be widened to u32 to prevent truncation and ensure the bounds check correctly rejects oversized client arrays. This vulnerability is an in-kernel analogue of CVE-2022-30789, previously fixed in the ntfs-3g userspace driver but not in the kernel driver until this fix.
Potential Impact
Successful exploitation allows an attacker with local privileges to mount a crafted NTFS filesystem image that triggers an out-of-bounds read in kernel memory. This can lead to information disclosure, kernel memory corruption, and potentially privilege escalation or denial of service. The CVSS score of 8.8 reflects high impact on confidentiality, integrity, and availability with low attack complexity and limited privileges required.
Mitigation Recommendations
A fix has been implemented in the Linux kernel to widen the variables involved in the restart-area length calculation from u16 to u32, preventing truncation and ensuring proper bounds checking. Users should update to the patched kernel version containing this fix. Since this is a kernel vulnerability, applying the official kernel update from the vendor or distribution is the recommended remediation. No additional mitigations are indicated by the vendor advisory.
Technical Details
- Gcve Source
- db.gcve.eu
- Osv Id
- GHSA-f427-cm5v-83vc
- Osv Schema Version
- 1.4.0
- Aliases
- ["CVE-2026-80672"]
Threat ID: 6a91a7c3acd9273b490653ca
Added to database: 08/28/2026, 15:22:43 UTC
Last enriched: 09/08/2026, 06:37:52 UTC
Last updated: 10/10/2026, 18:48:23 UTC
Views: 23
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.