V jadre Linuxu bola z textovej konzoly odstránená podpora pre posúvanie textu

Z dodávaného jadra Linuxu vychádzajúca textová konzola bol kód odstránený, ktorá umožňuje posúvať text späť (CONFIG_VGACON_SOFT_SCROLLBACK). Kód bol odstránený z dôvodu chýb, ktoré nikto neopravoval kvôli absencii údržbára dohliadajúceho na vývoj vgacon.

V lete sa v vgacon objavila bola odstránená zraniteľnosť (CVE-2020-14331), ktorá môže viesť k pretečeniu vyrovnávacej pamäte z dôvodu nedostatočných kontrol dostupnosti pamäte v vyrovnávacej pamäti posúvania. Zraniteľnosť upútala pozornosť vývojárov, ktorí zorganizovali fuzzingové testovanie kódu vgacon v syzbot.

Dodatočné kontroly odhalili niekoľko podobných problémov v kóde vgacon, ako aj problémov v softvérovej implementácii posúvania v ovládači fbcon. Žiaľ, problémový kód už dávno nie je udržiavaný, zrejme preto, že vývojári prešli na používanie grafických konzol a textové konzoly sa stali zastaranými (ľudia stále používajú konzoly vgacon a fbcon, ale už desaťročia nie sú hlavným rozhraním jadra a také rozšírené funkcie, ako je zabudované posúvanie v ovládači (Shift+PageUp/PageDown), sú zrejme málo využívané).

Vzhľadom na to sa Linus Torvalds rozhodol nepokúšať sa udržiavať nežiadaný kód, ale jednoducho ho odstrániť. Ak nájdu používateľov, ktorým sa táto funkčnosť ukáže ako potrebná, kód na podporu posúvania v konzole bude vrátený do jadra hneď, ako sa nájde údržbár, ktorý bude ochotný prevziať jeho údržbu.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster