Emandako kerneletik. Linux testu kontsolaren inplementazioak , testuan atzeraka mugitzeko aukera ematen duena (CONFIG_VGACON_SOFT_SCROLLBACK). Kodea kendu egin zen inork konpondu ezin izan zituen akatsengatik, vgacon garapena gainbegiratzen zuen mantentzailerik ez zegoelako.
Udan, arazo berri bat aurkitu zen vgacon-en. Ahultasun bat (CVE-2020-14331), buffer gainezka egitea eragin dezakeena, scrollback bufferrean eskuragarri dagoen memoria behar bezala egiaztatzen ez delako. Ahultasunak garatzaileen arreta erakarri zuen, eta vgacon kodearen fuzzing probak antolatu zituzten. .
Proba gehigarriek antzeko hainbat arazo agerian utzi zituzten vgacon kodean, baita fbcon kontrolatzailean korritzearen software inplementazioan ere. Zoritxarrez, arazo-kode hori aspalditik mantendu gabe egon da, ziurrenik garatzaileek kontsola grafikoetara aldatu direlako eta testu-kontsolak erabileratik kanpo geratu direlako. (Jendeak vgacon eta fbcon kontsolak erabiltzen jarraitzen du, baina ez dira hamarkadetan kernelaren interfaze nagusia izan, eta kontrolatzailearen korritze integratua (Shift+OrrialdeaUr/OrrialdeaBehera) bezalako funtzio aurreratuak gutxi erabiltzen dira ziurrenik.)
Ondorioz, Linus Torvaldsek erabaki zuen ez saiatzea erreklamatu gabeko kodea mantentzen, baizik eta kentzea besterik ez. Erabiltzaileek funtzionalitate hau beharrezkotzat jotzen badute, kontsolako korritze-euskarriaren kodea kernelera itzuliko da mantentze-lanak bere gain hartzeko prest dagoen mantentzaile bat aurkitzen den bezain laster.
Iturria: opennet.ru
