Vulnerability Name:

CVE-2020-5953 (CCN-218657)

Assigned:2020-01-06
Published:2022-02-01
Updated:2022-04-12
Summary:A vulnerability exists in System Management Interrupt (SWSMI) handler of InsydeH2O UEFI Firmware code located in SWSMI handler that dereferences gRT (EFI_RUNTIME_SERVICES) pointer to call a GetVariable service, which is located outside of SMRAM. This can result in code execution in SMM (escalating privilege from ring 0 to ring -2).
CVSS v3 Severity:7.5 High (CVSS v3.1 Vector: CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:C/C:H/I:H/A:H)
6.5 Medium (Temporal CVSS v3.1 Vector: CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:C/C:H/I:H/A:H/E:U/RL:O/RC:C)
Exploitability Metrics:Attack Vector (AV): Local
Attack Complexity (AC): High
Privileges Required (PR): High
User Interaction (UI): None
Scope:Scope (S): Changed
Impact Metrics:Confidentiality (C): High
Integrity (I): High
Availibility (A): High
7.8 High (CCN CVSS v3.1 Vector: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H)
6.8 Medium (CCN Temporal CVSS v3.1 Vector: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H/E:U/RL:O/RC:C)
Exploitability Metrics:Attack Vector (AV): Local
Attack Complexity (AC): Low
Privileges Required (PR): Low
User Interaction (UI): None
Scope:Scope (S): Unchanged
Impact Metrics:Confidentiality (C): High
Integrity (I): High
Availibility (A): High
CVSS v2 Severity:6.9 Medium (CVSS v2 Vector: AV:L/AC:M/Au:N/C:C/I:C/A:C)
Exploitability Metrics:Access Vector (AV): Local
Access Complexity (AC): Medium
Authentication (Au): None
Impact Metrics:Confidentiality (C): Complete
Integrity (I): Complete
Availibility (A): Complete
6.8 Medium (CCN CVSS v2 Vector: AV:L/AC:L/Au:S/C:C/I:C/A:C)
Exploitability Metrics:Access Vector (AV): Local
Access Complexity (AC): Low
Athentication (Au): Single_Instance
Impact Metrics:Confidentiality (C): Complete
Integrity (I): Complete
Availibility (A): Complete
Vulnerability Type:CWE-noinfo
Vulnerability Consequences:Gain Privileges
References:Source: MITRE
Type: CNA
CVE-2020-5953

Source: CCN
Type: US-CERT VU#796611
InsydeH2O UEFI software impacted by multiple vulnerabilities in SMM

Source: CONFIRM
Type: Third Party Advisory
https://cert-portal.siemens.com/productcert/pdf/ssa-306654.pdf

Source: XF
Type: UNKNOWN
insyde-cve20205953-priv-esc(218657)

Source: CONFIRM
Type: Third Party Advisory
https://security.netapp.com/advisory/ntap-20220222-0005/

Source: CCN
Type: Lenovo Security Advisory: LEN-73436
InsydeH2O UEFI System Management Mode (SMM) Vulnerabilities

Source: MISC
Type: Product, Vendor Advisory
https://www.insyde.com/products

Source: CCN
Type: Insyde Web site
Insyde Software Security Advisory

Source: MISC
Type: Vendor Advisory
https://www.insyde.com/security-pledge

Vulnerable Configuration:Configuration 1:
  • cpe:/a:insyde:insydeh2o:5.12.09.0074:*:*:*:*:*:*:*
  • OR cpe:/a:insyde:insydeh2o:5.23.04.0045:*:*:*:*:*:*:*
  • OR cpe:/a:insyde:insydeh2o:5.23.45.0023:*:*:*:*:*:*:*
  • OR cpe:/a:insyde:insydeh2o:5.33.15.0034:*:*:*:*:*:*:*
  • OR cpe:/a:insyde:insydeh2o:5.34.03.0029:*:*:*:*:*:*:*
  • OR cpe:/a:insyde:insydeh2o:5.42.03.0010:*:*:*:*:*:*:*

  • Configuration 2:
  • cpe:/o:siemens:ruggedcom_ape1808_firmware:-:*:*:*:*:*:*:*
  • AND
  • cpe:/h:siemens:ruggedcom_ape1808:-:*:*:*:*:*:*:*

  • Configuration 3:
  • cpe:/o:siemens:simatic_field_pg_m6_firmware:-:*:*:*:*:*:*:*
  • AND
  • cpe:/h:siemens:simatic_field_pg_m6:-:*:*:*:*:*:*:*

  • Configuration 4:
  • cpe:/o:siemens:simatic_ipc127e_firmware:-:*:*:*:*:*:*:*
  • AND
  • cpe:/h:siemens:simatic_ipc127e:-:*:*:*:*:*:*:*

  • Configuration 5:
  • cpe:/o:siemens:simatic_ipc227g_firmware:-:*:*:*:*:*:*:*
  • AND
  • cpe:/h:siemens:simatic_ipc227g:-:*:*:*:*:*:*:*

  • Configuration 6:
  • cpe:/o:siemens:simatic_ipc277g_firmware:-:*:*:*:*:*:*:*
  • AND
  • cpe:/h:siemens:simatic_ipc277g:-:*:*:*:*:*:*:*

  • Configuration 7:
  • cpe:/o:siemens:simatic_itp1000_firmware:-:*:*:*:*:*:*:*
  • AND
  • cpe:/h:siemens:simatic_itp1000:-:*:*:*:*:*:*:*

  • Configuration 8:
  • cpe:/o:siemens:simatic_ipc477e_pro_firmware:-:*:*:*:*:*:*:*
  • AND
  • cpe:/h:siemens:simatic_ipc477e_pro:-:*:*:*:*:*:*:*

  • Configuration 9:
  • cpe:/o:siemens:simatic_ipc627e_firmware:-:*:*:*:*:*:*:*
  • AND
  • cpe:/h:siemens:simatic_ipc627e:-:*:*:*:*:*:*:*

  • Configuration 10:
  • cpe:/o:siemens:simatic_ipc647e_firmware:-:*:*:*:*:*:*:*
  • AND
  • cpe:/h:siemens:simatic_ipc647e:-:*:*:*:*:*:*:*

  • Configuration 11:
  • cpe:/o:siemens:simatic_ipc677e_firmware:-:*:*:*:*:*:*:*
  • AND
  • cpe:/h:siemens:simatic_ipc677e:-:*:*:*:*:*:*:*

  • Configuration 12:
  • cpe:/o:siemens:simatic_ipc847e_firmware:-:*:*:*:*:*:*:*
  • AND
  • cpe:/h:siemens:simatic_ipc847e:-:*:*:*:*:*:*:*

  • Configuration 13:
  • cpe:/o:siemens:simatic_ipc327g_firmware:-:*:*:*:*:*:*:*
  • AND
  • cpe:/h:siemens:simatic_ipc327g:-:*:*:*:*:*:*:*

  • Configuration 14:
  • cpe:/o:siemens:simatic_ipc377g_firmware:-:*:*:*:*:*:*:*
  • AND
  • cpe:/h:siemens:simatic_ipc377g:-:*:*:*:*:*:*:*

  • Configuration 15:
  • cpe:/o:siemens:simatic_ipc427e_firmware:-:*:*:*:*:*:*:*
  • AND
  • cpe:/h:siemens:simatic_ipc427e:-:*:*:*:*:*:*:*

  • Configuration 16:
  • cpe:/o:siemens:simatic_ipc477e_firmware:-:*:*:*:*:*:*:*
  • AND
  • cpe:/h:siemens:simatic_ipc477e:-:*:*:*:*:*:*:*

  • Configuration 17:
  • cpe:/o:siemens:simatic_field_pg_m5_firmware:-:*:*:*:*:*:*:*
  • AND
  • cpe:/h:siemens:simatic_field_pg_m5:-:*:*:*:*:*:*:*

  • Configuration CCN 1:
  • cpe:/a:insyde:insydeh2o:*:*:*:*:*:*:*:*

  • * Denotes that component is vulnerable
    BACK
    insyde insydeh2o 5.12.09.0074
    insyde insydeh2o 5.23.04.0045
    insyde insydeh2o 5.23.45.0023
    insyde insydeh2o 5.33.15.0034
    insyde insydeh2o 5.34.03.0029
    insyde insydeh2o 5.42.03.0010
    siemens ruggedcom ape1808 firmware -
    siemens ruggedcom ape1808 -
    siemens simatic field pg m6 firmware -
    siemens simatic field pg m6 -
    siemens simatic ipc127e firmware -
    siemens simatic ipc127e -
    siemens simatic ipc227g firmware -
    siemens simatic ipc227g -
    siemens simatic ipc277g firmware -
    siemens simatic ipc277g -
    siemens simatic itp1000 firmware -
    siemens simatic itp1000 -
    siemens simatic ipc477e pro firmware -
    siemens simatic ipc477e pro -
    siemens simatic ipc627e firmware -
    siemens simatic ipc627e -
    siemens simatic ipc647e firmware -
    siemens simatic ipc647e -
    siemens simatic ipc677e firmware -
    siemens simatic ipc677e -
    siemens simatic ipc847e firmware -
    siemens simatic ipc847e -
    siemens simatic ipc327g firmware -
    siemens simatic ipc327g -
    siemens simatic ipc377g firmware -
    siemens simatic ipc377g -
    siemens simatic ipc427e firmware -
    siemens simatic ipc427e -
    siemens simatic ipc477e firmware -
    siemens simatic ipc477e -
    siemens simatic field pg m5 firmware -
    siemens simatic field pg m5 -
    insyde insydeh2o *