ГлавнаяБаза уязвимостей БДУ → BDU:2025-14089
10критическая

BDU:2025-14089

Уязвимость функции estimate() библиотеки expr-eval, позволяющая нарушителю выполнить произвольный код
Опубликовано: 2025-11-14
Описание

Уязвимость функции estimate() библиотеки expr-eval связана с недостатками механизма проверки входных данных. Эксплуатация уязвимости может позволить нарушителю, действующему удаленно, выполнить произвольный код

Затрагиваемое ПО и версии
expr-eval (до 2.0.2 включительно)expr-eval-fork (до 3.0.0)
Способ устранения

Установка обновлений из доверенных источников. В связи со сложившейся обстановкой и введенными санкциями против Российской Федерации рекомендуется устанавливать обновления программного обеспечения только после оценки всех сопутствующих рисков.

Компенсирующие меры:
- настройка механизма контроля пользовательских функций;
- использование средств межсетевого экранирования для ограничения удаленного доступа к уязвимому программному обеспечению;
- использование SIEM-систем для отслеживания событий, связанных с выполнением функции estimate();
- ограничение доступа из внешних сетей (Интернет);
- сегментирование сети для ограничения доступа к уязвимому программному обеспечению;
- использование виртуальных частных сетей для организации удаленного доступа (VPN).

Использование рекомендаций производителя:
https://github.com/jorenbroekema/expr-eval

Оценка CVSS
Балл10 — критическая опасность
Источники и патчи
https://github.com/jorenbroekema/expr-evalhttps://github.com/advisories/GHSA-jc85-fpwf-qm7x
Проверьте безопасность своего сайта и почты → Полная проверка домена