CVE-2026-34196
WysokieCVSS 7.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 2 - wyżej niż 2% wszystkich znanych CVE
Streszczenie
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).
Ocena ryzyka
Atakujący może uzyskać dostęp do pamięci fizycznej, która została zwolniona i potencjalnie przydzielona innemu procesowi, co może prowadzić do odczytu lub zapisu poufnych danych lub eskalacji uprawnień.
Rekomendacja
Zaleca się natychmiastową aktualizację sterowników GPU i oprogramowania układowego do najnowszej wersji, która zawiera poprawkę eliminującą przepełnienie liczb całkowitych i nieprawidłowe zarządzanie odwzorowaniami pamięci.
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-34194Wysokie
Oprogramowanie uruchomione przez nieuprzywilejowanego użytkownika może przeprowadzać nieprawidłowe wywołania GPU, powodując błędne zarządzanie stanem mapowania dla rzadkiej alokacji pamięci. Produkt przypadkowo odwołuje się do niewłaściwej pamięci z powodu semantyki niejawnego skalowania operacji matematycznych między buforami o różnych rozmiarach.
Oryginalny opis (angielski, źródło NVD)
Software installed and run as a non-privileged user may conduct improper GPU system calls to cause an integer overflow and map two GPU virtual addresses to the same physical address. One of these virutal mappings can be freed along with the physical page, allowing for a read/write UAF via the second mapping The second virtual mapping references a physical address that has been freed after the first virtual mapping has been freed. This allows the physical memory to be allocated (for example) by another process and read/written to.

