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

exploitDog

debian логотип

CVE-2022-29078

Опубликовано: 25 апр. 2022
Источник: debian

Описание

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).

Пакеты

ПакетСтатусВерсия исправленияРелизТип
node-ejsfixed3.1.7-1package
node-ejsfixed2.5.7-3+deb11u1bullseyepackage
node-ejsfixed2.5.7-1+deb10u1busterpackage
node-ejsend-of-lifestretchpackage

Примечания

  • https://eslam.io/posts/ejs-server-side-template-injection-rce/

  • https://github.com/mde/ejs/commit/15ee698583c98dadc456639d6245580d17a24baf (v3.1.7)

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

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
github
почти 4 года назад

ejs template injection vulnerability

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

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