Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain presence on EtherCAT fieldbus
-
DeliverySend crafted length-field message
-
ExploitTrigger integer underflow in length arithmetic
-
ExecutionBypass bounds check and write out of bounds
-
PersistCorrupt master memory
-
ImpactExecute arbitrary code on master
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Integer underflow checks
|
| Exploitation Conditions | Exploitation requires an attacker-controlled or compromised device on the same EtherCAT network segment as the SOEM master (reflected by CVSS AV:A), which then sends crafted messages containing manipulated length values that drive negative or oversized results through unvalidated length arithmetic, bypassing safety checks. The condition is not a toggleable feature - it applies to masters built on SOEM 2.0.0 and earlier that process messages from network devices, i.e. normal operation. The primary limiting factor is the adjacency requirement: the attacker must already have access to the fieldbus (physical or logical presence as/behind a slave device), so internet-facing remote exploitation is not indicated. No authentication is required (PR:N) and no user interaction is needed (UI:N). |
| Impact | This is a genuine priority for organizations running EtherCAT automation, though not a drop-everything emergency, consistent with the vuln.today 'this_week' decision label. The CVSS 3.1 vector (AV:A/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:H, base 8.3) shows the most important limiting factor: the attack vector is Adjacent (AV:A), not Network - an attacker needs a presence on the EtherCAT fieldbus segment (a malicious or compromised slave device) rather than arbitrary internet reach. Given that, complexity is low, no privileges and no user interaction are required, and the impact is high integrity and availability with memory corruption that may lead to arbitrary code execution on the master. No EPSS score was supplied, the CVE is NOT in CISA KEV, and the only reference is the vendor advisory PDF (not exploit code), so there is no public exploit identified at time of analysis and no evidence of active exploitation. The signals are therefore internally consistent: high technical impact gated behind adjacent-network access, with no confirmed exploitation yet - treat it as a near-term patching priority for exposed EtherCAT deployments rather than a widely-wormable internet threat. |
| Exploit ScenarioDerived | An attacker who has compromised or introduced a malicious slave device onto the EtherCAT network sends specially crafted messages with manipulated length fields to the SOEM-based master. Because the master performs arithmetic on these length values without validating against negative or extremely large values, it writes beyond allocated memory boundaries, corrupting memory and potentially achieving arbitrary code execution on the master controller. No public exploit code was identified at time of analysis; the trigger mechanism is described only at a high level in the vendor advisory. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 26, 2026
Memory corruption in SOEM (Simple Open EtherCAT Master) 2.0.0 and earlier lets a malicious or compromised device on the EtherCAT segment drive manipulated message length values through unvalidated arithmetic, producing negative or oversized results that bypass bounds checks and cause writes outside allocated memory. The flaw is rated CVSS 8.3 (AV:A/AC:L/PR:N/UI:N, C:L/I:H/A:H) and affects masters built on the library during normal message processing - no authentication or user interaction is needed, but the attacker must already have a presence on the same fieldbus segment as the master, so internet-facing remote exploitation is not indicated. No public exploit code or CISA KEV entry was identified at time of analysis, and the vuln.today decision label is 'this_week', reflecting a genuine priority for EtherCAT automation operators rather than a drop-everything emergency.
RemediationAI
No vendor-released patch version is identified in the available data, so the primary action is to obtain the fix status directly from the rt-labs advisory RRTL-260921-01 (https://rt-labs.com/wp-content/uploads/2026/10/RRTL-260921-01.pdf) and upgrade SOEM to the first release it lists as corrected, rebuilding any master application statically linked against the library. Until that upgrade is in place, compensate for the adjacency prerequisite: physically and logically segment the EtherCAT fieldbus so that only trusted slave devices can reach the master's network interface, and prevent routing or bridging between the fieldbus segment and general-purpose IT networks - the trade-off is reduced flexibility for remote diagnostics and temporary device attachment. Where the deployment permits it, use dedicated network interfaces for EtherCAT traffic and enforce switch-level port security or MAC allowlists for known slaves, accepting the added operational overhead of maintaining and updating the allowlist whenever hardware changes. Any device added to the segment during commissioning or maintenance should be treated as a potential attack source, since the flaw requires only presence on the fieldbus and needs no credentials or user action.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
SOEM is an open-source EtherCAT master stack (maintained by rt-labs) used to build fieldbus masters that exchange EtherCAT frames with slave devices over a shared network segment; CPE cpe:2.3:a:rt-labs_ab:soem enumerates the affected package. The root cause is CWE-191 (integer underflow), here manifesting as length arithmetic performed on values taken from incoming messages without validation: subtracting or scaling a length field can wrap a negative value into an extremely large unsigned quantity, and the resulting value passes the library's safety checks before being used to compute offsets and copy sizes. Because EtherCAT frames are processed continuously by the master as part of normal operation, a crafted frame from any device on the segment reaches this arithmetic path without requiring a toggleable feature to be enabled. The impact is memory corruption on the master host, with possible arbitrary code execution in the master's context; confidentiality impact is assessed as low, while integrity and availability impacts are high. The trigger path is described in the vendor advisory (RRTL-260921-01) referenced below rather than in the available summary data, and the adjacency requirement (AV:A) is the principal constraint on exploitation.
Know when Soem gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:A/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:H
EtherCAT fieldbus access gives AV:A; a malicious device needs no auth or interaction (PR:N/UI:N); memory corruption yields I:H/A:H with limited confidentiality exposure (C:L).
Primary rating from Vendor (ENISA).
CVSS VectorVendor: ENISA
Lifecycle Timeline
2DescriptionCVE.org
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.
Executive ViewAI
A high-severity memory corruption flaw in the SOEM EtherCAT master library (CVE-2026-70388) allows a compromised device on the same fieldbus segment to crash or take control of industrial controllers. Because exploitation requires an attacker already inside the operational technology network, the risk is concentrated among automation and production environments rather than internet-facing services, but successful compromise could halt production lines or damage equipment.
Apply vendor patch.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Integer overflow occurs when an arithmetic operation produces a result that exceeds the maximum value a given integer type can store.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
Memory corruption in rt-labs SOEM 2.0.0 and earlier allows a malicious or compromised EtherCAT slave device on the same
Out-of-bounds reads in the SOEM EtherCAT master library (2.0.0 and earlier) let a malicious or compromised device on the
SOEM (Simple Open EtherCAT Master) 2.0.0 and earlier can be crashed by a malicious device on the same EtherCAT segment:
Memory corruption in the rt-labs SOEM EtherCAT master library (version 2.0.0 and earlier) allows a malicious or compromi
An out-of-bounds read in the SOEM EtherCAT master library (version 2.0.0 and earlier) lets a malicious or compromised Et
EUVD-2026-109659
GHSA-3w9x-57hf-mwj3
NVD
CVE.org
EPSS
Exploit-DB