CVE Vulnerabilities

CVE-2015-8857

Published: Jan 23, 2017 | Modified: Apr 20, 2025
CVSS 3.x
9.8
CRITICAL
Source:
NVD
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS 2.x
7.5 HIGH
AV:N/AC:L/Au:N/C:P/I:P/A:P
RedHat/V2
RedHat/V3
Ubuntu
MEDIUM
root.io logo minimus.io logo echo.ai logo

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.

Affected Software

NameVendorStart VersionEnd Version
UglifyjsUglifyjs_project*2.4.24 (excluding)
UglifyjsUbuntuartful*
UglifyjsUbuntuesm-apps/xenial*
UglifyjsUbuntuprecise*
UglifyjsUbuntutrusty*
UglifyjsUbuntuupstream*
UglifyjsUbuntuwily*
UglifyjsUbuntuxenial*
UglifyjsUbuntuyakkety*
UglifyjsUbuntuzesty*

References