Sicherheitsanfälligkeit in der Bibliothek libgsf, die GNOME betrifft

In der libgsf-Bibliothek, die von dem GNOME-Projekt entwickelt wird, wurde eine Sicherheitsanfälligkeit (CVE-2024-42415) entdeckt, die zur Ausführung von Code führen kann, wenn eine speziell gestaltete Datei verarbeitet wird. Die Anfälligkeit wird durch einen Überlauf bei Ganzzahlen verursacht, der dazu führt, dass Daten außerhalb des zugewiesenen Puffers geschrieben werden, wenn eine Sektortabelle im Rahmen der Parserparameter aus dem Header einer Datei im CDF-Format (Compound Document Format) verarbeitet wird.

Die libgsf-Bibliothek bietet Funktionen zum Parsen verschiedener strukturierter Dateiformate, darunter Archive und Dokumentformate. Neben Anwendungen wie AbiWord, Gnumeric, GNOME Commander und Nemo wird die Bibliothek im GNOME-Projekt in der Suchmaschine tracker-miners verwendet und als Abhängigkeit im Paket tracker-extract genutzt, das automatisch Metadaten über neue Dateien sammelt.

Die Gefahr besteht darin, dass der GNOME-Dienst, der libgsf verwendet, automatisch alle Dateien im Home-Verzeichnis indiziert und analysiert, ohne dass der Benutzer etwas tun muss. Daher müssen für einen Angriff speziell gestaltete Dateien im Benutzerverzeichnis erscheinen (zum Beispiel kann es in einigen Fällen ausreichen, auf einen Link im Browser zu klicken, um eine Datei im ~\/Downloads-Verzeichnis zu platzieren), und die Anfälligkeit wird während der automatischen Indizierung ausgenutzt.

Die Sicherheitsanfälligkeit wurde mit dem Update der libgsf-Bibliothek auf Version 1.14.53 behoben. Informationen zu den neuesten Updates in den Distributionen finden Sie auf den folgenden Seiten: Debian, Ubuntu, RHEL, SUSE/openSUSE, Fedora, Arch, FreeBSD. In den meisten Distributionen mit GNOME wird der tracker-miners-Komponente standardmäßig aktiviert und als harte Abhängigkeit vom Dateimanager Nautilus (GNOME Files) geladen. Um tracker-miners für den aktuellen Benutzer zu deaktivieren, können die folgenden Befehle verwendet werden: 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

Quelle: opennet.ru

60GB SSD 8Gb DDR4