Della console testuale fornita con il kernel Linux , che consente lo scorrimento del testo (CONFIG_VGACON_SOFT_SCROLLBACK). Il codice è stato rimosso a causa di errori, i quali non sono stati corretti per mancanza di un maintainer che supervisionasse lo sviluppo di vgacon.
Durante l'estate è stata identificata in vgacon una vulnerabilità (CVE-2020-14331), che potrebbe causare un overflow del buffer a causa dell'assenza di controlli adeguati sulla disponibilità di memoria nel buffer di scorrimento. Questa vulnerabilità ha attirato l'attenzione degli sviluppatori, che hanno organizzato test di fuzzing del codice vgacon in .
Ulteriori controlli hanno rivelato problemi simili nel codice vgacon, così come problemi nell'implementazione del scorrimento nel driver fbcon. Purtroppo, il codice problematico è da tempo privo di supporto, presumibilmente perché gli sviluppatori si sono concentrati sull'uso delle console grafiche e le console testuali sono diventate obsolete (le persone continuano a utilizzare le console vgacon e fbcon, ma da decenni non sono più l'interfaccia principale del kernel e funzionalità avanzate come lo scorrimento integrato nel driver (Shift+PageUp/PageDown) sono probabilmente poco richieste).
Pertanto, Linus Torvalds ha deciso di non cercare di supportare codice non richiesto e di rimuoverlo semplicemente. Se ci sono utenti che trovano necessaria questa funzionalità, il codice per supportare lo scorrimento nella console sarà reintegrato nel kernel non appena si troverà un maintainer disposto a occuparsene.
Fonte: opennet.ru
