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

exploitDog

debian логотип

CVE-2015-8857

Опубликовано: 23 янв. 2017
Источник: debian

Описание

The uglify-js package before 2.4.24 for Node.js does not properly account for non-boolean values when rewriting boolean expressions, which might allow attackers to bypass security mechanisms or possibly have unspecified other impact by leveraging improperly rewritten Javascript.

Пакеты

ПакетСтатусВерсия исправленияРелизТип
uglifyjsfixed2.7.4-1package

Примечания

  • fixed in 2.4.24

  • https://zyan.scripts.mit.edu/blog/backdooring-js/

  • https://github.com/mishoo/UglifyJS2/issues/751

  • https://nodesecurity.io/advisories/39

  • nodejs not covered by security support

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

CVSS3: 9.8
ubuntu
около 9 лет назад

The uglify-js package before 2.4.24 for Node.js does not properly account for non-boolean values when rewriting boolean expressions, which might allow attackers to bypass security mechanisms or possibly have unspecified other impact by leveraging improperly rewritten Javascript.

CVSS3: 9.8
nvd
около 9 лет назад

The uglify-js package before 2.4.24 for Node.js does not properly account for non-boolean values when rewriting boolean expressions, which might allow attackers to bypass security mechanisms or possibly have unspecified other impact by leveraging improperly rewritten Javascript.

CVSS3: 9.8
github
больше 8 лет назад

Incorrect Handling of Non-Boolean Comparisons During Minification in uglify-js

CVSS3: 7.5
fstec
больше 4 лет назад

Уязвимость библиотеки uglify-js прикладного программного обеспечения Аврора Центр, связанная с ошибками проверки синтаксиса входных данных, позволяющая нарушителю выполнить произвольный код