CVE-2019-14842
El protocolo NBD tiene un error donde un servidor puede escribir datos en la ubicación incorrecta de memoria debido a un fallo en la verificación de desplazamientos de fragmentos. Esto permite que un atacante que controla el servidor sobrescriba memoria y ejecute código arbitrario en el cliente.
Una confusión entre enteros con y sin signo en la validación de límites para respuestas estructuradas en el protocolo NBD newstyle falla en validar adecuadamente desplazamientos negativos de fragmentos, permitiendo que un servidor controlado por un atacante escriba datos antes del buffer de lectura del cliente. La explotación resulta en corrupción de memoria en stack o heap, habilitando ejecución de código arbitrario en el contexto del proceso cliente NBD.
¿Quieres saber si tu infraestructura está expuesta a esto?
Hablar con TrueHacking →