CVE-2026-22164
WysokieCVSS 7.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 26 - wyżej niż 26% wszystkich znanych CVE
Streszczenie
Oprogramowanie uruchomione jako nieuprzywilejowany użytkownik może wykonywać nieprawidłowe wywołania systemowe GPU, powodując uszkodzenie pamięci jądra. Tworząc zasoby określonego typu i podając zestaw parametrów, atakujący może uszkodzić pamięć jądra.
Ocena ryzyka
Lokalny atakujący bez uprawnień może uszkodzić pamięć jądra, co może prowadzić do awarii systemu lub eskalacji uprawnień.
Rekomendacja
Zastosuj odpowiednie łatki od producenta sterowników GPU lub systemu operacyjnego, jeśli są dostępne.
Inne podatności w GPU driver
Zobacz wszystkie- CVE-2025-10865Wysokie
Oprogramowanie uruchamiane przez nieuprzywilejowanego użytkownika może wykonywać nieprawidłowe wywołania systemowe GPU, prowadząc do błędnego zarządzania licznikami odwołań i potencjalnego użycia po zwolnieniu (use-after-free).
- CVE-2025-58411Wysokie
Oprogramowanie uruchamiane przez nieuprzywilejowanego użytkownika może wykonywać nieprawidłowe wywołania systemowe GPU, prowadząc do błędnego zarządzania zasobami i licznikami odwołań, co stwarza potencjalne ryzyko użycia po zwolnieniu (use-after-free) z możliwością zapisu.
- CVE-2026-45202Średnie
Oprogramowanie uruchamiane przez nieuprzywilejowanego użytkownika może wykonywać wywołania systemowe GPU, które powodują wycieki pamięci GPU i możliwe uszkodzenie sterty jądra. Problem wynika z braku utrzymania stanu danych przy zwalnianiu pamięci dla alokacji wyższego rzędu, co może prowadzić do wycieku pamięci lub podwójnego zwolnienia.
- CVE-2026-45201Wysokie
Oprogramowanie uruchamiane przez nieuprzywilejowanego użytkownika może wykonywać nieprawidłowe wywołania systemowe GPU, przekazując nieprawidłowy rozmiar strony log2 podczas alokacji stron fizycznych, co prowadzi do odczytu i/lub zapisu poza zakresem z powodu niewłaściwej walidacji. Może to spowodować traktowanie stron 4K jako stron wyższego rzędu i dostęp do pamięci poza limitem 4K.
- CVE-2026-45204Średnie
Oprogramowanie uruchamiane jako nieuprzywilejowany użytkownik może wykonywać nieprawidłowe wywołania systemowe GPU, co prowadzi do dostępu poza zakresem (OOB) i wyłuskania pustego wskaźnika w jądrze w ścieżce błędu. Wyłuskanie pustego wskaźnika występuje w funkcji działającej w wątku jądra, powodując wyjątki jądra, niestabilność platformy i odmowę usługi.
- CVE-2026-49745Wysokie
Oprogramowanie jądra działające wewnątrz maszyny wirtualnej (Guest VM) może wysyłać nieprawidłowe komendy do firmware GPU, powodując zapis danych poza wirtualizowaną pamięcią GPU gościa. Prowadzi to do dostępu do pamięci poza dozwolonym zakresem.
- CVE-2026-49744Wysokie
Oprogramowanie jądra działające wewnątrz maszyny wirtualnej (Guest VM) może wysyłać nieprawidłowe komendy do firmware GPU, powodując dostęp do pamięci poza dozwolonym zakresem. Podatność ta może być wykorzystana do eskalacji uprawnień i wyjścia poza granice wirtualizacji.
- CVE-2026-49743Wysokie
Oprogramowanie uruchomione przez nieuprzywilejowanego użytkownika może wykonywać nieprawidłowe wywołania systemowe GPU, manipulując czasem życia obiektów synchronizacji w jądrze. Prowadzi to do odczytu/zapisu po zwolnieniu pamięci (use-after-free).
- CVE-2026-7639Wysokie
Podatność w sterowniku GPU umożliwia nieuprzywilejowanemu użytkownikowi wykonanie sekwencji nieprawidłowych wywołań systemowych GPU, prowadzących do użycia po zwolnieniu (use-after-free). Ułatwia to nieautoryzowany dostęp do pamięci z poziomu kodu shadera.
- CVE-2026-34196Wysokie
Podatność w oprogramowaniu GPU umożliwia nieuprzywilejowanemu użytkownikowi przeprowadzenie nieprawidłowych wywołań systemowych GPU, co prowadzi do przepełnienia liczb całkowitych i odwzorowania dwóch wirtualnych adresów GPU na ten sam fizyczny adres. Po zwolnieniu jednego z tych wirtualnych odwzorowań, strona fizyczna może zostać ponownie wykorzystana, a drugie odwzorowanie umożliwia dostęp do już zwolnionej pamięci (use-after-free).
Oryginalny opis (angielski, źródło NVD)
Software installed and run as a non-privileged user may conduct improper GPU system calls to corrupt kernel heap memory. By creating resources of certain types and presenting a set of parameters to the affected interface the exploit can be used to corrupt kernel memory.

