Katalog CVE

CVE-2017-9677

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W produktach Qualcomm z wersjami Android od CAF, w funkcji msm_compr_ioctl_shared, zmienna 'ddp->params_length' może być dostępna i modyfikowana przez wiele wątków bez odpowiedniej ochrony. Może to prowadzić do warunków wyścigu i przepełnienia bufora, jeśli zmienna zostanie ustawiona na dużą wartość.

Ocena ryzyka

Organizacja może być narażona na ataki wykorzystujące przepełnienie bufora, co może prowadzić do nieautoryzowanego dostępu do pamięci i potencjalnego przejęcia kontroli nad systemem.

Rekomendacja

Zaleca się aktualizację oprogramowania do najnowszej wersji, która wprowadza odpowiednie mechanizmy synchronizacji dla zmiennej 'ddp->params_length'. Należy również przeprowadzić audyt kodu w celu identyfikacji i naprawy podobnych problemów.

Inne podatności w Qualcomm products with Android releases from CAF using the Linux kernel

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

In all Qualcomm products with Android releases from CAF using the Linux kernel, in function msm_compr_ioctl_shared, variable "ddp->params_length" could be accessed and modified by multiple threads, while it is not protected with locks. If one thread is running, while another thread is setting data, race conditions will happen. If "ddp->params_length" is set to a big number, a buffer overflow will occur.

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