Öt hónapos fejlesztés és hét és fél év a legutóbbi jelentős megjelenés óta után elkészült az Apache OpenOffice 4.1.11 javítókiadása, amelyben 12 javítás található. Az elkészült csomagok Linux, Windows és macOS rendszerekre készültek.
Az új kiadásban három sebezhetőséget hárítottunk el:
- CVE-2021-33035 — lehetővé teszi, hogy kódot hajtsunk végre egy speciálisan formázott DBF fájl megnyitásakor. A probléma abból adódik, hogy az OpenOffice a memóriaterület allokálásakor a DBF fájlok fejlécében található fieldLength és fieldType értékekre támaszkodott, anélkül, hogy ellenőrizte volna a tényleges adat típusát a mezőkben. A támadás végrehajtásához megadható a fieldType mezőben az INTEGER típusa, de nagyobb méretű adatokat helyeznek el, és olyan fieldLength értéket adnak meg, amely nem felel meg az INTEGER típusú adatok méretének, ami azt eredményezi, hogy a mező adatainak a vége a lefoglalt puffer határain túlra íródik. A kontrollált puffer túlcsordulása révén felülírható a visszatérési mutató, és a visszafejtéses programozás (ROP – Return-Oriented Programming) technikáival elérjük a saját kódunk futtatását.
- CVE-2021-40439 — DoS támadás a „Milliárd nevet” (XML bomba) osztályból, amely a rendszerszintű erőforrások kimerüléséhez vezet egy speciálisan formázott dokumentum feldolgozása során.
- CVE-2021-28129 — a DEB csomag tartalmát a rendszer nem root felhasználóként telepítette.
A biztonsággal nem kapcsolatos változások:
- A súgó szövegeiben megnövelték a betűméretet.
- Az Insert menüben hozzáadva egy új lehetőség a Fontwork betűeffektusok kezelésére.
- A File menüben hozzáadták a hiányzó ikonokat a PDF export funkcióhoz.
- Megoldották a diagramok elvesztésének problémáját ODS formátumba való mentéskor.
- Megoldották a problémát, amely néhány hasznos funkciót blokkolt az előző kiadásban hozzáadott megerősítő párbeszéddel (például a párbeszéd akkor jelent meg, amikor egy hivatkozás egy szakaszra hivatkozott ugyanabban a dokumentumban).
Forrás: opennet.ru
