In der kürzlich veröffentlichten Version des Apache OpenOffice 4.1.15 wurden, ohne viel Aufsehen (die Informationen wurden einige Tage nach dem Release bekannt gegeben, und anfänglich wurden keine Hinweise auf Schwachstellen in den Änderungsprotokollen erwähnt), vier Sicherheitsanfälligkeiten behoben:
- Die Schwachstelle CVE-2023-1183 ermöglicht das Schreiben von Daten in eine beliebige Datei im System, soweit es die Zugriffsrechte zulassen, beim Öffnen speziell gestalteter OBD-Dateien (Office Binder Document) in OpenOffice Base. Der Angriff erfolgt durch das Hinzufügen einer Datei „database/script“ mit dem SCRIPT-Befehl, dessen Inhalt in eine neue Datei geschrieben wird, deren Pfad von dem Angreifer festgelegt werden kann.
- Die Schwachstelle CVE-2012-5639 ermöglicht das automatische Herunterladen und Öffnen interner oder externer Ressourcen, ohne den Benutzer zu warnen. Diese Schwachstelle wurde 2012 in LibreOffice entdeckt, jedoch wurde der Fehler als nicht stichhaltig geschlossen. Dennoch wurde die Schwachstelle in LibreOffice 4.2 im Jahr 2014 behoben, aber in OpenOffice nicht berücksichtigt.
- Die Schwachstelle CVE-2022-43680 ermöglicht potenziell die Ausführung eigenen Codes durch das Öffnen speziell gestalteter Dokumente in einer Situation von Speicherknappheit. Diese Schwachstelle führt zu einem Zugriff auf den Speicher nach dessen Freigabe (Use after free) aufgrund eines Fehlers in der Bibliothek libexpat, die für die Analyse von XML-Daten verwendet wird. Das Problem wurde in libexpat 2.4.9 behoben.
- Die Schwachstelle CVE-2023-47804 erlaubt es, in einem Dokument einen Link zu platzieren, der mit beliebigen Argumenten ein Makro auslöst. Dadurch kann das eigene Skript ausgeführt werden, wenn der Benutzer auf diesen Link klickt oder wenn automatisch mit dem Dokument verbundene Ereignisse ohne vorherige Bestätigung ausgelöst werden. Diese Schwachstelle stellt einen neuen Angriffswinkel für das Problem CVE-2022-47502 dar, das in OpenOffice 4.1.14 behoben wurde.
Quelle: opennet.ru
