Race condition in Linux kernel - CVE-2026-99111
Published: October 29, 2026
Vulnerability details
The vulnerability allows a local user to corrupt file data on an SMB share.
The vulnerability exists due to a race condition in the Linux kernel SMB client's cifs_do_truncate() function when processing concurrent buffered writes and O_TRUNC operations without holding the required locks throughout the flush-truncate-resize sequence. A local user can trigger a buffered write after dirty pages are flushed but before local truncation to cause newly dirtied pages to be silently discarded by cifs_setsize() and truncate_pagecache(), resulting in file data corruption.