Z dodaného jadra Linux implementácie textovej konzoly , ktorý umožňuje posúvanie textu dozadu (CONFIG_VGACON_SOFT_SCROLLBACK). Kód bol odstránený kvôli chybám, ktoré nikto nedokázal opraviť, pretože neexistoval správca, ktorý by dohliadal na vývoj vgaconu.
V lete bol vo vgacon objavený nový problém Zraniteľnosť (CVE-2020-14331), ktorá mohla viesť k pretečeniu vyrovnávacej pamäte z dôvodu nedostatku riadnych kontrol dostupnej pamäte v scrollback bufferi. Táto zraniteľnosť upútala pozornosť vývojárov, ktorí zorganizovali fuzzing testy kódu vgacon v .
Ďalšie testovanie odhalilo niekoľko podobných problémov v kóde vgacon, ako aj problémy v softvérovej implementácii rolovania v ovládači fbcon. Problematický kód sa bohužiaľ už dlho neudržiava, pravdepodobne preto, že vývojári prešli na grafické konzoly a textové konzoly sa prestali používať. (Ľudia naďalej používajú konzoly vgacon a fbcon, ale už desaťročia nie sú primárnym rozhraním jadra a pokročilé funkcie, ako napríklad vstavané rolovanie ovládača (Shift+PageUp/PageDown), sa pravdepodobne používajú len málo.)
V dôsledku toho sa Linus Torvalds rozhodol nepokúšať sa udržiavať nenárokovaný kód, ale jednoducho ho odstrániť. Ak používatelia považujú túto funkciu za potrebnú, kód pre podporu rolovania konzoly bude vrátený do jadra hneď, ako sa nájde správca, ktorý je ochotný prevziať jeho údržbu.
Zdroj: opennet.ru
