لينڪس ڪرنل ۾ ٽيڪسٽ ڪنسول مان اسڪرولنگ ٽيڪسٽ جي سپورٽ ختم ڪئي وئي آهي

لينڪس ڪنسل جي حصي طور فراهم ڪيل ٽيڪسٽ ڪنسول تي عمل درآمد کان ڪوڊ هٽايو ويو، جيڪو ٽيڪسٽ واپس اسڪرول ڪرڻ جي صلاحيت ڏئي ٿو (CONFIG_VGACON_SOFT_SCROLLBACK). ڪوڊ غلطين جي موجودگي جي ڪري هٽايو ويو، جيڪو ويگاڪون جي ترقي جي نگراني ڪندڙ سنڀاليندڙ جي غير موجودگي جي ڪري درست ڪرڻ وارو ڪو به نه هو.

اونهاري ۾ vgacon تي ان کي نازل ڪيو ويو ۽ ختم ڪيو ويو vulnerability (CVE-2020-14331) جيڪو اسڪرول بفر ۾ موجود ميموري جي دستيابي لاءِ مناسب چيڪن جي کوٽ جي ڪري بفر اوور فلو جو سبب بڻجي سگھي ٿو. ڪمزورين ڊولپرز جو ڌيان ڇڪايو جن ويگاڪن ڪوڊ جي فز ٽيسٽ کي منظم ڪيو syzbot.

اضافي چيڪن کي ويگاڪون ڪوڊ ۾ ڪيترائي وڌيڪ ساڳيا مسئلا ظاهر ڪيا ويا آهن، انهي سان گڏ fbcon ڊرائيور ۾ اسڪرولنگ جي سافٽ ويئر لاڳو ڪرڻ ۾ مسئلا. بدقسمتي سان، مشڪلاتي ڪوڊ ڊگهي عرصي کان اڻڄاتل رهجي ويو آهي، شايد حقيقت جي ڪري ته ڊولپرز گرافڪ ڪنسولز ۽ ٽيڪسٽ ڪنسولز استعمال ڪرڻ ۾ تبديل ٿي ويا آهن (ماڻهو ويگاڪون ۽ fbcon ڪنسولز استعمال ڪرڻ جاري رکندا آهن، پر اهي ڏهاڪن تائين مکيه ڪننل انٽرفيس نه رهيا آهن. ۽ اهڙيون ترقي يافته خاصيتون جيئن ته ڊرائيور ۾ ٺهيل اسڪرولنگ (Shift+PageUp/PageDown) ممڪن طور تي ٿورڙي طلب ۾ آهن).

ان سلسلي ۾، Linus Torvalds فيصلو نه ڪيو ته اڻڄاتل ڪوڊ برقرار رکڻ جي ڪوشش ڪئي، پر صرف ان کي هٽائي ڇڏيو. جيڪڏهن اهڙا صارف آهن جن کي هن فنڪشنلٽي جي ضرورت آهي، ڪوڊ ڪنسول ۾ اسڪرولنگ کي سپورٽ ڪرڻ لاءِ واپس ڪيو ويندو ڪرنل ڏانهن جيئن ئي هڪ سنڀاليندڙ مليو جيڪو ان جي سار سنڀال سنڀالڻ لاءِ تيار آهي.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو