S'ha eliminat el suport per al text de desplaçament de la consola de text al nucli de Linux

Des de la implementació de la consola de text subministrada com a part del nucli Linux codi eliminat, que ofereix la possibilitat de desplaçar el text cap enrere (CONFIG_VGACON_SOFT_SCROLLBACK). El codi es va eliminar a causa de la presència d'errors, que no hi havia ningú per arreglar a causa de l'absència d'un mantenedor que supervisés el desenvolupament de vgacon.

A l'estiu a vgacon es va revelar i eliminat vulnerabilitat (CVE-2020-14331) que pot provocar un desbordament de la memòria intermèdia a causa de la manca de comprovacions adequades de la disponibilitat de memòria disponible a la memòria intermèdia de desplaçament. La vulnerabilitat va cridar l'atenció dels desenvolupadors que van organitzar proves fuzz del codi vgacon syzbot.

Les comprovacions addicionals van revelar diversos problemes similars en el codi vgacon, així com problemes en la implementació del programari del desplaçament al controlador fbcon. Malauradament, el codi problemàtic s'ha mantingut durant molt de temps sense mantenir, presumiblement a causa del fet que els desenvolupadors van passar a utilitzar consoles gràfiques i les consoles de text van quedar en desús (la gent continua utilitzant les consoles vgacon i fbcon, però no han estat la interfície principal del nucli durant dècades). i aquestes funcions avançades, com ara el desplaçament integrat al controlador (Maj+PageUp/PageDown) probablement tenen poca demanda).

En aquest sentit, Linus Torvalds va decidir no intentar mantenir el codi no reclamat, sinó simplement eliminar-lo. Si hi ha usuaris que necessiten aquesta funcionalitat, el codi per suportar el desplaçament a la consola es retornarà al nucli tan bon punt es trobi un responsable que estigui preparat per fer-se càrrec del seu manteniment.

Font: opennet.ru

Afegeix comentari