Katalog CVE

CVE-2017-10998

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W produktach Qualcomm z wersjami Android od CAF, w funkcji audio_aio_ion_lookup_vaddr, długość bufora podawana przez użytkownika jest używana do walidacji, czy bufor znajduje się w prawidłowym obszarze. Jeśli długość bufora jest wystarczająco duża, operacja adres + długość może spowodować przepełnienie i zwrócić wynik znacznie poniżej prawidłowego obszaru.

Ocena ryzyka

Przepełnienie bufora może prowadzić do nieautoryzowanego dostępu do pamięci, co stwarza ryzyko dla integralności i poufności danych w systemach opartych na Androidzie.

Rekomendacja

Zaleca się aktualizację systemów do najnowszych wersji, które eliminują tę podatność oraz wprowadzenie dodatkowych mechanizmów walidacji danych wejściowych.

Powiązane podatności

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

In all Qualcomm products with Android releases from CAF using the Linux kernel, in audio_aio_ion_lookup_vaddr, the buffer length, which is user input, ends up being used to validate if the buffer is fully within the valid region. If the buffer length is large enough then the address + length operation could overflow and produce a result far below the valid region.

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