{"id":"CVE-2015-8857","details":"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.","aliases":["GHSA-34r7-q49f-h37c"],"modified":"2026-01-27T04:15:18.875687Z","published":"2017-01-23T21:59:00Z","withdrawn":"2026-01-27T04:15:18.875687Z","references":[{"type":"ARTICLE","url":"http://www.openwall.com/lists/oss-security/2016/04/20/11"},{"type":"ADVISORY","url":"http://www.securityfocus.com/bid/96410"},{"type":"FIX","url":"https://nodesecurity.io/advisories/39"}],"schema_version":"1.7.3","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"}]}