Katalog CVE

CVE-2026-107611

WysokieCVSS 7.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.24%

Percentyl 13 - wyżej niż 13% wszystkich znanych CVE

Streszczenie

Podatność na odczyt poza zakresem w dekoderze ZRLE w GlavSoft TightVNC Viewer dla Windows przed wersją 2.8.88 pozwala złośliwemu lub skompromitowanemu serwerowi VNC na odczyt pamięci sterty poza alokacją palety i spowodowanie awarii przeglądarki poprzez wysłanie kafelków zakodowanych w ZRLE, których indeksy palety przekraczają zadeklarowany rozmiar palety. Funkcje readPaletteRleTile() i readPackedPaletteTile() używają dostarczonego przez atakującego indeksu do wyszukania kolorów bez weryfikacji względem rozmiaru palety; dane sterty poza zakresem są kopiowane do bufora ramki (zniekształcony obraz) lub odczyt powoduje błąd, kończąc działanie przeglądarki.

Ocena ryzyka

Zdalny atakujący może spowodować awarię przeglądarki TightVNC Viewer, co może prowadzić do przerwania sesji zdalnej i potencjalnego ujawnienia danych z pamięci.

Rekomendacja

Zaleca się aktualizację TightVNC Viewer do wersji 2.8.88 lub nowszej oraz unikanie łączenia się z niezaufanymi serwerami VNC.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

An out-of-bounds read vulnerability in the ZRLE decoder of GlavSoft TightVNC Viewer for Windows before 2.8.88 allows a malicious or compromised VNC server to read heap memory beyond the palette allocation and crash the viewer by sending ZRLE-encoded tiles whose palette indices exceed the declared palette size. readPaletteRleTile() and readPackedPaletteTile() use the attacker-supplied index to look up colours without validating it against the palette size; out-of-bounds heap data is copied into the framebuffer (garbled display) or the read faults, terminating the viewer.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS