Эксплуатация проблем позволяет выполнить произвольный код с правами приложения.
Пакет программ Omron CX-One содержит ряд уязвимостей, успешная эксплуатация которых позволяет выполнить произвольный код с правами приложения. Проблемам подвержены версии CX-One 4.42 и более ранние, включая продукты CX-Programmer (версия 9.66 и ниже), а также CX-Server (версия 5.0.23 и ниже).
В общей сложности в решении выявлено три уязвимости. Первые две связаны с наличием возможности записи данных за пределами буфера. Проблемы могут быть проэксплуатированы путем отправки специально сформированного файла проекта. Таким образом злоумышленник получит возможность вызвать переполнение буфера в стеке и выполнить произвольный код с привилегиями приложения. Уязвимостям присвоен общий идентификатор CVE-2018-18993, степень их опасности оценена в 6,6 балла из возможных 10 по классификации CVSS v3.
Третий баг (CVE-2018-18989) представляет собой уязвимость использования после освобождения и, как в предыдущих случаях, может быть использован для выполнения кода путем отправки специально сформированного файла проекта. Уязвимость получила оценку в 5,8 балла.
Исправленная версия Omron CX-One уже доступна через службу автоматического обновления.
CX-One - объединенный комплект программного обеспечения с единым лицензионным номером. Установив однажды CX-One, пользователь сможет создавать, конфигурировать и программировать множество различных устройств, таких как ПЛК, ЧМИ или системы многоосного управления перемещениями, а также сети.
От классики до авангарда — наука во всех жанрах