CVE-2025-68727
NoneCVSS
—
EPSS
0.2%
Published
Dec 24, 2025
CISA due date
—
Cloudanix analysis
A Linux kernel problem with certain file-system operations could let uninitialized memory be used, potentially causing crashes or leaks on systems that read NTFS disks.
- Exploitation
- Local Privilege
- Attacker needs
- Local User
- Complexity
- Moderate
- Impact
- Data Exposure
- Component
- OS kernel
- Class
- Memory Corruption
- Remediation
- Patch
- Effort
- Medium
- Patch risk
- Low
What it actually does
Uninitialized buffer allocated via __getname() in the ntfs3 driver can be passed to directory entry handling, resulting in use of uninitialized kernel memory.
Why it matters to the business
Organizations running Linux kernels with ntfs3 support face potential kernel instability, information leaks, or crashes when accessing NTFS volumes, increasing operational risk and maintenance overhead across server fleets and container environments.
How an attack unfolds
An attacker triggers ntfs3 path resolution routines that allocate a buffer without zeroing it, then causes the uninitialized contents to be dereferenced or copied during directory entry processing.
How to fix it
Apply the upstream fix (commit 90e23db1a85956026999c18e76f402542cb004da) or upgrade to a kernel containing the patch. For Chainguard Istio 1.23 packages, update to version 1.23.5-r5 or later.
How to confirm the fix worked
Confirm the running kernel or package versions match the fixed releases; re-run KMSAN or equivalent memory sanitizer on ntfs3 code paths to verify absence of uninitialized buffer reports.
Typical attack path
- Mount an NTFS volume with the ntfs3 driver
- Issue file or directory operations that invoke __getname()
- Force the uninitialized buffer to be used by the directory entry handler
How to detect it
Review kernel logs for ntfs3 and memory sanitizer warnings; no public exploitation artifacts are known.
What your security team should do
- Apply kernel and Istio package updates within standard change windows
- Restrict ntfs3 mounts to trusted volumes only until patches are deployed
- Include ntfs3-related kernel logs in routine security monitoring
The record
In the Linux kernel, the following vulnerability has been resolved: ntfs3: Fix uninit buffer allocated by __getname() Fix uninit errors caused after buffer allocation given to 'de'; by initializing the buffer with zeroes. The fix was found by using KMSAN.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Linux | Kernel | 5.15.0 | 5.15.198 |
| Linux | Kernel | 5.15.0 | 6.12.63 |
| openSUSE:Tumbleweed | kernel-source | 0 | 6.18.5-1.1 |
| openSUSE:Tumbleweed | kernel-source-longterm | 0 | 6.18.16-1.1 |
Related vulnerabilities
- CVE-2026-23226 In the Linux kernel, the following vulnerability has been resolved: ksmbd: add chann_lock… Also affects Kernel
- CVE-2026-23225 In the Linux kernel, the following vulnerability has been resolved: sched/mmcid: Don't… Also affects Kernel
- CVE-2026-23230 In the Linux kernel, the following vulnerability has been resolved: smb: client: split… Also affects Kernel
- CVE-2026-23224 In the Linux kernel, the following vulnerability has been resolved: erofs: fix UAF issue… Also affects Kernel
- CVE-2026-23227 In the Linux kernel, the following vulnerability has been resolved: drm/exynos: vidi: use… Also affects Kernel
- CVE-2026-23223 In the Linux kernel, the following vulnerability has been resolved: xfs: fix UAF in… Also affects Kernel
- CVE-2026-23228 In the Linux kernel, the following vulnerability has been resolved: smb: server: fix leak… Also affects Kernel
- CVE-2026-23229 In the Linux kernel, the following vulnerability has been resolved: crypto: virtio - Add… Also affects Kernel