Die Unterstützung für Lauftext wurde aus der Textkonsole im Linux-Kernel entfernt

Aus der Textkonsolenimplementierung, die als Teil des Linux-Kernels bereitgestellt wird Code entfernt, was die Möglichkeit bietet, Text zurückzuscrollen (CONFIG_VGACON_SOFT_SCROLLBACK). Der Code wurde aufgrund von Fehlern entfernt, die aufgrund des Fehlens eines Betreuers, der die Entwicklung von vgacon überwachte, niemand beheben konnte.

Im Sommer bei vgacon wurde es enthüllt und eliminiert Sicherheitslücke (CVE-2020-14331), die aufgrund fehlender ordnungsgemäßer Überprüfungen der Verfügbarkeit des verfügbaren Speichers im Bildlaufpuffer zu einem Pufferüberlauf führen kann. Die Sicherheitslücke erregte die Aufmerksamkeit von Entwicklern, die Fuzz-Tests des VGACON-Codes organisierten Syzbot.

Zusätzliche Überprüfungen ergaben mehrere weitere ähnliche Probleme im vgacon-Code sowie Probleme bei der Software-Implementierung des Scrollens im fbcon-Treiber. Bedauerlicherweise wurde der problematische Code lange Zeit nicht gepflegt, was vermutlich auf die Tatsache zurückzuführen ist, dass Entwickler auf die Verwendung grafischer Konsolen umgestiegen sind und Textkonsolen nicht mehr verwendet werden (die Leute verwenden weiterhin vgacon- und fbcon-Konsolen, aber sie sind seit Jahrzehnten nicht mehr die Hauptschnittstelle des Kernels und solche erweiterten Funktionen wie das im Treiber integrierte Scrollen (Umschalt+Bild-auf/Bild-ab) sind vermutlich wenig gefragt.

In diesem Zusammenhang beschloss Linus Torvalds, nicht zu versuchen, den nicht beanspruchten Code beizubehalten, sondern ihn einfach zu entfernen. Wenn es Benutzer gibt, die diese Funktionalität benötigen, wird der Code zur Unterstützung des Scrollens in der Konsole an den Kernel zurückgegeben, sobald ein Betreuer gefunden wird, der bereit ist, die Wartung zu übernehmen.

Source: opennet.ru

Kommentar hinzufügen