CVE-2024-22187CWE-284

A write-what-where vulnerability exists in the Programming Software Connection Remote Memory Diagnostics functionality of AutomationDirect P3-550E 1.2.10.9

Critical · published May 28, 2024

CVSS v3.1
9.1
EPSS
1%
Percentile
63.7
In the wild
Unconfirmed
What it is

🔥 A crafty packet is all it takes to trigger chaos! The AutomationDirect P3-550E’s Remote Memory Diagnostics functionality has a write-what-where vulnerability that allows attackers to send unauthenticated packets and take control. ⚡ Imagine a hotel where anyone can send a message to the reception asking to change room keys at will — no ID required! This vulnerability lets an attacker write wherever they want in memory, just like that rogue request can open any door. An attacker could exploit this vulnerability to change critical settings or even overwrite essential memory areas, leading to unauthorized control of the system. This could result in data corruption, service disruptions, or even allowing the attacker to execute arbitrary code. The stakes are high, as it opens the door to severe system compromise!

Put simply

Imagine a hotel where anyone can send a message to the reception asking to change room keys at will — no ID required! This vulnerability lets an attacker write wherever they want in memory, just like that rogue request can open any door. This write-what-where vulnerability in AutomationDirect P3-550E allows an attacker to send specially crafted network packets that can lead to arbitrary memory writes. This means that without any authentication, a malicious actor can manipulate the software in dangerous ways.

What to do

An attacker could exploit this vulnerability to change critical settings or even overwrite essential memory areas, leading to unauthorized control of the system. This could result in data corruption, service disruptions, or even allowing the attacker to execute arbitrary code. The stakes are high, as it opens the door to severe system compromise! Immediate remediation is critical! Patch the software to version 1.2.10.10 or later to close this vulnerability. Additionally, consider implementing strict network controls to limit packet access to trusted sources only. You've got this! With these steps, you can secure your systems and become a true security hero! 🛡️

The record
Technical detail
CVSS v3.1
9.1 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.01038 · 63.7th percentile
Weakness
CWE-284 · Improper Access Control
Published
2024-05-28T15:30Z
EPSS history
Timeline
  • 28 MAY 15:30Z
    A write-what-where vulnerability exists in the Programming Software Connection Remote Memory Diagnostics functionality of AutomationDirect P3-550E 1.2.10.9
    cvelistv5