De la implementación de la consola de texto incluida en el núcleo de Linux , que permite desplazar el texto hacia atrás (CONFIG_VGACON_SOFT_SCROLLBACK). El código fue eliminado debido a errores que no fueron corregidos por la falta de un mantenedor que supervisara el desarrollo de vgacon.
En verano se identificó en vgacon una vulnerabilidad (CVE-2020-14331) que puede provocar un desbordamiento de búfer debido a la falta de comprobaciones adecuadas de la memoria disponible en el búfer de desplazamiento. La vulnerabilidad llamó la atención de los desarrolladores, que organizaron pruebas de fuzzing en el código de vgacon en .
Comprobaciones adicionales revelaron algunos problemas similares en el código de vgacon, así como problemas en la implementación del desplazamiento en el controlador fbcon. Desafortunadamente, el código problemático ha estado sin mantenimiento durante mucho tiempo, probablemente porque los desarrolladores han cambiado al uso de consolas gráficas y las consolas de texto han caído en desuso (la gente sigue utilizando las consolas vgacon y fbcon, pero desde hace décadas ya no son la interfaz principal del núcleo y características avanzadas como el desplazamiento integrado en el controlador (Shift+PageUp/PageDown) probablemente son poco solicitadas).
Por lo tanto, Linus Torvalds decidió no intentar mantener un código no demandado, sino simplemente eliminarlo. Si hay usuarios que consideren necesaria esta funcionalidad, el código para soportar el desplazamiento en la consola será devuelto al núcleo tan pronto como se encuentre un mantenedor dispuesto a asumir su mantenimiento.
Fuente: opennet.ru
