CVE-2017-14637
KrytyczneStreszczenie
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.
Ocena ryzyka
Ta podatność może prowadzić do nieprzewidzianego zachowania aplikacji, co może skutkować awarią lub wykorzystaniem przez złośliwe oprogramowanie.
Rekomendacja
Zaleca się aktualizację do najnowszej wersji sam2p, aby usunąć tę podatność oraz przeprowadzenie audytu kodu w celu zidentyfikowania innych potencjalnych problemów.
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-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-14631Krytyczne
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.
- 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, there is an invalid read of size 2 in the parse_rgb function in in_xpm.cpp. However, this can also cause a write to an illegal address.

