Teksti kernemise tugi on Linuxi tuuma tekstikonsoolist eemaldatud

Tekstikonsooli juurutusest, mis on saadaval Linuxi tuuma osana kood eemaldatud, mis annab võimaluse teksti tagasi kerida (CONFIG_VGACON_SOFT_SCROLLBACK). Kood eemaldati vigade olemasolu tõttu, mida polnud vgaconi arendamist jälgiva hooldaja puudumise tõttu kedagi parandada.

Suvel vgaconil selgus ja kõrvaldatud haavatavus (CVE-2020-14331), mis võib põhjustada puhvri ületäitumise, kuna kerimispuhvris saadaoleva mälu olemasolu pole korralikult kontrollitud. Haavatavus äratas arendajate tähelepanu, kes korraldasid vgaconi koodi fuzz-testimise syzbot.

Täiendavad kontrollid paljastasid veel mitmeid sarnaseid probleeme vgaconi koodis, samuti probleeme fbconi draiveri kerimise tarkvara juurutamisega. Kahjuks on probleemne kood kaua hooldamata, arvatavasti seetõttu, et arendajad läksid üle graafiliste konsoolide kasutamisele ja tekstikonsoolid jäid kasutusest välja (inimesed kasutavad jätkuvalt vgaconi ja fbconi konsoole, kuid need pole juba aastakümneid olnud põhiline kerneli liides ja sellised täiustatud funktsioonid, nagu draiverisse sisseehitatud kerimine (Shift+PageUp/PageDown), on arvatavasti vähe nõutud).

Sellega seoses otsustas Linus Torvalds mitte püüda taotlemata koodi säilitada, vaid lihtsalt eemaldada. Kui leidub kasutajaid, kes seda funktsiooni vajavad, tagastatakse konsoolis kerneli toetav kood kernelile niipea, kui leitakse hooldaja, kes on valmis selle hoolduse üle võtma.

Allikas: opennet.ru

Lisa kommentaar