External risk intelligence

Rockwell Automation Controllers and Software Vulnerable to Unauthorized Access

CVE advisorySeverity: CRITICAL (CVSS 9.8)

CVE-2020-6990

The vulnerability affects industrial control systems (PLCs) and engineering software used to manage them. These devices and their associated management software are typically deployed within isolated, segmented operational technology (OT) networks and are not intended for or typically exposed to the public internet.

Rockwellautomation Micrologix 1400 A Firmware

21.001 and earlier12.001 and earlier

Halo Surface Signal: 1 out of 5 — much less likely to be public-facing.

External exposure likelihood

Horizon Alert

Summary of the vulnerability and why it matters

The identified Rockwell Automation products contain a flaw related to how account passwords are protected. The cryptographic key used for password protection is embedded directly within the software. This embedded key could be discovered by an attacker, potentially enabling them to conduct further attacks and gain unauthorized remote access to the controller. This could lead to a compromise of critical operational systems.

  • Rockwell Automation MicroLogix controllers and RSLogix 500 software
  • Embedded cryptographic key can be discovered
  • Unauthorized remote access to controllers

Attack Path

How an attacker could exploit the issue

The cryptographic key used to protect account passwords is hardcoded within the RSLogix 500 software. An attacker could discover these keys and exploit them to perform further cryptographic attacks. This could allow a remote attacker to gain unauthorized access to the controller.

  • The cryptographic key is exposed.
  • An attacker identifies the key.
  • Unauthorized access to the controller results.

Live Threat

Current exploitation, exposure, and threat context

This vulnerability affects specific Rockwell Automation industrial control systems and software. Attackers with advanced skills could exploit a weakness in how account passwords are protected. This could potentially allow unauthorized remote access to control system functions, posing a significant risk to operational integrity.

  • Likely attacker skill level: Advanced.
  • Required access or conditions: Network access.
  • Business risk or urgency: Significant operational risk.

Operational Fix

Recommended remediation, mitigation, and detection steps

This vulnerability impacts Rockwell Automation MicroLogix controllers and RSLogix 500 software. Attackers can exploit a hardcoded cryptographic key to gain unauthorized access to controllers, potentially leading to system compromise. This could affect operational technology systems, employee access, and business operations.

  • Identify affected controllers and software.
  • Restrict network access to controllers.
  • Apply vendor updates and monitor systems.

Supplementary metadata

Validate whether this threat affects your internet-facing exposure.

Halo Threat Intelligence helps prioritize remediation with Halo Surface Signal and H/A/L/O context. Start exposure validation with a free external attack surface trial.

Frequently asked questions

What are Rockwell Automation MicroLogix controllers and RSLogix 500 software?

Rockwell Automation MicroLogix controllers are programmable logic controllers (PLCs) used in industrial automation for managing and controlling machinery and processes. RSLogix 500 is the software used by engineers to program, configure, and troubleshoot these controllers.

What is the weakness class for CVE-2020-6990?

This vulnerability is classified under CWE-321, "Use of Hard-coded Cryptographic Key," and CWE-798, "Use of Hard-coded Credentials." This means the key used to protect passwords is built directly into the software, making it discoverable.

How could an attacker exploit CVE-2020-6990?

An attacker could discover the hard-coded cryptographic key within the RSLogix 500 software. With this key, they could perform further cryptographic attacks to gain unauthorized remote access to the controller.

What is the relevance of Halo Surface Signal's assessment for CVE-2020-6990?

Halo Surface Signal assesses this vulnerability as 'Very unlikely' to be exploited externally. This is because the affected systems, industrial control systems (PLCs) and their management software, are typically isolated within operational technology (OT) networks and not exposed to the public internet.

What steps should be taken in response to this vulnerability?

Identify all affected Rockwell Automation MicroLogix controllers and RSLogix 500 software. It is crucial to restrict network access to these controllers. Apply any vendor-provided updates and continuously monitor affected systems for suspicious activity.

References