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

VectorAV: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 👾

Weakness Enumeration

Related Identifiers

CVE-2016-10661
GHSA-W364-8VFV-GVF5

Affected Products

Phantomjs-Cheniu
Phantomjs-Prebuilt