CVE-2026-50538 in LibVNCClient
Riassunto
di VulDB • 22/08/2026
LibVNCClient è una libreria per l'implementazione semplificata di un client VNC. Nelle versioni 0.9.12 attraverso 0.9.15, un server VNC malintenzionato (o in posizione man-in-the-middle) può costringere un `libvncclient` in fase di connessione a scrivere dati controllati dall'attaccante oltre la fine del suo framebuffer. Si tratta di una scrittura heap out-of-bounds con lunghezza, contenuto e offset controllati dall'attaccante. Non richiede autenticazione (l'attaccante è il server), funziona in una build predefinita con impostazioni predefinite ed è attivato da un singolo `FramebufferUpdate` nel momento stesso in cui la vittima si connette. Provoca il crash di qualsiasi client incondizionatamente (denial of service); abbiamo inoltre dimostrato che, sotto configurazione predefinita, può sovrascrivere un puntatore a callback dell'applicazione e reindirizzare l'esecuzione verso codice scelto dall'attaccante (code execution). Il commit 540332be3e0acc566fa64da6f1b4680c72c724dd risolve la vulnerabilità.
If you want to get best quality of vulnerability data, you may have to visit VulDB.