PT-2020-10761 · Libvnc+6 · Libvncserver+6
Pavel Cheremushkin
·
Publicado
2019-11-17
·
Atualizado
2022-03-10
·
CVE-2019-20788
CVSS v3.1
9.8
Crítica
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Nome do software vulnerável e versões afetadas
LibVNCServer versões 0.9.12 e anteriores
Descrição
O problema está relacionado a um estouro de inteiro e a um estouro de buffer baseado em heap no arquivo
libvncclient/cursor.c do LibVNCServer. Isso pode ser desencadeado por um valor grande de altura ou largura na função HandleCursorShape.Recomendações
Para as versões 0.9.12 e anteriores do LibVNCServer, como solução temporária, considere restringir os valores de entrada para altura e largura a fim de impedir que valores grandes sejam processados pela função
HandleCursorShape até que um patch esteja disponível.No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.
Exploit
Integer Overflow
Memory Corruption
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Alt Linux
Centos
Libvncserver
Linuxmint
Red Hat
Suse
Ubuntu