Fra den medfølgende Linux-kernel-implementering af tekstkonsollen , der muliggør rulle tilbage af teksten (CONFIG_VGACON_SOFT_SCROLLBACK). Koden blev fjernet på grund affejl, som ingen kunne rette, da der ikke var nogen vedligeholder tilknyttet udviklingen af vgacon.
I sommeren blev der afsløret en sårbarhed (CVE-2020-14331), der kunne føre til buffer-overløb på grund af manglende korrekt kontrol af tilgængelig hukommelse i rullebufferen. Sårbarheden tiltrak sig udviklernes opmærksomhed, som organiserede fuzz-testning af koden i .
Yderligere kontroller afslørede flere lignende problemer i koden af vgacon samt problemer i den softwaremæssige implementering af rulning i fbcon-driveren. Desværre har den problematiske kode længe været uden støtte, formodentlig fordi udviklerne er gået over til at bruge grafiske konsoller, og tekstkonsoller er blevet mindre brugt (mennesker fortsætter med at bruge konsollerne vgacon og fbcon, men de har ikke været hovedgrænsefladen for kernen i årtier, og avancerede funktioner som indbygget rulning i driveren (Shift+PageUp/PageDown) er formodentlig ikke meget efterspurgte).
Som følge heraf besluttede Linus Torvalds at stoppe med at vedligeholde den ubrugte kode og blot fjerne den. Hvis der dukker brugere op, som finder denne funktionalitet nødvendig, vil koden til at støtte rulning i konsollen blive genindsat i kernen, så snart der findes en vedligeholder, der er villig til at tage ansvaret for den.
Kilde: opennet.ru
