CVE-2026-70388

Memory Corruption via Integer Underflow in Message Length Validation

Published Oct 26, 2026 CVSS 3.1 · 8.3 High EPSS < 1% KEV · Not listed
Description
SOEM version 2.0.0 and earlier contains vulnerabilities where a malicious device on the network can send specially crafted messages that cause the master to write data outside allocated memory boundaries. The software performs arithmetic on message length values without proper validation, allowing negative or extremely large values to bypass safety checks. This can corrupt memory and potentially allow an attacker to execute arbitrary code on the master system.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
First Time appeared Rt-labs Ab
Rt-labs Ab soem
Vendors & Products Rt-labs Ab
Rt-labs Ab soem
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description SOEM version 2.0.0 and earlier contains vulnerabilities where a malicious device on the network can send specially crafted messages that cause the master to write data outside allocated memory boundaries. The software performs arithmetic on message length values without proper validation, allowing negative or extremely large values to bypass safety checks. This can corrupt memory and potentially allow an attacker to execute arbitrary code on the master system.
Title Memory Corruption via Integer Underflow in Message Length Validation
Weaknesses CWE-191
CWE-195
CWE-787
References
Metrics cvssV3_1

{'score': 8.3, 'vector': 'CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:H'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
ENISA
Published
Updated
Nov 2, 2026, 6:14 PM
Reserved
Aug 4, 2026, 7:41 AM
Status
Awaiting Analysis
Published
Oct 26, 2026, 9:16 AM
Modified
Nov 2, 2026, 7:18 PM