// For flags

CVE-2017-4935

ThinPrint TPView JPEG2000 Parsing Out-Of-Bounds Write Privilege Escalation Vulnerability

Severity Score

7.8
*CVSS v3

Exploit Likelihood

*EPSS

Affected Versions

*CPE

Public Exploits

0
*Multiple Sources

Exploited in Wild

-
*KEV

Decision

-
*SSVC
Descriptions

VMware Workstation (12.x before 12.5.8) and Horizon View Client for Windows (4.x before 4.6.1) contain an out-of-bounds write vulnerability in JPEG2000 parser in the TPView.dll. On Workstation, this may allow a guest to execute code or perform a Denial of Service on the Windows OS that runs Workstation. In the case of a Horizon View Client, this may allow a View desktop to execute code or perform a Denial of Service on the Windows OS that runs the Horizon View Client. Exploitation is only possible if virtual printing has been enabled. This feature is not enabled by default on Workstation but it is enabled by default on Horizon View Client.

VMware Workstation (en versiones 12.x anteriores a la 12.5.8) y Horizon View Client para Windows (en versiones 4.x anteriores a la 4.6.1) contienen una vulnerabilidad de escritura fuera de límites en el analizador JPEG2000 en TPView.dll. En Workstation, esto puede permitir que un invitado ejecute código o provoque una denegación de servicio en el sistema operativo Windows que ejecuta Workstation. En el caso de Horizon View Client, esto puede permitir que una opción "Ver escritorio" ejecute código o provoque una denegación de servicio en el sistema operativo que ejecuta Horizon View Client. Solo es posible que se explote esta vulnerabilidad si se ha habilitado la impresión virtual. Esta característica no está habilitada por defecto en Workstation, pero sí lo está en Horizon View Client.

This vulnerability allows remote attackers to execute arbitrary code on vulnerable installations of ThinPrint. An attacker must first obtain the ability to execute low-privileged code on the guest system in order to exploit this vulnerability.
The specific flaw exists within JPEG2000 parsing. The process does not properly validate user-supplied data, which can result in a write past the end of an allocated object. An attacker can leverage this in conjunction with other vulnerabilities to execute code in the context of the host OS.

*Credits: Anonymous
CVSS Scores
Attack Vector
Local
Attack Complexity
High
Privileges Required
Low
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
High
Availability
High
Attack Vector
Local
Attack Complexity
Medium
Authentication
None
Confidentiality
Complete
Integrity
Complete
Availability
Complete
Attack Vector
Local
Attack Complexity
High
Authentication
None
Confidentiality
Complete
Integrity
Complete
Availability
Complete
* Common Vulnerability Scoring System
SSVC
  • Decision:-
Exploitation
-
Automatable
-
Tech. Impact
-
* Organization's Worst-case Scenario
Timeline
  • 2016-12-26 CVE Reserved
  • 2017-11-17 CVE Published
  • 2023-09-27 EPSS Updated
  • 2024-09-16 CVE Updated
  • ---------- Exploited in Wild
  • ---------- KEV Due Date
  • ---------- First Exploit
CWE
  • CWE-787: Out-of-bounds Write
CAPEC
Affected Vendors, Products, and Versions
Vendor Product Version Other Status
Vendor Product Version Other Status <-- --> Vendor Product Version Other Status
Vmware
Search vendor "Vmware"
Workstation
Search vendor "Vmware" for product "Workstation"
12.0.0
Search vendor "Vmware" for product "Workstation" and version "12.0.0"
-
Affected
Vmware
Search vendor "Vmware"
Workstation
Search vendor "Vmware" for product "Workstation"
12.0.1
Search vendor "Vmware" for product "Workstation" and version "12.0.1"
-
Affected
Vmware
Search vendor "Vmware"
Workstation
Search vendor "Vmware" for product "Workstation"
12.1
Search vendor "Vmware" for product "Workstation" and version "12.1"
-
Affected
Vmware
Search vendor "Vmware"
Workstation
Search vendor "Vmware" for product "Workstation"
12.1.1
Search vendor "Vmware" for product "Workstation" and version "12.1.1"
-
Affected
Vmware
Search vendor "Vmware"
Workstation
Search vendor "Vmware" for product "Workstation"
12.5
Search vendor "Vmware" for product "Workstation" and version "12.5"
-
Affected
Vmware
Search vendor "Vmware"
Workstation
Search vendor "Vmware" for product "Workstation"
12.5.1
Search vendor "Vmware" for product "Workstation" and version "12.5.1"
-
Affected
Vmware
Search vendor "Vmware"
Workstation
Search vendor "Vmware" for product "Workstation"
12.5.2
Search vendor "Vmware" for product "Workstation" and version "12.5.2"
-
Affected
Vmware
Search vendor "Vmware"
Workstation
Search vendor "Vmware" for product "Workstation"
12.5.3
Search vendor "Vmware" for product "Workstation" and version "12.5.3"
-
Affected
Vmware
Search vendor "Vmware"
Workstation
Search vendor "Vmware" for product "Workstation"
12.5.4
Search vendor "Vmware" for product "Workstation" and version "12.5.4"
-
Affected
Vmware
Search vendor "Vmware"
Workstation
Search vendor "Vmware" for product "Workstation"
12.5.5
Search vendor "Vmware" for product "Workstation" and version "12.5.5"
-
Affected
Vmware
Search vendor "Vmware"
Workstation
Search vendor "Vmware" for product "Workstation"
12.5.6
Search vendor "Vmware" for product "Workstation" and version "12.5.6"
-
Affected
Vmware
Search vendor "Vmware"
Workstation
Search vendor "Vmware" for product "Workstation"
12.5.7
Search vendor "Vmware" for product "Workstation" and version "12.5.7"
-
Affected
Vmware
Search vendor "Vmware"
Horizon View
Search vendor "Vmware" for product "Horizon View"
4.0.0
Search vendor "Vmware" for product "Horizon View" and version "4.0.0"
windows
Affected
Vmware
Search vendor "Vmware"
Horizon View
Search vendor "Vmware" for product "Horizon View"
4.0.1
Search vendor "Vmware" for product "Horizon View" and version "4.0.1"
windows
Affected
Vmware
Search vendor "Vmware"
Horizon View
Search vendor "Vmware" for product "Horizon View"
4.1
Search vendor "Vmware" for product "Horizon View" and version "4.1"
windows
Affected
Vmware
Search vendor "Vmware"
Horizon View
Search vendor "Vmware" for product "Horizon View"
4.2
Search vendor "Vmware" for product "Horizon View" and version "4.2"
windows
Affected
Vmware
Search vendor "Vmware"
Horizon View
Search vendor "Vmware" for product "Horizon View"
4.3
Search vendor "Vmware" for product "Horizon View" and version "4.3"
windows
Affected
Vmware
Search vendor "Vmware"
Horizon View
Search vendor "Vmware" for product "Horizon View"
4.4
Search vendor "Vmware" for product "Horizon View" and version "4.4"
windows
Affected
Vmware
Search vendor "Vmware"
Horizon View
Search vendor "Vmware" for product "Horizon View"
4.5
Search vendor "Vmware" for product "Horizon View" and version "4.5"
windows
Affected
Vmware
Search vendor "Vmware"
Horizon View
Search vendor "Vmware" for product "Horizon View"
4.6
Search vendor "Vmware" for product "Horizon View" and version "4.6"
windows
Affected