Во јадрото Linux Поддршката за скролување на текст е отстранета од текстуалната конзола.

Од испорачаното јадро Linux реализации текстовой консоли кодот е отстранет, што обезбедува можност за лизгање на текстот назад (CONFIG_VGACON_SOFT_SCROLLBACK). Кодот беше отстранет поради присуството на грешки, кои немаше кој да ги поправи поради отсуство на одржувач кој го надгледува развојот на vgacon.

Летото во вгакон беше откриено и елиминирани ранливост (CVE-2020-14331) што може да доведе до прелевање на баферот поради недостаток на соодветни проверки за достапноста на достапната меморија во баферот за лизгање. Ранливоста го привлече вниманието на програмерите кои организираа fuzz тестирање на кодот vgacon во syzbot.

Дополнителните проверки открија уште неколку слични проблеми во кодот на vgacon, како и проблеми во софтверската имплементација на лизгање во двигателот на fbcon. За жал, проблематичниот код долго време остана неодржуван, веројатно поради фактот што програмерите се префрлија на користење графички конзоли и текстуални конзоли испаднаа од употреба (луѓето продолжуваат да користат конзоли vgacon и fbcon, но тие не се главниот интерфејс на кернелот со децении и таквите напредни функции како што е лизгањето вградено во двигателот (Shift+PageUp/PageDown) веројатно се во мала побарувачка).

Во овој поглед, Линус Торвалдс одлучи да не се обидува да го задржи неподигнатиот код, туку едноставно да го отстрани. Ако има корисници на кои им е потребна оваа функционалност, кодот за поддршка на лизгање во конзолата ќе се врати во кернелот штом ќе се најде одржувач кој е подготвен да го преземе неговото одржување.

Извор: opennet.ru

Купете доверлив хостинг за сајтови со DDoS заштита, VPS VDS сервери 🔥 Купете сигурен веб-хостинг со DDoS заштита, VPS VDS сервери | ProHoster