Se ha eliminado la compatibilidad con el desplazamiento de texto de la consola de texto en el kernel de Linux.

Desde la implementación de la consola de texto proporcionada como parte del kernel de Linux código eliminado, que proporciona la posibilidad de desplazar el texto hacia atrás (CONFIG_VGACON_SOFT_SCROLLBACK). El código fue eliminado debido a la presencia de errores, que no había nadie para corregir debido a la ausencia de un mantenedor que supervisara el desarrollo de vgacon.

En el verano en vgacon se reveló y eliminado Vulnerabilidad (CVE-2020-14331) que puede provocar un desbordamiento del búfer debido a la falta de comprobaciones adecuadas de la memoria disponible en el búfer de desplazamiento. La vulnerabilidad atrajo la atención de los desarrolladores que organizaron pruebas fuzz del código vgacon en robot siz.

Las comprobaciones adicionales revelaron varios problemas más similares en el código vgacon, así como problemas en la implementación del software del desplazamiento en el controlador fbcon. Desafortunadamente, el código problemático no se ha mantenido durante mucho tiempo, presumiblemente debido al hecho de que los desarrolladores pasaron a usar consolas gráficas y las consolas de texto dejaron de usarse (la gente continúa usando las consolas vgacon y fbcon, pero no han sido la interfaz principal del kernel durante décadas). y funciones avanzadas como el desplazamiento integrado en el controlador (Shift+PageUp/PageDown) probablemente tienen poca demanda).

En este sentido, Linus Torvalds decidió no intentar mantener el código no reclamado, sino simplemente eliminarlo. Si hay usuarios que necesitan esta funcionalidad, el código para admitir el desplazamiento en la consola se devolverá al kernel tan pronto como se encuentre un mantenedor que esté listo para hacerse cargo de su mantenimiento.

Fuente: opennet.ru

Añadir un comentario