The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Уязвимость в Libreoffice и Openoffice, позволяющая выполнить..."
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Второй уровень иерархии тем в форуме реализован через вкладку "Показ ключевых тем".
"Уязвимость в Libreoffice и Openoffice, позволяющая выполнить..." +/
Сообщение от opennews (ok), 05-Фев-19, 14:47 
Раскрыты (https://insert-script.blogspot.com/2019/02/libreoffice-cve-2...) сведения об уязвимости (CVE-2018-16858 (https://www.libreoffice.org/about-us/security/advisories/cve.../)) в офисных пакетах LibreOffice и Apache OpenOffice, позволяющей выполнить код в системе при открытии специально оформленного документа в формате ОDT.


Проблема вызвана отсутствием необходимых проверок в коде обработки встроенных в документ макросов, которые могут вызываться при наступлении различных событий, таких как наведение мыши на элемент. Используя
символы "../" в пути к обработчику злоумышленник может выйти за пределы базовых каталогов со скриптами (share/Scripts/python и user/Scripts/python) и запустить при наступлении события произвольную функцию в любом Python-скрипте.


Для выполнения своего кода использована особенность присутствующего в большинстве дистрибутивов скрипта pydoc.py (в Windows входит в поставку LibreOffice/OpenOffice - python-core-3.5.5\lib\pydoc.py), в котором определена функция tempfilepager, запускающая любой исполняемый файл с произвольными аргументами через вызов функции os.system(). Например, для выполнения калькулятора при наведении ссылки на определённую область в документе достаточно подключить к обработчику события "dom:mouseover" скрипт вида "vnd.sun.star.script:../../lib/python3.5/pydoc.py$tempfilepager(1, galculator )?language=Python&location=share".

Уязвимость без лишней огласки в прошлом году была устранена в выпусках LibreOffice 6.0.7 и 6.1.3. В актуальном выпуске Apache OpenOffice 4.1.6 проблема остаётся (https://www.openoffice.org/security/bulletin.html) неисправленной.  Проблема также ещё не устранена в Debian Jessie (https://security-tracker.debian.org/tracker/CVE-2018-16858), Ubuntu 16.04 (https://people.canonical.com/~ubuntu-security/cve/2018/CVE-2...) и SUSE/openSUSE (https://www.suse.com/security/cve/CVE-2018-16858/).
RHEL/CentOS (https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2018-16858), а также Ubuntu 18.04+ проблеме не подвержены. Обновление пакетов выпущено для Fedora 28 (https://bugzilla.redhat.com/show_bug.cgi?id=1672002).


URL: https://insert-script.blogspot.com/2019/02/libreoffice-cve-2...
Новость: https://www.opennet.dev/opennews/art.shtml?num=50095

Ответить | Правка | Cообщить модератору

Оглавление
Уязвимость в Libreoffice и Openoffice, позволяющая выполнить..., opennews, 05-Фев-19, 14:47  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру