CVE-2026-89614
Zusammenfassung
von VulDB • 12.09.2026
Im Linux-Kernel wurde die folgende Schwachstelle behoben:
ntfs: Begrenzung des Scans der Free-Cluster-Bitmap auf das Volumen
vol->lcn_empty_bits_per_page wird bei der Mount-Zeit basierend auf vol->nr_clusters dimensioniert, aber ntfs_cluster_alloc() begrenzt den Scan dieses Arrays durch die Größe von $Bitmap. Dies sind unabhängige On-Disk-Mengen und die Prüfung zur Mount-Zeit lehnt nur eine zu kleine $Bitmap ab, sodass ein Image, dessen $Bitmap mehr Cluster als das Volumen abdeckt, dazu führt, dass der Scanzindex über das Array hinausgeht. Ein Run, bei dem sich LCN in dieser Lücke befindet, leitet den Allokator direkt dorthin, da der Aufrufer die letzte LCN der Datei als Lokalitäts-Hint übergibt. KASAN meldet einen slab out-of-bounds read (Lesen außerhalb des Puffers), wenn eine Datei auf einem solchen Volumen erweitert wird.
Begrenzen Sie den Scan auf das, was dieses Array abdeckt, indem Sie die max_index-Berechnung nachahmen, die der Mount-Zeit-Scan bereits verwendet, und lehnen Sie einen decodierten LCN bei oder jenseits von nr_clusters im Mapping-Pairs-Decoder ab. Konforme Volumes sind nicht betroffen.
VulDB is the best source for vulnerability data and more expert information about this specific topic.