PT-2018-4839 · Cheniu+1 · Phantomjs-Cheniu+1
Published
2018-06-04
·
Updated
2019-10-09
·
CVE-2016-10661
CVSS v2.0
9.3
High
| Vector | AV:N/AC:M/Au:N/C:C/I:C/A:C |
Name of the Vulnerable Software and Affected Versions
phantomjs-cheniu (affected versions not specified)
Description
The issue concerns phantomjs-cheniu, a Headless WebKit with JS API, which downloads binary resources over HTTP. This leaves it vulnerable to Man-In-The-Middle (MITM) attacks, potentially allowing remote code execution (RCE) if an attacker swaps the requested resources with a controlled copy, given they are on the network or between the user and the remote server. In scenarios where an attacker has a privileged network position, it is possible to intercept the response and replace the executable with a malicious one, resulting in code execution on the system running phantomjs-cheniu.
Recommendations
As a temporary workaround, consider installing the Medium version of phantomjs-prebuilt via the command:
npm i phantomjs-prebuilt
At the moment, there is no information about a newer version that contains a fix for this vulnerability.
Missing Encryption of Sensitive Data
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Phantomjs-Cheniu
Phantomjs-Prebuilt