CVE-2017-7902CWE-323

A "Reusing a Nonce, Key Pair in Encryption" issue was discovered in Rockwell Automation Allen-Bradley MicroLogix 1100 programmable-logic controllers…

published June 30, 2017

CVSS
—
EPSS
3%
Percentile
84.9
In the wild
Unconfirmed
What it is

⚠️ Surprise! Nonce re-use is creating a crack in the security of Rockwell Automation's MicroLogix controllers! Think of it like a restaurant that keeps using the same reservation number for multiple guests — if someone overhears that number, they could just walk in anytime and claim a table! An attacker could potentially capture and replay a valid request to manipulate the programmable logic controllers (PLCs) until the nonce is changed. This could lead to unauthorized actions or controls within critical automated systems, posing a serious risk to operations.

Put simply

Think of it like a restaurant that keeps using the same reservation number for multiple guests — if someone overhears that number, they could just walk in anytime and claim a table! The vulnerability arises from the reusing of nonces in the encryption process of several Allen-Bradley MicroLogix PLCs, allowing attackers to exploit this oversight for replay attacks.

What to do

An attacker could potentially capture and replay a valid request to manipulate the programmable logic controllers (PLCs) until the nonce is changed. This could lead to unauthorized actions or controls within critical automated systems, posing a serious risk to operations. Update to the latest firmware version of the affected Rockwell Automation controllers. Be vigilant about nonce management in your encryption protocols to ensure they are unique for each session. Additionally, monitor system logs for any unusual activity. You've got this! With these updates, you'll tighten up your security and keep your systems running smoothly! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.02559 · 84.9th percentile
Weakness
CWE-323 · Reusing a Nonce, Key Pair in Encryption
Published
2017-06-30T02:35Z
EPSS history
Timeline
  • 30 JUN 02:35Z
    A "Reusing a Nonce, Key Pair in Encryption" issue was discovered in Rockwell Automation Allen-Bradley MicroLogix 1100 programmable-logic controllers…
    cvelistv5