Nel kernel Linux è stata rimossa la supporto per lo scorrimento del testo dalla console testuale.

Della console testuale implementata nel kernel Linux fornito codice rimosso, che consente lo scorrimento del testo all'indietro (CONFIG_VGACON_SOFT_SCROLLBACK). Il codice è stato rimosso a causa della presenza di errori che nessuno ha potuto correggere a causa dell'assenza di un mantenitore che si occupasse dello sviluppo di vgacon.

Durante l'estate è stata identificata un è stato risolto vulnerabilità (CVE-2020-14331) che potrebbe portare a un overflow del buffer a causa dell'assenza di adeguati controlli sulla disponibilità di memoria nel buffer di scorrimento. La vulnerabilità ha attirato l'attenzione degli sviluppatori, che hanno organizzato test di fuzzing sul codice di vgacon in syzbot.

Controlli aggiuntivi hanno rivelato ulteriori problemi simili nel codice di vgacon, così come problemi nell'implementazione software dello scorrimento nel driver fbcon. Sfortunatamente, il codice problematico è rimasto a lungo senza manutenzione, probabilmente perché gli sviluppatori hanno iniziato a utilizzare console grafiche e le console testuali sono state abbandonate (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).

Di conseguenza, Linus Torvalds ha deciso di non tentare di mantenere codice non richiesto, ma semplicemente di rimuoverlo. Se ci saranno utenti che troveranno necessaria questa funzionalità, il codice per supportare lo scorrimento nella console sarà reintegrato nel kernel non appena sarà trovato un mantenitore disposto a prendersene cura.

Fonte: opennet.ru

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