Kev them nyiaj yug rau scrolling ntawv tau raug tshem tawm ntawm cov ntawv nyeem console hauv Linux ntsiav

Los ntawm cov ntawv nyeem console siv muab los ua ib feem ntawm Linux ntsiav code tshem tawm, uas muab lub peev xwm los rub cov ntawv rov qab (CONFIG_VGACON_SOFT_SCROLBACK). Cov cai raug tshem tawm vim muaj qhov yuam kev, uas tsis muaj leej twg los kho vim qhov tsis muaj tus saib xyuas kev txhim kho ntawm vgacon.

Thaum lub caij ntuj sov ntawm vgacon nws tau tshwm sim thiab tshem tawm Qhov tsis zoo (CVE-2020-14331) uas tuaj yeem ua rau muaj qhov tsis sib xws vim tsis muaj kev kuaj xyuas kom zoo rau qhov muaj cov cim xeeb muaj nyob rau hauv qhov tsis muaj scroll. Qhov tsis txaus ntseeg tau nyiam cov neeg tsim khoom uas tau teeb tsa kev sim fuzz ntawm vgacon code hauv sib syzbot.

Cov kev txheeb xyuas ntxiv tau qhia ntau yam teeb meem zoo sib xws hauv vgacon code, nrog rau cov teeb meem hauv kev siv software ntawm scrolling hauv fbcon tsav tsheb. Hmoov tsis zoo, txoj cai teeb meem tau nyob ntev tsis tau saib xyuas, txawm tias vim qhov tseeb tias cov neeg tsim khoom tau hloov mus rau kev siv graphical consoles thiab cov ntawv nyeem consoles poob ntawm kev siv (cov tib neeg tseem siv vgacon thiab fbcon consoles, tab sis lawv tsis tau ua lub ntsiab lus tseem ceeb rau ntau xyoo lawm. thiab cov yam ntxwv siab heev xws li scrolling ua rau hauv tus tsav tsheb (Shift + PageUp / PageDown) yog qhov xav tau me ntsis).

Hauv qhov no, Linus Torvalds tau txiav txim siab tsis txhob sim tswj tus lej tsis tau lees paub, tab sis tsuas yog tshem tawm nws. Yog tias muaj cov neeg siv uas xav tau qhov kev ua haujlwm no, cov cai los txhawb kev scrolling hauv lub console yuav raug xa rov qab mus rau lub ntsiav sai li sai tau thaum tus neeg saib xyuas pom tias leej twg tau npaj los saib xyuas nws.

Tau qhov twg los: opennet.ru

Ntxiv ib saib