Katalog CVE

CVE-2017-1000363

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W systemie Linux występuje podatność na zapis poza granicami w pliku drivers/char/lp.c. Brak odpowiedniego sprawdzenia granic pozwala na przepełnienie tablicy parport_nr przez atakującego, który ma częściową kontrolę nad linią poleceń jądra 'secure boot'.

Ocena ryzyka

Atakujący może wykorzystać tę podatność do wprowadzenia nieautoryzowanych zmian w pamięci, co może prowadzić do destabilizacji systemu lub uzyskania dostępu do wrażliwych danych.

Rekomendacja

Zaleca się aktualizację jądra systemu Linux do najnowszej wersji, która zawiera poprawki zabezpieczeń eliminujące tę podatność.

Powiązane podatności

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

Linux drivers/char/lp.c Out-of-Bounds Write. Due to a missing bounds check, and the fact that parport_ptr integer is static, a 'secure boot' kernel command line adversary (can happen due to bootloader vulns, e.g. Google Nexus 6's CVE-2016-10277, where due to a vulnerability the adversary has partial control over the command line) can overflow the parport_nr array in the following code, by appending many (>LP_NO) 'lp=none' arguments to the command line.

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