Kwetsbaarheid in de libgsf-bibliotheek, die GNOME aangaat

In de libgsf-bibliotheek, ontwikkeld door het GNOME-project, is een kwetsbaarheid (CVE-2024-42415) aangetroffen die kan leiden tot code-executie bij de verwerking van een speciaal opgemaakt bestand. De kwetsbaarheid wordt veroorzaakt door een integer overflow, die leidt tot het schrijven van gegevens buiten de toegewezen buffer bij het verwerken van de sectorverdelingstabel tijdens het parseren van parameters uit de header van bestanden in het CDF (Compound Document Format).

De libgsf-bibliotheek biedt functies voor het parseren van verschillende gestructureerde bestandsformaten, waaronder archieven en documentformaten. Naast toepassingen zoals AbiWord, Gnumeric, GNOME Commander en Nemo, wordt de bibliotheek gebruikt door het GNOME-project in de zoekmachine tracker-miners en als afhankelijkheid in het tracker-extract-pakket, dat automatisch metadata over nieuwe bestanden verzamelt.

Het gevaar is dat de GNOME-service die libgsf gebruikt automatisch alle bestanden in de thuismap indexeert en parseert zonder enige actie van de gebruiker. Om een aanval uit te voeren, is het voldoende dat er een speciaal gemaakt bestand verschijnt in de gebruikersdirectory (bijvoorbeeld in sommige gevallen is het voldoende om op een link in de browser te klikken om het bestand in de ~/Downloads-directory te krijgen) en de kwetsbaarheid wordt geƫxploiteerd tijdens de automatische indexering.

De kwetsbaarheid is verholpen in de update van de libgsf-bibliotheek 1.14.53. U kunt updates voor distributies volgen op de volgende pagina's: Debian, Ubuntu, RHEL, SUSE/openSUSE, Fedora, Arch, FreeBSD. In de meeste distributies met GNOME wordt de tracker-miners-component standaard ingeschakeld en wordt deze geladen als een strikte afhankelijkheid van de bestandsbeheerder Nautilus (GNOME Files). Om tracker-miners voor de huidige gebruiker uit te schakelen, kunnen de volgende opdrachten worden gebruikt: 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.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster