Подршка за померање текста је уклоњена са текстуалне конзоле у ​​Линук кернелу

Из имплементације текстуалне конзоле која се испоручује као део Линук кернела код уклоњен, који пружа могућност померања текста уназад (ЦОНФИГ_ВГАЦОН_СОФТ_СЦРОЛЛБАЦК). Код је уклоњен због присуства грешака, које није имао ко да поправи због одсуства одржавача који би надгледао развој вгацон-а.

У лето на вгацону је откривено и елиминисан рањивост (ЦВЕ-2020-14331) која може довести до преливања бафера због недостатка одговарајућих провера доступности доступне меморије у баферу за померање. Рањивост је привукла пажњу програмера који су организовали фузз тестирање вгацон кода у сизбот.

Додатне провере откриле су још неколико сличних проблема у вгацон коду, као и проблеме у софтверској имплементацији скроловања у фбцон драјверу. Нажалост, проблематични код је дуго остао неодржаван, вероватно због чињенице да су програмери прешли на коришћење графичких конзола и да су текстуалне конзоле престале да користе (људи настављају да користе вгацон и фбцон конзоле, али оне деценијама нису биле главни интерфејс кернела а такве напредне функције као што је скроловање уграђено у драјвер (Схифт+ПагеУп/ПагеДовн) су вероватно мало тражене).

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

Извор: опеннет.ру

Додај коментар