Korrigerande utgĂ„va publicerad libinput 1.31.3 â bibliotek för hantering av inmatningsenheter, som anvĂ€nds av moderna Linux-skrivbord i samarbete med Wayland-kompositörer och X.Org. libinput ansvarar för upptĂ€ckten av enheter, hĂ€ndelsehantering och inmatningsabstraktion: frĂ„n möss och pekplattor till grafiska tabletter. Projektet distribueras under MIT-licensen.
Den viktigaste förÀndringen i utgÄvan Àr fix av sÄrbarhet i udev-hjÀlpprogrammet libinput-device-group. Problemet var relaterat till att vÀrdet PHYS, som erhölls frÄn enheten, kom in i utdata för udev som en strÀng KEY=VALUE utan tillrÀcklig rensning av specialtecken. En skadlig enhet som skapats via uinput eller uhid, kunde Infoga en radbrytning i PHYS, vilket gjorde att udev tolkade utdata som tvÄ separata variabler. Detta kunde leda till exekvering av godtycklig kod med root-behörighet.
SÄrbarheten Àr inte avlÀgsen: angriparen behöver lokal Ätkomst och möjlighet att skapa en skadlig uinput- eller uhid-enhet. Vanligtvis begrÀnsas Ätkomst till sÄdana grÀnssnitt till root, men risken ökar pÄ system med bredare udev-regler. Som exempel nÀmns konfigurationer dÀr Ätkomst öppnas för vanliga inloggade anvÀndare för att stödja spelkontroller och Steam Input, till exempel genom paketet steam-devices eller liknande regler.
Viktig precisering: tidigare nÀmndes versionen libinput 1.31.2, men i den officiella rÄdgivningen anges de korrigerade versionerna libinput 1.31.3 och 1.30.4. PÄverkas versioner upp till 1.31.2 och 1.30.3 inklusive; CVE hade Ànnu inte tilldelats vid publicering.
AnvÀndare rekommenderas att uppdatera systempaketet libinput via den vanliga paketmanagern i distributionen. I Arch Linux paketet libinput 1.31.3-1 har redan blivit tillgÀngligt i Extra-repositoriet den 4 juni 2026, i Debian antogs versionen 1.31.3-1 i unstable samma dag.
KĂ€lla: linux.org.ru
