Në bibliotekën libgsf, e zhvilluar nga projekti GNOME, është zbuluar një vulnerabilitet (CVE-2024-42415) që mund të çojë në ekzekutimin e kodit gjatë përpunimit të një skedari të formatuar në mënyrë të veçantë. Vulnerabiliteti shkaktohet nga një tejkalim i numrave të plotë, i cili çon në shkruarjen e të dhënave jashtë buffers që janë rezervuar gjatë trajtimit të tabelës së shpërndarjes së sektorëve në procesin e analizës së parametrave nga kreu i skedarëve në formatin CDF (Format i Dokumentit të Kompozuar).
Biblioteka libgsf ofron funksione për analizimin e formateve të ndryshme të skedarëve të strukturuara, duke përfshirë arkivat dhe formatet e dokumenteve. Përveç aplikacioneve si AbiWord, Gnumeric, GNOME Commander dhe Nemo, biblioteka përdoret nga projekti GNOME në motorin e kërkimit tracker-miners dhe përdoret si varësi në paketën tracker-extract, e cila mbledh automatikisht metadatat për skedarët e rinj.
Rreziku qëndron në faktin se shërbimi GNOME që përdor libgsf indeksin dhe analizon automatikisht të gjithë skedarët në katalogun e përdoruesit pa asnjë veprim nga ana e përdoruesit. Pra, për të realizuar një sulm, duhet të arrihet që një skedar i krijuar në mënyrë speciale të shfaqet në katalogun e përdoruesit (për shembull, në ngjarje të caktuara, mjafton të klikoni në një lidhje në shfletues për të futur skedarin në katalogun ~/Downloads) dhe vulnerabiliteti do të exploitohet gjatë indeksimit të tij automatik.
Vulnerabiliteti Ă«shtĂ« rregulluar nĂ« pĂ«rditĂ«simin e bibliotekĂ«s libgsf 1.14.53. Mund tĂ« ndiqni shfaqjen e pĂ«rditĂ«simeve nĂ« distribucione tĂ« ndryshme nĂ« faqet e mĂ«poshtme: Debian, Ubuntu, RHEL, SUSE/openSUSE, Fedora, Arch, FreeBSD. NĂ« shumicĂ«n e distribucioneve me GNOME, komponenti tracker-miners aktivizohet automatikisht dhe ngarkohet si njĂ« varĂ«si e fortĂ« pĂ«r menaxherin e skedarĂ«ve Nautilus (GNOME Files). PĂ«r tĂ« çaktivizuar tracker-miners pĂ«r pĂ«rdoruesin aktual, mund tĂ« pĂ«rdoren komandat: 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
Burimi: opennet.ru
