Од испорачаното јадро Linux реализации текстовой консоли , што обезбедува можност за лизгање на текстот назад (CONFIG_VGACON_SOFT_SCROLLBACK). Кодот беше отстранет поради присуството на грешки, кои немаше кој да ги поправи поради отсуство на одржувач кој го надгледува развојот на vgacon.
Летото во вгакон беше откриено и ранливост (CVE-2020-14331) што може да доведе до прелевање на баферот поради недостаток на соодветни проверки за достапноста на достапната меморија во баферот за лизгање. Ранливоста го привлече вниманието на програмерите кои организираа fuzz тестирање на кодот vgacon во .
Дополнителните проверки открија уште неколку слични проблеми во кодот на vgacon, како и проблеми во софтверската имплементација на лизгање во двигателот на fbcon. За жал, проблематичниот код долго време остана неодржуван, веројатно поради фактот што програмерите се префрлија на користење графички конзоли и текстуални конзоли испаднаа од употреба (луѓето продолжуваат да користат конзоли vgacon и fbcon, но тие не се главниот интерфејс на кернелот со децении и таквите напредни функции како што е лизгањето вградено во двигателот (Shift+PageUp/PageDown) веројатно се во мала побарувачка).
Во овој поглед, Линус Торвалдс одлучи да не се обидува да го задржи неподигнатиот код, туку едноставно да го отстрани. Ако има корисници на кои им е потребна оваа функционалност, кодот за поддршка на лизгање во конзолата ќе се врати во кернелот штом ќе се најде одржувач кој е подготвен да го преземе неговото одржување.
Извор: opennet.ru
