I biblioteket libgsf, som utvecklas av GNOME-projektet, har en sÄrbarhet (CVE-2024-42415) identifierats som kan leda till kodexekvering vid bearbetning av en sÀrskilt utformad fil. SÄrbarheten orsakas av ett heltalsöverflöd vilket leder till skrivning av data utanför den tilldelade bufferten vid bearbetning av sektorernas fördelningstabell under analysen av parametrar frÄn filens CDF (Compound Document Format)-huvud.
Biblioteket libgsf tillhandahÄller funktioner för analys av olika strukturerade filformat, inklusive arkiv och dokumentformat. Förutom applikationer som AbiWord, Gnumeric, GNOME Commander och Nemo anvÀnds biblioteket av GNOME-projektet i sökmotorn tracker-miners och anvÀnds som ett beroende i paketet tracker-extract, som automatiskt samlar metadata om nya filer.
Faran ligger i att tjÀnsten GNOME som anvÀnder libgsf automatiskt indexerar och analyserar alla filer i anvÀndarens hemkatalog utan nÄgon anvÀndarinteraktion. För att en attack ska lyckas krÀvs det att en sÀrskilt skapad fil finns i anvÀndarens katalog (till exempel, i vissa fall rÀcker det med att klicka pÄ en lÀnk i webblÀsaren för att fÄ filen i katalogen ~/Downloads) och sÄrbarheten kommer att utnyttjas under den automatiska indexeringen.
SĂ„rbarheten har Ă„tgĂ€rdats i uppdateringen av biblioteket libgsf 1.14.53. Du kan följa uppdateringar i distributionerna via följande sidor: Debian, Ubuntu, RHEL, SUSE/openSUSE, Fedora, Arch, FreeBSD. I de flesta distributioner med GNOME Ă€r komponenten tracker-miners aktiverad som standard och laddas som ett hĂ„rt beroende för filhanteraren Nautilus (GNOME Files). För att stĂ€nga av tracker-miners för den aktuella anvĂ€ndaren kan följande kommandon anvĂ€ndas: systemctl âuser mask tracker-store.service tracker-miner-fs.service tracker-miner-rss.service tracker-extract.service tracker-miner-apps.service tracker-writeback.service tracker reset âhard
KĂ€lla: opennet.ru
