Dans l'implémentation de la console texte livrée avec le noyau Linux , offrant la possibilité de faire défiler le texte vers l'arriÚre (CONFIG_VGACON_SOFT_SCROLLBACK). Le code a été retiré en raison de la présence d'erreurs, pour lesquelles il n'y avait personne pour corriger en raison de l'absence d'un mainteneur supervisant le développement de vgacon.
Cet été, une vulnérabilité a été détectée dans vgacon CVE-2020-14331), qui peut provoquer un dépassement de tampon en raison de l'absence de vérifications adéquates concernant 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 de fuzzing du code de vgacon dans .
Des vĂ©rifications supplĂ©mentaires ont rĂ©vĂ©lĂ© plusieurs problĂšmes similaires dans le code de vgacon, ainsi que des problĂšmes dans l'implĂ©mentation logicielle du dĂ©filement dans le pilote fbcon. Malheureusement, le code problĂ©matique est restĂ© sans maintenance depuis longtemps, probablement parce que les dĂ©veloppeurs ont commencĂ© Ă privilĂ©gier les consoles graphiques et que les consoles texte sont devenues obsolĂštes (les gens continuent d'utiliser les consoles vgacon et fbcon, mais elles ne sont plus l'interface principale du noyau depuis des dĂ©cennies, et des fonctionnalitĂ©s avancĂ©es comme le dĂ©filement intĂ©grĂ© dans le pilote (Shift+PageUp/PageDown) sont supposĂ©es ĂȘtre peu sollicitĂ©es).
En conséquence, Linus Torvalds a décidé de ne pas essayer de maintenir un code non sollicité et de le supprimer simplement. Si des utilisateurs se trouvent nécessaires cette fonctionnalité, le code de support du défilement dans la console sera réintégré au noyau dÚs qu'un mainteneur sera trouvé pour le prendre en charge.
Source : opennet.ru
