Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

fstec логотип

BDU:2022-04347

Опубликовано: 25 апр. 2022
Источник: fstec
CVSS3: 9.8
CVSS2: 10
EPSS Критический

Описание

Уязвимость функции outputFunctionName каркаса веб-приложений ejs для Node. js связана с неверной нейтрализацией особых элементов в выходных данных, используемых входящим компонентом. Эксплуатация уязвимости может позволить нарушителю, действующему удаленно, выполнить произвольные команды

Вендор

Сообщество свободного программного обеспечения
АО "НППКТ"

Наименование ПО

ejs
ОСОН ОСнова Оnyx

Версия ПО

до 3.1.7 (ejs)
до 2.6 (ОСОН ОСнова Оnyx)

Тип ПО

Сетевое средство
Операционная система

Операционные системы и аппаратные платформы

АО "НППКТ" ОСОН ОСнова Оnyx до 2.6

Уровень опасности уязвимости

Критический уровень опасности (базовая оценка CVSS 2.0 составляет 10)
Критический уровень опасности (базовая оценка CVSS 3.0 составляет 9,8)

Возможные меры по устранению уязвимости

Обновление программного обеспечения до версии 3.1.7 и выше
Для ОСОН ОСнова Оnyx:
Обновление программного обеспечения node-ejs до версии 2.5.7-1+deb10u1

Статус уязвимости

Подтверждена производителем

Наличие эксплойта

Существует в открытом доступе

Информация об устранении

Уязвимость устранена

Идентификаторы других систем описаний уязвимостей

EPSS

Процентиль: 100%
0.93462
Критический

9.8 Critical

CVSS3

10 Critical

CVSS2

Связанные уязвимости

CVSS3: 9.8
ubuntu
почти 4 года назад

The ejs (aka Embedded JavaScript templates) package 3.1.6 for Node.js allows server-side template injection in settings[view options][outputFunctionName]. This is parsed as an internal option, and overwrites the outputFunctionName option with an arbitrary OS command (which is executed upon template compilation).

CVSS3: 9.8
redhat
почти 4 года назад

The ejs (aka Embedded JavaScript templates) package 3.1.6 for Node.js allows server-side template injection in settings[view options][outputFunctionName]. This is parsed as an internal option, and overwrites the outputFunctionName option with an arbitrary OS command (which is executed upon template compilation).

CVSS3: 9.8
nvd
почти 4 года назад

The ejs (aka Embedded JavaScript templates) package 3.1.6 for Node.js allows server-side template injection in settings[view options][outputFunctionName]. This is parsed as an internal option, and overwrites the outputFunctionName option with an arbitrary OS command (which is executed upon template compilation).

CVSS3: 9.8
debian
почти 4 года назад

The ejs (aka Embedded JavaScript templates) package 3.1.6 for Node.js ...

CVSS3: 9.8
github
почти 4 года назад

ejs template injection vulnerability

EPSS

Процентиль: 100%
0.93462
Критический

9.8 Critical

CVSS3

10 Critical

CVSS2