Description
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.
Analysis and contextual insights are available on OpenCVE Cloud.
Remediation
No vendor fix or workaround currently provided.
Additional remediation guidance may be available on OpenCVE Cloud.
Tracking
Sign in to view the affected projects.
Advisories
| Source | ID | Title |
|---|---|---|
EUVD |
EUVD-2017-0154 | 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. |
Github GHSA |
GHSA-34r7-q49f-h37c | Incorrect Handling of Non-Boolean Comparisons During Minification in uglify-js |
References
History
No history.
Status: PUBLISHED
Assigner: mitre
Published:
Updated: 2024-08-06T08:29:22.084Z
Reserved: 2016-04-20T00:00:00.000Z
Link: CVE-2015-8857
No data.
Status : Modified
Published: 2017-01-23T21:59:00.580
Modified: 2026-05-13T00:24:29.033
Link: CVE-2015-8857
No data.
OpenCVE Enrichment
No data.
Weaknesses
EUVD
Github GHSA