Aus der im Linux-Kernel enthaltenen Implementierung der Textkonsole. , der die Möglichkeit zur Rückwärtsbewegung des Textes (CONFIG_VGACON_SOFT_SCROLLBACK) sicherstellte, entfernt. Der Code wurde aufgrund von Fehlern entfernt, die niemand beheben konnte, da es keinen Wartenden gab, der die Entwicklung von vgacon betreut.
Im Sommer wurde in vgacon eine Schwachstelle (CVE-2020-14331) festgestellt, die zu einem Pufferüberlauf führen kann, weil es an ordnungsgemäßen Überprüfungen der verfügbaren Speichergröße im Scrollpuffer fehlte. Die Schwachstelle erregte die Aufmerksamkeit der Entwickler, die mit der Fuzzing-Testung des vgacon-Codes in .
Zusätzliche Überprüfungen haben mehrere ähnliche Probleme im Code von vgacon sowie in der Softwareimplementierung der Bildlauf-Funktion im fbcon-Treiber aufgedeckt. Leider bleibt der problematische Code seit langem unbeaufsichtigt, wahrscheinlich weil die Entwickler auf grafische Konsolen umgestiegen sind und Textkonsolen nicht mehr gebräuchlich sind (obwohl die Leute weiterhin die Konsolen vgacon und fbcon nutzen, sind sie seit Jahrzehnten nicht mehr die Hauptschnittstelle des Kernels, und solche erweiterten Funktionen wie der im Treiber integrierte Bildlauf (Shift+PageUp/PageDown) sind vermutlich wenig gefragt).
In diesem Zusammenhang hat Linus Torvalds beschlossen, nicht zu versuchen, den nicht nachgefragten Code zu unterstützen, sondern ihn einfach zu entfernen. Sollten Nutzer auftauchen, die diese Funktionalität benötigen, wird der Code zur Unterstützung des Bildlaufs in der Konsole ins Kernel zurückgebracht, sobald ein Maintainer gefunden wird, der bereit ist, die Betreuung zu übernehmen.
Quelle: opennet.ru
