Po petih mesecih razvoja in sedmih in pol letih od zadnjega pomembnega izida je bil oblikovan popravek pisarniškega paketa Apache OpenOffice 4.1.11, v katerem je predlaganih 12 popravkov. Končni paketi so pripravljeni za Linux, Windows in macOS.
V novem izidu so odpravljene tri ranljivosti:
- CVE-2021-33035 — omogoča izvrševanje kode ob odpiranju posebej oblikovane datoteke v formatu DBF. Težava izhaja iz dejstva, da je pri dodeljevanju pomnilnika OpenOffice računal na vrednosti fieldLength in fieldType v glavi datotek DBF, ne da bi preverjal skladnost dejanske vrste podatkov v poljih. Za izvedbo napada je mogoče v vrednost fieldType navesti vrsto INTEGER, vendar namestiti podatke večje velikosti in navesti vrednost fieldLength, ki ne ustreza velikosti podatkov s tipom INTEGER, kar bo povzročilo, da se končni podatki iz polja zapišejo izven dodeljenega pomnilnika. Kot rezultat nadzorovanega prelivanja pomnilnika lahko prepišemo kazalec vrnitve iz funkcije in s pomočjo tehnik programiranja usmerjenega na vrnitve (ROP — Return-Oriented Programming) dosežemo izvrševanje svoje kode.
- CVE-2021-40439 — DoS napad razreda „Billion laughs“ (XML bomba), ki privede do izčrpanja razpoložljivih sistemskih virov pri obdelavi posebej oblikovanega dokumenta.
- CVE-2021-28129 — vsebina DEB paketa se je namestila v sistem brez uporabnika root.
Spremembe, ki niso povezane z varnostjo:
- Povečana velikost pisave v besedilih razdelka pomoči.
- V meniju Insert je dodana možnost za upravljanje učinkov pisav Fontwork.
- V meniju File je dodana manjkajoča ikona za funkcijo izvoza v PDF.
- Rešena je težava s izgubo diagramov pri shranjevanju v format ODS.
- Rešena je težava z blokiranjem nekaterih uporabnih funkcij z dialogom potrditve operacije, dodanim v prejšnjem izidu (na primer, dialog se je prikazal ob sklicevanju na razdelek v istem dokumentu).
Izvor: opennet.ru
