Ve jádru Linux z textové konzole byla odstraněna podpora pro posouvání textu.

Z dodávané implementace textové konzole v jádře Linuxu byl odstraněn kód, která umožňuje zpětné rolování textu (CONFIG_VGACON_SOFT_SCROLLBACK). Kód byl odstraněn kvůli chybám, které nikdo neměl čas opravit, protože chyběl správce dohledu nad vývojem vgacon.

V létě byla v vgacon odhalena a odstraněna zranitelnost (CVE-2020-14331), která mohla vést k přetečení vyrovnávací paměti kvůli nedostatečným kontrolám dostupnosti paměti v rolovací vyrovnávací paměti. Zranitelnost upoutala pozornost vývojářů, kteří zahájili fuzzingové testování kódu vgacon v syzbot.

Doplňkové kontroly odhalily další podobné problémy v kódu vgacon, stejně jako problémy v softwarové implementaci rolování v ovladači fbcon. Bohužel, problémový kód dlouho zůstal bez údržby, pravděpodobně proto, že vývojáři přešli na použití grafických konzolí a textové konzole vyšly z oběhu (lidé stále používají konzole vgacon a fbcon, ale už několik desetiletí nejsou hlavním uživatelským rozhraním jádra a takové pokročilé funkce, jako je rolování zabudované do ovladače (Shift+PageUp/PageDown), jsou pravděpodobně málo poptávané).

Z tohoto důvodu se Linus Torvalds rozhodl nesnažit se udržovat nepoužívaný kód, ale jednoduše ho odstranit. Pokud se najdou uživatelé, pro které bude tato funkcionalita nezbytná, kód pro podporu rolování v konzoli bude vrácen do jádra, jakmile se najde správce, který se ujme jeho údržby.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster