Podatności LibVNCServer
4 znanych podatności CVE w LibVNCServer, przetłumaczonych i ocenionych.
- CVE-2014-6052Wysokie
Funkcja HandleRFBServerMessage w libvncclient/rfbproto.c w LibVNCServer w wersji 0.9.9 i wcześniejszych nie sprawdza wartości zwracanych przez malloc, co pozwala zdalnym serwerom VNC na spowodowanie awarii aplikacji lub potencjalne wykonanie dowolnego kodu poprzez określenie dużego rozmiaru ekranu w wiadomości FramebufferUpdate, ResizeFrameBuffer lub PalmVNCReSizeFrameBuffer.
- CVE-2014-6051Wysokie
Przepełnienie całkowite w funkcji MallocFrameBuffer w pliku vncviewer.c w LibVNCServer w wersji 0.9.9 i wcześniejszych umożliwia zdalnym serwerom VNC spowodowanie awarii (denial of service) oraz potencjalne wykonanie dowolnego kodu poprzez reklamę dużego rozmiaru ekranu, co prowadzi do przepełnienia bufora w stercie.
- CVE-2026-32854Wysokie
W bibliotece LibVNCServer w wersjach 0.9.15 i wcześniejszych występuje podatność polegająca na wyłuskaniu wskaźnika null w funkcji httpProcessInput() w pliku httpd.c. Atakujący może wysłać specjalnie spreparowane żądania HTTP, aby wykorzystać brak walidacji wartości zwracanych przez strchr() w ścieżkach proxy CONNECT i GET, co prowadzi do awarii serwera.
- CVE-2026-32853Wysokie
W bibliotece LibVNCServer w wersjach 0.9.15 i wcześniejszych (poprawione w commicie 009008e) występuje podatność na odczyt poza dozwolonym obszarem sterty w obsłudze kodowania UltraZip. Luka wynika z nieprawidłowego sprawdzania granic w funkcji HandleUltraZipBPP(), co pozwala złośliwemu serwerowi VNC na manipulację licznikami nagłówków podobszarów i odczyt danych poza przydzielonym buforem sterty.

