En korrigerande version av X.Org Server 21.1.4 har blivit tillgÀnglig, dÀr tvÄ sÄrbarheter i hanterarna för Xkb-tillÀgg har ÄtgÀrdats. Dessa sÄrbarheter möjliggör för en anvÀndare att höja sina privilegier i systemet om X-servern körs med root-rÀttigheter, eller att köra kod pÄ en fjÀrrsystem om sessionen omdirigeras via SSH. SÄrbarheterna beror pÄ bristande kontroll av storleken i hanterarna för förfrÄgningar ProcXkbSetGeometry (CVE-2022-2319) och ProcXkbSetDeviceInfo (CVE-2022-2320), vilket kan utnyttjas för att skriva till minnesomrÄden utanför den tilldelade bufferten.
I fallet med ProcXkbSetGeometry saknades en storlekskontroll av begĂ€rans fĂ€lt, vilket gjorde att klienten kunde orsaka en buffertöverskridning genom att ange ett antal sektioner i begĂ€ran som inte motsvarade de faktiska sĂ€nda uppgifterna. I hanteraren ProcXkbSetDeviceInfo berodde sĂ„rbarheten pĂ„ felaktig anropningsordning av funktioner â funktionen för att kontrollera parametrarna anropades efter funktionen dĂ€r dessa parametrar anvĂ€ndes (funktionernas namn hade blandats, och funktionen XkbSetDeviceInfo inkluderade kod för kontroll, medan XkbSetDeviceInfoCheck var avsedd för att stĂ€lla in vĂ€rden).
KĂ€lla: opennet.ru
