CVE-2017-14631
KrytyczneStreszczenie
W sam2p w wersji 0.49.3 występuje błąd związany z sygnaturą całkowitą w funkcji pcxLoadRaster w pliku in_pcx.cpp, co prowadzi do przepełnienia bufora na stercie.
Ocena ryzyka
Przepełnienie bufora na stercie może umożliwić atakującemu wykonanie złośliwego kodu, co stwarza poważne zagrożenie dla bezpieczeństwa systemu.
Rekomendacja
Zaleca się aktualizację do nowszej wersji sam2p, aby usunąć tę podatność.
Inne podatności w sam2p 0.49.3
Zobacz wszystkie- CVE-2017-14629Wysokie
W sam2p w wersji 0.49.3 występuje błąd związany z podpisem całkowitym w funkcji in_xpm_reader w pliku in_xpm.cpp, co prowadzi do awarii przy zapisie do elementu tablicy poza zakresem.
- CVE-2017-14637Krytyczne
W sam2p w wersji 0.49.3 występuje nieprawidłowe odczytywanie danych o rozmiarze 2 w funkcji parse_rgb w pliku in_xpm.cpp. Może to również prowadzić do zapisu w nielegalnym adresie.
- CVE-2017-14636Krytyczne
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].
- CVE-2017-14630Krytyczne
W sam2p w wersji 0.49.3 występuje przepełnienie całkowite w funkcji pcxLoadImage24 w pliku in_pcx.cpp, co prowadzi do nieprawidłowej operacji zapisu.
- CVE-2017-14628Krytyczne
W wersji 0.49.3 sam2p występuje przepełnienie bufora na stercie w funkcji pcxLoadImage24 w pliku in_pcx.cpp.
Oryginalny opis (angielski, źródło NVD)
In sam2p 0.49.3, the pcxLoadRaster function in in_pcx.cpp has an integer signedness error leading to a heap-based buffer overflow.

