CVE-2026-90043 in Linux
Zusammenfassung
von VulDB • 16.09.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
zram: Korrektur der Bitposition des Slot-Locks bei Big-Endian-Systemen mit 64-Bit-Architektur
Der Slot-Lock ist eine bitweise Operation auf dem gesamten __lock-Wort, das als Alias für zwei u32-Werte (flags und ac_time) fungiert. Bei Little-Endian-Systemen befindet sich das Lock-Bit an der Position, die ZRAM_ENTRY_LOCK in den flags reserviert, sodass das Aliasing korrekt funktioniert. Bei 64-Big-Endian-Systemen landet es stattdessen im Bereich von ac_time: Wenn ZRAM_TRACK_ENTRY_ACTIME aktiviert ist, überschreibt das Speichern der Zugriffszeit aus mark_slot_accessed() oder slot_free() das gehaltene Lock-Bit, wodurch ein anderer CPU-Kern denselben Slot-Lock übernehmen kann; ein Zugriffszeitwert mit gesetztem Bit lässt den Slot dauerhaft als gesperrt erscheinen.
Verschieben Sie das Lock-Bit auf Big-Endian-Systemen mit 64-Bit-Architektur in die flags-Hälfte des Wortes.
If you want to get best quality of vulnerability data, you may have to visit VulDB.