Z dodávané implementace textové konzole v jádře Linuxu , 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 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 .
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
