La prise en charge du texte défilant a été supprimée de la console texte dans le noyau Linux

À partir de l'implémentation de la console texte fournie avec le noyau Linux code supprimé, qui offre la possibilité de faire défiler le texte vers l'arrière (CONFIG_VGACON_SOFT_SCROLLBACK). Le code a été supprimé en raison de la présence d'erreurs, qu'il n'y avait personne pour corriger en raison de l'absence d'un responsable supervisant le développement de vgacon.

Cet été, au vgacon, cela a été révélé et éliminé vulnérabilité (CVE-2020-14331) qui peut entraîner un débordement de tampon en raison du manque de vérifications appropriées de la disponibilité de la mémoire disponible dans le tampon de défilement. La vulnérabilité a attiré l'attention des développeurs qui ont organisé des tests fuzz du code vgacon dans syzbot.

Des vérifications supplémentaires ont révélé plusieurs autres problèmes similaires dans le code vgacon, ainsi que des problèmes dans la mise en œuvre logicielle du défilement dans le pilote fbcon. Malheureusement, le code problématique est resté longtemps non maintenu, probablement en raison du fait que les développeurs sont passés à l'utilisation de consoles graphiques et que les consoles de texte sont devenues inutilisables (les gens continuent d'utiliser les consoles vgacon et fbcon, mais elles ne constituent plus l'interface principale du noyau depuis des décennies. et des fonctionnalités avancées telles que le défilement intégré au pilote (Shift+PageUp/PageDown) sont probablement peu demandées).

À cet égard, Linus Torvalds a décidé de ne pas essayer de conserver le code non réclamé, mais simplement de le supprimer. S'il y a des utilisateurs qui ont besoin de cette fonctionnalité, le code pour prendre en charge le défilement dans la console sera renvoyé au noyau dès qu'un responsable sera trouvé et prêt à prendre en charge sa maintenance.

Source: opennet.ru

Ajouter un commentaire