FICHE CVE

CVE-2026-98685

Publiée le 2026-10-18 · Dernière modification le 2026-10-19

🇫🇷 EN BREF

Le client SMB du noyau Linux est affecté lors de l'utilisation de la fonctionnalité « clone range » pour étendre un fichier sur un partage réseau. La faille survient car le système ne parvient pas à effacer une partie spécifique de la mémoire cache (le pagecache) qui chevauche la fin du fichier pendant le processus de clonage. Cela permet à des données obsolètes ou incorrectes, précédemment écrites en mémoire au-delà de la limite du fichier, de persister et de s'intégrer dans le nouveau fichier.

Un attaquant disposant d'un accès local au système pourrait potentiellement lire des fragments sensibles de la mémoire auxquels il ne devrait pas avoir accès, compromettant ainsi la confidentialité des données. Cela nécessite que l'utilisateur possède les permissions nécessaires pour effectuer des opérations de clonage de fichiers et de mappage mémoire sur le montage concerné. Puisque cela requiert un accès local au système et des opérations de fichiers spécifiques, il ne s'agit pas d'un vecteur d'attaque à distance.

CVSS—
Publiée2026-10-18
Dernière modification2026-10-19

RÉFÉRENCES

Description officielle du NVD (en anglais)

In the Linux kernel, the following vulnerability has been resolved: smb: client: discard post-EOF pagecache when extending a file via clone range cifs_remap_file_range() discarded the pagecache only for the folios overlapping the destination region, so when a clone extends the file the folio straddling the old EOF - which may hold data dirtied past EOF through an mmap - was never dropped and became visible as file content once the file was extended. Start the discard at the smaller of fstart and the old EOF. i_size is still old here, so nothing past the old EOF is flushed to the server.