CVE-2017-14636
KrytyczneStreszczenie
W wyniku przepełnienia całkowitego w sam2p 0.49.3, pętla wykonuje się 0xffffffff razy, co kończy się nieprawidłowym odczytem rozmiaru 1 w funkcji Image::Indexed::sortPal w pliku image.cpp. To również prowadzi do uszkodzenia pamięci z powodu próby zapisu do nieprawidłowego elementu tablicy d[0xfffffffe].
Ocena ryzyka
Uszkodzenie pamięci może prowadzić do nieprzewidywalnego zachowania aplikacji, co stwarza ryzyko wykorzystania tej podatności przez złośliwe oprogramowanie. Organizacje mogą być narażone na ataki, które mogą prowadzić do utraty danych lub przejęcia kontroli nad systemem.
Rekomendacja
Zaleca się aktualizację do nowszej wersji sam2p, która eliminuje problem przepełnienia całkowitego. Dodatkowo, monitorowanie systemów pod kątem nieautoryzowanych zmian w pamięci może pomóc w wykryciu potencjalnych ataków.
Oryginalny opis (angielski, źródło NVD)
Because of an integer overflow in sam2p 0.49.3, a loop executes 0xffffffff times, ending with an invalid read of size 1 in the Image::Indexed::sortPal function in image.cpp. However, this also causes memory corruption because of an attempted write to the invalid d[0xfffffffe] array element.

