CVE-2017-5885
KrytyczneStreszczenie
Wielokrotne przepełnienia całkowite w funkcjach vnc_connection_server_message oraz vnc_color_map_set w gtk-vnc przed wersją 0.7.0 mogą pozwolić zdalnym serwerom na spowodowanie odmowy usługi (awarii) lub potencjalne wykonanie dowolnego kodu poprzez wektory związane z SetColorMapEntries, co prowadzi do przepełnienia bufora.
Ocena ryzyka
Organizacje mogą być narażone na awarie systemu oraz możliwość zdalnego wykonania kodu, co może prowadzić do poważnych konsekwencji bezpieczeństwa.
Rekomendacja
Zaleca się aktualizację gtk-vnc do wersji 0.7.0 lub nowszej, aby zlikwidować te podatności.
Inne podatności w gtk-vnc
Zobacz wszystkie- CVE-2017-5884Wysokie
W wersjach gtk-vnc przed 0.7.0 nieprawidłowo sprawdzane są granice podprostokątów w kafelkach, co pozwala zdalnym serwerom na wykonanie dowolnego kodu poprzez manipulację współrzędnymi x, y w stworzonym kafelku typu rre, hextile lub copyrect.
- CVE-2017-1000044Krytyczne
gtk-vnc w wersji 0.4.2 i starszych nie sprawdza poprawnie granic bufora ramki podczas aktualizacji, co może prowadzić do uszkodzenia pamięci podczas renderowania.
Oryginalny opis (angielski, źródło NVD)
Multiple integer overflows in the (1) vnc_connection_server_message and (2) vnc_color_map_set functions in gtk-vnc before 0.7.0 allow remote servers to cause a denial of service (crash) or possibly execute arbitrary code via vectors involving SetColorMapEntries, which triggers a buffer overflow.

