CISA published advisory ICSMA-18-128-01 on May 8, 2018, later revised as Update B, covering two vulnerabilities in Silex Technology modules integrated into GE Healthcare MobileLink. Affected are the GEH-500 version 1.54 and earlier, the GEH-SD-320AN version GEH-1.1 and earlier, the SD-320AN version 2.01 and earlier, and all versions of the SX-500. Eric Evenchick of Atredis Partners reported them.
CVE-2018-6020 (CWE-287, CVSS v3 6.5) is missing authentication. Certain POST requests are processed without verifying the caller, which lets an unauthenticated attacker on the network modify system settings. CVE-2018-6021 (CWE-78, CVSS v3 7.4) is OS command injection: a system call parameter is not properly sanitized, and an attacker with low privileges can turn it into remote code execution.
The two chain cleanly. Settings can be changed with no login, and command injection hands over the module's operating system once any account is in reach. CISA's risk evaluation says successful exploitation could allow modification of system settings and remote code execution.
The fixes split by model. For CVE-2018-6020 on the SX-500, the vendors recommend enabling the update account in the web interface, which is not enabled by default, and setting its secondary password to block unauthenticated configuration changes. For CVE-2018-6021 on the GEH-SD-320AN, Silex and GE released firmware version 1.14. The SX-500 reached end of life in 2011 and the SD-320AN in November 2017.
A protective account that ships disabled protects almost nobody, because defaults are the configuration most fielded units run for their whole service life.