CVE-2024-26697
Vulnérabilité élevée dans Linux (Linux)
Description
In the Linux kernel, the following vulnerability has been resolved: nilfs2: fix data corruption in dsync block recovery for small block sizes The helper function nilfs_recovery_copy_block() of nilfs_recovery_dsync_blocks(), which recovers data from logs created by data sync writes during a mount after an unclean shutdown, incorrectly calculates the on-page offset when copying repair data to the file's page cache. In environments where the block size is smaller than the page size, this flaw can cause data corruption and leak uninitialized memory bytes during the recovery process. Fix these issues by correcting this byte offset calculation on the page.
Gravité et risque d'exploitation
CVE-2024-26697 obtient un score CVSS de 7.8/10, soit une gravité élevée. Selon le modèle EPSS, la probabilité qu'elle soit exploitée dans les 30 prochains jours est de 0.26 %, ce qui la place devant 17.0 % des CVE référencées.
Que faire ?
- Vérifiez si Linux (versions 6.6.18, <=6.1.*, 0, 6.8, <a6efe6dbaaf504f5b3f8a5c3f711fe54e7dda0ba, 0f3e1c7f23f8a6f8224fa1d275381f6d9279ad4b, <=5.10.*, 2.6.30, <=6.6.*, <364a66be2abdcd4fd426ffa44d9b8f40aafb3caa, <2e1480538ef60bfee5473dfe02b1ecbaf1a4aa0d, 5.15.149, <=5.4.*, <5278c3eb6bf5896417572b52adb6be9d26e92f65, <2.6.30, <=4.19.*, 4.19.307, 5.4.269, 6.1.79, 5.10.210, <120f7fa2008e3bd8b7680b4ab5df942decf60fd5, 6.7.6, <=*, <67b8bcbaed4777871bb0dcc888fb02a614a98ab1, <=5.15.*, <=6.7.*, <2000016bab499074e6248ea85aeea7dd762355d9, <9c9c68d64fd3284f7097ed6ae057c8441f39fcd3) est présent sur votre parc.
- Appliquez le correctif ou la version corrigée indiqués dans les références de l'éditeur.
- À défaut de correctif, limitez l'exposition (filtrage réseau, désactivation du composant).
- Automatisez la détection : les agents CVE Heimdall (gratuits, open source) corrèlent l'inventaire de vos serveurs avec la base CVE.
Références
- https://git.kernel.org/stable/c/5278c3eb6bf5896417572b52adb6be9d26e92f65
- https://git.kernel.org/stable/c/a6efe6dbaaf504f5b3f8a5c3f711fe54e7dda0ba
- https://git.kernel.org/stable/c/364a66be2abdcd4fd426ffa44d9b8f40aafb3caa
- https://git.kernel.org/stable/c/120f7fa2008e3bd8b7680b4ab5df942decf60fd5
- https://git.kernel.org/stable/c/9c9c68d64fd3284f7097ed6ae057c8441f39fcd3
- https://git.kernel.org/stable/c/2e1480538ef60bfee5473dfe02b1ecbaf1a4aa0d
- https://git.kernel.org/stable/c/2000016bab499074e6248ea85aeea7dd762355d9
- https://git.kernel.org/stable/c/67b8bcbaed4777871bb0dcc888fb02a614a98ab1
