-
-
Notifications
You must be signed in to change notification settings - Fork 221
/
Copy pathCVE-2015-8857.yml
33 lines (29 loc) · 1.06 KB
/
CVE-2015-8857.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
---
gem: uglifier
cve: 2015-8857
osvdb: 126747
ghsa: 34r7-q49f-h37c
url: https://github.com/mishoo/UglifyJS2/issues/751
title: uglifier incorrectly handles non-boolean comparisons during minification
date: 2015-07-21
description: |
The upstream library for the Ruby uglifier gem, UglifyJS, is
affected by a vulnerability that allows a specially crafted
Javascript file to have altered functionality after minification.
This bug, found in UglifyJS versions 2.4.23 and earlier, was demonstrated
to allow potentially malicious code to be hidden within secure code,
and activated by the minification process.
For more information, consult:
* https://zyan.scripts.mit.edu/blog/backdooring-js
* CWE: 254 - 7PK - Security Features
cvss_v2: 7.5
cvss_v3: 9.8
patched_versions:
- ">= 2.7.2"
related:
url:
- https://nvd.nist.gov/vuln/detail/CVE-2015-8857
- https://github.com/mishoo/UglifyJS/issues/751
- https://blog.azuki.vip/backdooring-js
- https://www.openwall.com/lists/oss-security/2016/04/20/11
- https://github.com/advisories/GHSA-34r7-q49f-h37c