Nga implementimi i konsolĂ«s tekstuale tĂ« pĂ«rfshirĂ« nĂ« bĂ«rthamĂ«n e Linux. , i cili mundĂ«sonte rrotullimin e tekstit prapa (CONFIG_VGACON_SOFT_SCROLLBACK). Kodi Ă«shtĂ« hequr pĂ«r shkak tĂ« pranisĂ« sĂ« gabimeve, tĂ« cilat nuk kishin kujdestar pĂ«r tâi rregulluar, pĂ«r shkak tĂ« mungesĂ«s sĂ« njĂ« mantiainer-i qĂ« mbikĂ«qyr zhvillimin e vgacon.
Gjatë verës, në vgacon u zbulua dhe një dobësi (CVE-2020-14331), që mund të çonte në mbushje të tamponit për shkak të mungesës së kontrollit të duhur të disponueshmërisë së memories në tamponin e rrotullimit. Dobësia tërhoqi vëmendjen e zhvilluesve, të cilët organizuan testimin e fuzzing-ut të kodit vgacon në .
Kontrollime e shtesave zbuluan disa probleme të ngjashme në kodin vgacon, si dhe probleme në implementimin e programit të skrollit në driverin fbcon. Fatkeqësisht, kodi problematik ka mbetur pa mbështetje për një kohë të gjatë, ndoshta për shkak se zhvilluesit kaluan në përdorimin e konsolave grafike dhe konsolat tekstuale dolën nga përdorimi (njerëzit vazhdojnë të përdorin konsolat vgacon dhe fbcon, por ato nuk janë më interfaca kryesore e bërthamës për dekada, dhe mundësitë e avancuara, si skrollimi i integruar në driver (Shift+PageUp/PageDown), janë ndoshta të pakërkuara).
Në lidhje me këtë, Linus Torvalds mori vendimin të mos përpiqet të mbështesë kodin e padëshiruar, por thjesht ta fshijë atë. Nëse ndonjë përdorues gjen se kjo funksionalitet është e nevojshme, kodi për mbështetje skrolli në konsol do të rikthehet në bërthamë sapo të gjendet një mbikëqyrës i gatshëm për të marrë mbështetje për të.
Burimi: opennet.ru
