Skip to main content

SOEM EUVDEUVD-2026-109659

| CVE-2026-70388 HIGH
Integer Underflow (CWE-191)
2026-10-26 ENISA GHSA-3w9x-57hf-mwj3
8.3
CVSS 3.1 · Vendor: ENISA
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Gain presence on EtherCAT fieldbus
  2. Delivery
    Send crafted length-field message
  3. Exploit
    Trigger integer underflow in length arithmetic
  4. Execution
    Bypass bounds check and write out of bounds
  5. Persist
    Corrupt master memory
  6. Impact
    Execute 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

SOEM 0 <2.0.1

Affected Packages

euvd soem fix: 2.0.1

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

Vendor (ENISA) PRIMARY 8.3 HIGH
AV:A/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:H
vuln.today AI 8.3 HIGH

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).

3.1 AV:A/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:H
4.0 AV:A/AC:L/AT:N/PR:N/UI:N/VC:L/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (ENISA).

CVSS VectorVendor: ENISA

Attack Vector
Adjacent
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
High
Availability
High

Lifecycle Timeline

2
Patch available
Oct 26, 2026 - 09:01 EUVD
CVE Published
Oct 26, 2026 - 08:34 cve.org
HIGH 8.3

DescriptionCVE.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

Why It Matters

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.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 88% exploitable
Prevalence
Medium
popular open-source EtherCAT master library, but confined to industrial automation
Data Quality
3 sources
Confidence: Low

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Controlled
Automatable· derived
No
Human Impact
High

Priority Score

42
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +42
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy