CodeMeter Runtime Predictable Encryption Key

critical Nessus Plugin ID 149307

Synopsis

A remote server uses a predictable encryption for secure communication.

Description

The remote CodeMeter runtime server uses a predictable encryption key for secure communication. An unauthenticated, remote attacker, can exploit this, to communicate with the CodeMeter API.

Note that this plugin requires the system time on the scanner to be synchronized with the remote host. If the system times on the scanner and the remote host are off too much, the plugin may fail to detect the vulnerability.

Solution

Upgrade CodeMeter Runtime to version 7.10a or later.

See Also

https://us-cert.cisa.gov/ics/advisories/icsa-20-203-01

http://www.nessus.org/u?8d775c69

http://www.nessus.org/u?60a99feb

Plugin Details

Severity: Critical

ID: 149307

File Name: codemeter_cve-2020-14517.nbin

Version: 1.80

Type: remote

Family: SCADA

Published: 5/6/2021

Updated: 4/23/2024

Configuration: Enable thorough checks

Supported Sensors: Nessus

Risk Information

VPR

Risk Factor: Medium

Score: 5.9

CVSS v2

Risk Factor: High

Base Score: 7.5

Temporal Score: 5.9

Vector: CVSS2#AV:N/AC:L/Au:N/C:P/I:P/A:P

CVSS Score Source: CVE-2020-14517

CVSS v3

Risk Factor: Critical

Base Score: 9.8

Temporal Score: 8.8

Vector: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Temporal Vector: CVSS:3.0/E:P/RL:O/RC:C

Vulnerability Information

CPE: cpe:/a:wibu:codemeter_runtime

Required KB Items: Services/codemeter_network_server

Exploit Available: true

Exploit Ease: Exploits are available

Exploited by Nessus: true

Patch Publication Date: 9/16/2020

Vulnerability Publication Date: 9/4/2020

Reference Information

CVE: CVE-2020-14517

ICSA: 20-203-01