Nach fünf Monaten Entwicklung und sieben Jahren seit dem letzten bedeutenden Release wurde das korrigierte Release des Büropakets Apache OpenOffice 4.1.11 erstellt, das 12 Fehlerbehebungen bietet. Fertige Pakete wurden für Linux, Windows und macOS vorbereitet.
In der neuen Version wurden drei Sicherheitsanfälligkeiten behoben:
- CVE-2021-33035 – ermöglicht die Ausführung von Code durch das Öffnen einer speziell gestalteten Datei im DBF-Format. Das Problem besteht darin, dass OpenOffice bei der Speicherzuweisung auf die Werte fieldLength und fieldType im Header der DBF-Dateien vertraute, ohne die tatsächliche Übereinstimmung des Datentyps in den Feldern zu überprüfen. Für einen Angriff kann der fieldType als INTEGER angegeben werden, dabei jedoch Daten größerer Größe abgelegt und der fieldLength-Wert angegeben werden, der nicht zur Größe der Daten mit dem Typ INTEGER passt, was dazu führt, dass das Ende der Daten aus dem Feld über den zugewiesenen Puffer hinausgeschrieben wird. Durch das kontrollierte Überlaufen des Puffers kann der Rückkehrzeiger aus der Funktion überschrieben werden, und durch Techniken des Rückkehr-orientierten Programmierens (ROP – Return-Oriented Programming) kann die Ausführung eigenen Codes erreicht werden.
- CVE-2021-40439 — DoS-Angriff der Klasse „Billion laughs“ (XML-Bombe), der zu einem Erschöpfung der verfügbaren Systemressourcen bei der Verarbeitung eines speziell gestalteten Dokuments führt.
- CVE-2021-28129 — Der Inhalt des DEB-Pakets wurde im System nicht unter dem Benutzer root installiert.
Änderungen, die nicht mit Sicherheit verbunden sind:
- Die Schriftgröße im Hilfetext wurde erhöht.
- Im Menü Einfügen wurde ein Punkt zur Verwaltung der Schriftarteneffekte Fontwork hinzugefügt.
- Im Menü Datei wurde das fehlende Symbol für die Exportfunktion nach PDF hinzugefügt.
- Ein Problem mit dem Verlust von Diagrammen beim Speichern im ODS-Format wurde behoben.
- Ein Problem mit der Blockierung einiger nützlicher Funktionen durch das Bestätigungsdialogfeld, das in der vorherigen Version hinzugefügt wurde, wurde behoben (zum Beispiel wurde der Dialog angezeigt, wenn auf einen Abschnitt im selben Dokument verwiesen wurde).
Quelle: opennet.ru
