Katalog CVE

CVE-2026-80785

Niskie ryzyko· EPSS 5%
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.16%

Percentyl 5 - wyżej niż 5% wszystkich znanych CVE

Streszczenie

W jądrze Linux w podsystemie fbdev wykryto brak synchronizacji dostępu do listy modeli (modelist) i bieżącego trybu (mode) w operacjach sysfs. Równoczesny odczyt/zapis mógł prowadzić do użycia po zwolnieniu (use-after-free) lub przechowywania zwolnionego wskaźnika. Poprawka polega na dodaniu blokady lock_fb_info() w funkcjach show_mode(), show_modes() i store_mode().

Ocena ryzyka

Lokalny użytkownik z dostępem do sysfs może doprowadzić do naruszenia pamięci jądra, co może skutkować awarią systemu lub eskalacją uprawnień.

Rekomendacja

Zastosuj aktualizację jądra Linux zawierającą poprawkę dla CVE-2026-80785. Ogranicz dostęp do sysfs dla nieuprawnionych użytkowników.

Inne podatności w Linux kernel

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

In the Linux kernel, the following vulnerability has been resolved: fbdev: serialize mode sysfs access with lock_fb_info() show_mode(), show_modes(), and store_mode() access fb_info->modelist and fb_info->mode without holding lock_fb_info(). store_modes() takes lock_fb_info() while replacing the modelist and freeing the old one. A concurrent reader or writer can load a pointer to an old modelist entry before store_modes() frees it, then dereference freed memory or store a stale freed pointer in fb_info->mode. Take lock_fb_info() in show_mode(), show_modes(), and store_mode() to serialize with store_modes(). In show_mode(), copy the mode to the stack and format after dropping the lock. In store_mode(), split activate() into a _locked variant to avoid double-locking, and hold the locks for the modelist walk, mode conversion, activation, and fb_info->mode assignment together.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS