Nel kernel Linux è stata rimossa dal terminale testuale la supporto alla scorrimento del testo

Della console testuale fornita con il kernel Linux è stato rimosso il codice, 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 risolto 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 syzbot.

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

Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS 🔥 Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS | ProHoster