CVE-2026-80785 in Linuxinfo

Zusammenfassung

von VulDB • 04.09.2026

Im Linux-Kernel wurde die folgende Schwachstelle behoben:

fbdev: Serialisierung des sysfs-Zugriffs auf den Modus mit lock_fb_info()

show_mode(), show_modes() und store_mode() greifen auf fb_info->modelist und fb_info->mode zu, ohne dass lock_fb_info() gehalten wird. store_modes() ruft lock_fb_info() auf, während die modelist ersetzt und die alte freigegeben wird.

Ein paralleler Leser oder Schreiber kann einen Zeiger auf einen Eintrag der alten modelist laden, bevor store_modes() diesen freigibt, und anschließend auf den bereits freigegebenen Speicher zugreifen (Dereferenzierung) oder einen veralteten, freigegebenen Zeiger in fb_info->mode speichern.

Es wird lock_fb_info() in show_mode(), show_modes() und store_mode() eingeführt, um mit store_modes() zu serialisieren. In show_mode() wird der Modus auf den Stack kopiert und das Formatierung nach dem Lösen des Sperrverbunds durchgeführt. In store_mode() wird activate() in eine _locked-Variante aufgeteilt, um doppeltes Sperren (Double-Locking) zu vermeiden, und die Sperrungen für den modelist-Durchlauf, die Moduskonvertierung, die Aktivierung und die Zuweisung von fb_info->mode werden gemeinsam gehalten.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Zuständig

Linux

Reservieren

26.08.2026

Veröffentlichung

04.09.2026

Moderieren

akzeptiert

Eintrag

VDB-398964

CPE

bereit

EPSS

0.00155

KEV

nein

Aktivitäten

very low

Quellen

Do you need the next level of professionalism?

Upgrade your account now!