CVE-2014-0973
WysokieStreszczenie
Funkcja image_verify w bootloaderze Little Kernel (LK) nie sprawdza, czy rozmiar pewnego skrótu jest zgodny ze specyfikacją API RSA_public_decrypt. To umożliwia atakującym ominięcie wymagań dotyczących uwierzytelniania obrazu rozruchowego poprzez dodanie dodatkowych danych.
Ocena ryzyka
Organizacje mogą być narażone na ataki, które pozwalają na uruchomienie nieautoryzowanego oprogramowania na urządzeniach z systemem Android, co może prowadzić do utraty danych lub przejęcia kontroli nad urządzeniem.
Rekomendacja
Zaleca się aktualizację bootloadera do najnowszej wersji, która poprawia weryfikację rozmiaru skrótu, aby zapobiec możliwości ominięcia uwierzytelniania obrazu rozruchowego.
Inne podatności w Little Kernel (LK) bootloader
Oryginalny opis (angielski, źródło NVD)
The image_verify function in platform/msm_shared/image_verify.c in the Little Kernel (LK) bootloader, as distributed with Qualcomm Innovation Center (QuIC) Android contributions for MSM devices and other products, does not check whether a certain digest size is consistent with the RSA_public_decrypt API specification, which makes it easier for attackers to bypass boot-image authentication requirements via trailing data.

