CVE-2026-90279 in Linux
Zusammenfassung
von VulDB • 18.09.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
md/raid5: Bitmap-Stripes mit Sektor-Division runden
raid5_bitmap_sector_map() richtet den Array-Bereich auf volle RAID5-Stripe-Breiten aus, bevor er in Komponentensektoren umgewandelt wird. Diese Breite entspricht chunk_sectors multipliziert mit der Anzahl der Datendatenträger und ist nicht immer eine Zweierpotenz.
Zum Reproduzieren: 4-Datenträger-RAID5, 1024-Sektor-Chunks und drei Datendatenträger verwenden. Die volle Stripe-Breite beträgt 3072 Sektoren. Für einen einsektorigen Schreibzugriff bei Array-Sektor 3072 ergibt die korrekte Rundung den Array-Bereich [3072, 6144), der sich auf den Komponentebereich [1024, 2048) abbildet. Die alte round_down()/round_up()-Logik ergab stattdessen [1024, 4096), was sich auf [0, 1024) abbildet.
Es wird arithmetische Berechnung basierend auf sector_div() verwendet, damit der gerundete Bereich an die tatsächliche RAID5-Stripe-Breite angepasst ist.
Der deterministische Mapper-Test meldet nun den korrigierten Komponentebereich als [1024, 2048), während der alte maskenbasierte Bereich [0, 1024) war.
If you want to get best quality of vulnerability data, you may have to visit VulDB.