A Linux kernelhez mellékelt szöveges konzol implementációjából , amely lehetővé tette a szöveg visszaforgatását (CONFIG_VGACON_SOFT_SCROLLBACK). A kódot hibák miatt távolították el, amelyeket nem volt kinek kijavítani a vgacon fejlesztését felügyelő karbantartó hiánya miatt.
Nyáron a vgacon hibát fedeztek fel, és sebezhetőséget (CVE-2020-14331), amely puffer túlcsorduláshoz vezethetett a gördülő puffer rendelkezésre álló memória ellenőrzésének hiánya miatt. A sebezhetőség felkeltette a fejlesztők figyelmét, akik fuzzing tesztelést szerveztek a vgacon kódjának .
További ellenőrzések több hasonló problémát is feltártak a vgacon kódjában, valamint a fbcon meghajtó gördülésének szoftveres megvalósításában. Sajnos a problémás kód régóta karbantartás nélkül marad, valószínűleg azért, mert a fejlesztők áttértek a grafikus konzolok használatára, és a szöveges konzolok kimentek a divatból (az emberek továbbra is használják a vgacon és fbcon konzolokat, de évtizedek óta már nem ők a kernel fő interfészei, és az olyan fejlett funkciók, mint a beépített görgetés a meghajtóban (Shift+PageUp/PageDown), valószínűleg nem népszerűek).
Ennek kapcsán Linus Torvalds úgy döntött, hogy nem próbálja meg karbantartani a nem keresett kódot, hanem egyszerűen törli azt. Ha találnak felhasználókat, akiknek szükségük van erre a funkcióra, a konzol gördítő támogatásának kódja visszakerül a kernelbe, amint találkoznak olyan karbantartóval, aki hajlandó kézbe venni a karbantartását.
Forrás: opennet.ru
