Informationen über zwei Sicherheitsanfälligkeiten im freien Bürosoftwarepaket LibreOffice wurden veröffentlicht, von denen die gefährlichste potenziell die Ausführung von Code beim Öffnen eines speziell gestalteten Dokuments ermöglicht. Die erste Sicherheitsanfälligkeit wurde ohne große öffentliche Aufmerksamkeit in den März-Versionen 7.4.6 und 7.5.1 behoben, während die zweite in den Mai-Updates von LibreOffice 7.4.7 und 7.5.3 behoben wurde.
Die erste Sicherheitsanfälligkeit (CVE-2023-0950) ermöglicht es potenziell, eigenen Code im System auszuführen, wenn eine Tabelle geöffnet wird, die speziell modifizierte Formeln wie AGGREGATE enthält, bei denen weniger Parameter als erwartet übergeben werden. Das Problem wird durch ein Underflow im Array-Index im Code des Formelinterpreter (ScInterpreter) verursacht, der bei der Verarbeitung von Tabellen verwendet wird.
Die zweite Schwachstelle (CVE-2023-2255) ermöglicht es einem Angreifer, ein speziell gestaltetes Dokument vorzubereiten, bei dessen Öffnen externe Links ohne Aufforderung oder Warnung geladen werden, was nicht dem angekündigten Verhalten von LibreOffice entspricht, das eine Warnung beim Laden von verknüpftem Inhalt vorsieht. Das Problem entsteht durch eine unzureichende Implementierung im Berechtigungscode bei der Verwendung des Mechanismus „Floating Frames“, der ähnlich wie iframe in HTML funktioniert und es ermöglicht, Inhalte externer Dateien dynamisch in das Dokument einzufügen.
Quelle: opennet.ru
