CVE-2017-7393
WysokieStreszczenie
W TigerVNC 1.7.1, uwierzytelniony klient może spowodować podwójne zwolnienie pamięci, co prowadzi do odmowy usługi lub potencjalnego wykonania kodu.
Ocena ryzyka
Podatność ta może prowadzić do poważnych zakłóceń w działaniu usługi oraz stwarzać ryzyko wykonania złośliwego kodu w systemie.
Rekomendacja
Zaleca się aktualizację do nowszej wersji TigerVNC, aby zniwelować ryzyko związane z tą podatnością.
Inne podatności w TigerVNC 1.7.1
Zobacz wszystkie- CVE-2017-7396Wysokie
W TigerVNC w wersji 1.7.1 występuje podatność, która pozwala nieautoryzowanemu klientowi na spowodowanie niewielkiego wycieku pamięci na serwerze.
- CVE-2017-7394Wysokie
W TigerVNC 1.7.1 nieautoryzowani użytkownicy mogą spowodować awarię serwera, wysyłając długie nazwy użytkowników.
- CVE-2017-7392Wysokie
W TigerVNC 1.7.1 występuje podatność, która pozwala nieautoryzowanemu klientowi na spowodowanie niewielkiego wycieku pamięci na serwerze.
- CVE-2016-10207Wysokie
Serwer Xvnc w TigerVNC pozwala zdalnym atakującym na spowodowanie odmowy usługi poprzez wcześniejsze zakończenie handshake TLS, co prowadzi do nieprawidłowego dostępu do pamięci i awarii serwera.
- CVE-2014-8240Wysokie
Przepełnienie całkowitej liczby w TigerVNC umożliwia zdalnym serwerom VNC spowodowanie awarii (denial of service) oraz potencjalne wykonanie dowolnego kodu poprzez problemy związane z obsługą rozmiaru ekranu, co prowadzi do przepełnienia bufora w stercie.
- CVE-2017-5581Krytyczne
Przepełnienie bufora w funkcji ModifiablePixelBuffer::fillRect w TigerVNC przed wersją 1.7.1 umożliwia zdalnym serwerom wykonanie dowolnego kodu poprzez wiadomość RRE z podprostokątem poza granicami bufora ramki.
- CVE-2014-8241Krytyczne
XRegion w TigerVNC pozwala zdalnym serwerom VNC na spowodowanie odmowy usługi (dereferencja wskaźnika NULL) poprzez wykorzystanie braku sprawdzenia wartości zwracanej przez malloc, co jest podobnym problemem do CVE-2014-6052.
Oryginalny opis (angielski, źródło NVD)
In TigerVNC 1.7.1 (VNCSConnectionST.cxx VNCSConnectionST::fence), an authenticated client can cause a double free, leading to denial of service or potentially code execution.

