Junglewise Threat Intelligence

CVE-2025-68369: Linux Kernel NTFS3 uninitialized lock in $Extend inode handling

CVE-2025-68369 · Severity: high · CVSS 7.5 · Published 2025-12-24

Technologies: Linux Kernel. Vendors: Linux.

Executive brief

A vulnerability in the Linux kernel's NTFS3 file system driver could allow an attacker to cause a system crash. The issue occurs when the system attempts to modify certain internal NTFS metadata files that are incorrectly handled as regular files. This can lead to an operational failure (denial of service) of the affected server or workstation.

Technical details

A vulnerability exists in the ntfs3 file system driver within the Linux kernel due to an uninitialized 'run_lock' read-write semaphore. When the inode mode of the $Extend system file is set to a regular file (S_IFREG), subsequent calls to the truncate system call trigger the do_truncate() routine. Because the run_lock was not initialized during the loading of $Extend, the kernel attempts to acquire an uninitialized lock, resulting in a kernel panic or 'non-static key' error. This issue was introduced by a previous change that began treating $Extend records as regular files without ensuring all necessary synchronization primitives were initialized. Patches have been released across multiple stable kernel branches to initialize the rwsem in fs/ntfs3/inode.c.

Affected products

  • Linux Linux Kernel 5.15.197 to 5.15.198, 6.1.159 to 6.1.160, 6.6.117 to 6.6.120, 6.12.58 to 6.12.63, 6.17.8 to 6.17.13, 6.18

Timeline

  • 2025-12-24: advisory: CVE published
  • 2025-12-18: patched: Fix committed to stable branches

References

Related threats