Lucene search

K
nessusThis script is Copyright (C) 2020-2022 and is owned by Tenable, Inc. or an Affiliate thereof.VMWARE_WORKSTATION_WIN_VMSA_2020_0020.NASL
HistorySep 24, 2020 - 12:00 a.m.

VMware Workstation 15.x < 15.5.7 Multiple Vulnerabilities (VMSA-2020-0020)

2020-09-2400:00:00
This script is Copyright (C) 2020-2022 and is owned by Tenable, Inc. or an Affiliate thereof.
www.tenable.com
16

3.6 Low

CVSS2

Attack Vector

LOCAL

Attack Complexity

LOW

Authentication

NONE

Confidentiality Impact

PARTIAL

Integrity Impact

NONE

Availability Impact

PARTIAL

AV:L/AC:L/Au:N/C:P/I:N/A:P

6.5 Medium

CVSS3

Attack Vector

LOCAL

Attack Complexity

LOW

Privileges Required

LOW

User Interaction

NONE

Scope

CHANGED

Confidentiality Impact

HIGH

Integrity Impact

NONE

Availability Impact

NONE

CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N

0.0004 Low

EPSS

Percentile

16.1%

The version of VMware Workstation installed on the remote host is 15.x. It is, therefore, affected by the following vulnerabilities:

  • Multiple out-of-bounds read vulnerabilities in Cortado ThinPrint components JPEG2000 parser, EMR STRETCHDIBITS parser, and EMF Parser. A malicious actor with normal access to a virtual machine can exploit these issues to create a partial denial-of-service condition or to leak memory from TPView process running on the system where Workstation is installed. (CVE-2020-3986, CVE-2020-3987, CVE-2020-3988)

  • A denial of service (DoS) vulnerability due to an out-of-bounds write issue in a Cortado ThinPrint component. A malicious actor with normal access to a virtual machine can exploit this issue to create a partial denial-of-service condition on the system where Workstation is installed. Exploitation is only possible if virtual printing has been enabled. This feature is not enabled by default on Workstation.
    (CVE-2020-3989)

  • An information disclosure vulnerability due to an integer overflow issue in Cortado ThinPrint component. A malicious actor with normal access to a virtual machine can exploit this issue to leak memory from TPView process running on the system where Workstation is installed. Exploitation is only possible if virtual printing has been enabled. This feature is not enabled by default on Workstation. (CVE-2020-3990)

Note that Nessus has not tested for this issue but has instead relied only on the application’s self-reported version number.

#
# (C) Tenable Network Security, Inc.
#

include('compat.inc');

if (description)
{
  script_id(140773);
  script_version("1.5");
  script_set_attribute(attribute:"plugin_modification_date", value:"2022/05/12");

  script_cve_id(
    "CVE-2020-3986",
    "CVE-2020-3987",
    "CVE-2020-3988",
    "CVE-2020-3989",
    "CVE-2020-3990"
  );
  script_xref(name:"VMSA", value:"2020-0020");
  script_xref(name:"IAVA", value:"2020-A-0437");

  script_name(english:"VMware Workstation 15.x < 15.5.7 Multiple Vulnerabilities (VMSA-2020-0020)");

  script_set_attribute(attribute:"synopsis", value:
"A virtualization application installed on the remote Windows host is affected by multiple vulnerabilities.");
  script_set_attribute(attribute:"description", value:
"The version of VMware Workstation installed on the remote host is 15.x. It is, therefore, affected by the following
vulnerabilities:

  - Multiple out-of-bounds read vulnerabilities in Cortado ThinPrint components JPEG2000 parser, EMR
    STRETCHDIBITS parser, and EMF Parser. A malicious actor with normal access to a virtual machine can
    exploit these issues to create a partial denial-of-service condition or to leak memory from TPView process
    running on the system where Workstation is installed. (CVE-2020-3986, CVE-2020-3987, CVE-2020-3988)

  - A denial of service (DoS) vulnerability due to an out-of-bounds write issue in a Cortado ThinPrint
    component. A malicious actor with normal access to a virtual machine can exploit this issue to create a
    partial denial-of-service condition on the system where Workstation is installed. Exploitation is only
    possible if virtual printing has been enabled. This feature is not enabled by default on Workstation.
    (CVE-2020-3989)

  - An information disclosure vulnerability due to an integer overflow issue in Cortado ThinPrint component. A
    malicious actor with normal access to a virtual machine can exploit this issue to leak memory from TPView
    process running on the system where Workstation is installed. Exploitation is only possible if virtual
    printing has been enabled. This feature is not enabled by default on Workstation. (CVE-2020-3990)

Note that Nessus has not tested for this issue but has instead relied only on the application's self-reported version
number.");
  script_set_attribute(attribute:"see_also", value:"https://www.vmware.com/security/advisories/VMSA-2020-0020.html");
  script_set_attribute(attribute:"solution", value:
"Update to VMware Workstation 15.5.7 or later.");
  script_set_cvss_base_vector("CVSS2#AV:L/AC:L/Au:N/C:P/I:N/A:P");
  script_set_cvss_temporal_vector("CVSS2#E:U/RL:OF/RC:C");
  script_set_cvss3_base_vector("CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N");
  script_set_cvss3_temporal_vector("CVSS:3.0/E:U/RL:O/RC:C");
  script_set_attribute(attribute:"cvss_score_source", value:"CVE-2020-3988");
  script_set_attribute(attribute:"cvss3_score_source", value:"CVE-2020-3990");

  script_set_attribute(attribute:"exploitability_ease", value:"No known exploits are available");

  script_set_attribute(attribute:"vuln_publication_date", value:"2020/09/14");
  script_set_attribute(attribute:"plugin_publication_date", value:"2020/09/24");

  script_set_attribute(attribute:"plugin_type", value:"local");
  script_set_attribute(attribute:"cpe", value:"cpe:/a:vmware:workstation");
  script_set_attribute(attribute:"stig_severity", value:"II");
  script_end_attributes();

  script_category(ACT_GATHER_INFO);
  script_family(english:"Windows");

  script_copyright(english:"This script is Copyright (C) 2020-2022 and is owned by Tenable, Inc. or an Affiliate thereof.");

  script_dependencies("vmware_workstation_detect.nasl");
  script_require_keys("installed_sw/VMware Workstation", "SMB/Registry/Enumerated");

  exit(0);
}

include('vcf.inc');

get_kb_item_or_exit('SMB/Registry/Enumerated');

app_info = vcf::get_app_info(app:'VMware Workstation', win_local:TRUE);

vcf::check_granularity(app_info:app_info, sig_segments:2);

constraints = [
  { 'min_version' : '15', 'fixed_version' : '15.5.7'}
];

vcf::check_version_and_report(app_info:app_info, constraints:constraints, severity:SECURITY_NOTE);

VendorProductVersionCPE
vmwareworkstationcpe:/a:vmware:workstation

3.6 Low

CVSS2

Attack Vector

LOCAL

Attack Complexity

LOW

Authentication

NONE

Confidentiality Impact

PARTIAL

Integrity Impact

NONE

Availability Impact

PARTIAL

AV:L/AC:L/Au:N/C:P/I:N/A:P

6.5 Medium

CVSS3

Attack Vector

LOCAL

Attack Complexity

LOW

Privileges Required

LOW

User Interaction

NONE

Scope

CHANGED

Confidentiality Impact

HIGH

Integrity Impact

NONE

Availability Impact

NONE

CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N

0.0004 Low

EPSS

Percentile

16.1%

Related for VMWARE_WORKSTATION_WIN_VMSA_2020_0020.NASL