В наскоро представения офисен пакет Apache OpenOffice 4.1.15 без излишна публичност (информацията беше разкрита няколко дни след пускането и първоначално данните за уязвимостите не бяха споменати в списъка с промени) са отстранени четири уязвимости:
- Уязвимостта CVE-2023-1183 позволява записването на данни в произволен файл в системата, доколкото позволяват правата за достъп, при отваряне на специално оформление файлове OBD (Office Binder Document) в OpenOffice Base. Атаката се осъществява чрез добавяне в документа на файл «database/script» с командна SCRIPT, съдържанието на който се записва в нов файл, чиито път може да бъде зададен от атакуващия.
- Уязвимостта CVE-2012-5639 позволява автоматично зареждане и отваряне на вътрешни или външни ресурси без предупреждение за потребителя. Уязвимостта беше идентифицирана в LibreOffice през 2012 година, но съобщението за проблема беше затворено като некоректно. Все пак, уязвимостта беше отстранена в LibreOffice 4.2 през 2014 година, но не беше забелязана в OpenOffice.
- Уязвимостта CVE-2022-43680 потенциално позволява изпълнението на собствен код при отваряне на специално оформени документи в ситуация на недостиг на памет за тяхната обработка. Уязвимостта води до достъп до паметта след освобождаване (Use after free) поради грешка в библиотеката libexpat, използвана за парсване на данни в XML формат. Проблемът е решен в libexpat 2.4.9.
- Уязвимостта CVE-2023-47804 позволява поставянето в документ на линк, който предизвиква макрос с произволни аргументи, и достига изпълнението на собствен скрипт при натискане на този линк от потребителя или при автоматично задействане на събития, свързани с документа, без предварително потвърждение на операцията. Уязвимостта определя нов вектор на атака за проблема CVE-2022-47502, поправен в OpenOffice 4.1.14.
Източник: opennet.ru
