Skip to main content

OpENer CVE-2026-75348

| EUVDEUVD-2026-95900 HIGH
Out-of-bounds Read (CWE-125)
2026-10-09 mitre GHSA-h42x-559x-q66g
7.5
CVSS 3.1 · Vendor: mitre
View

Attack ChainAIDerived

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

  1. Access
    Reach EtherNet/IP TCP service (44818)
  2. Delivery
    Send SendRRData with CPF
  3. Exploit
    Include truncated 0x8000/0x8001 sockaddr item
  4. Execution
    Trigger out-of-bounds read in parser
  5. Impact
    Crash device (denial of service)

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, read limits
MITRE ATT&CK

1 technique across 1 tactic: Collection

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires network reachability to the OpENer EtherNet/IP service over TCP (SendRRData encapsulation, typically port 44818) and that the device parses a Common Packet Format containing a socket address information item of type 0x8000 or 0x8001 that is truncated so the remaining CPF buffer does not hold the complete fixed sockaddr structure; CreateCommonPacketFormatStructure() then reads past the buffer. No authentication or user interaction is needed (PR:N/UI:N). Limiting factors: the attacker must reach the EtherNet/IP port (often segmented on OT networks), the target must run the affected code (OpENer v2.3 through commit 76b95cf), and impact is confined to availability - a crash/DoS with no confidentiality or integrity effect.

Impact

Signals are moderately consistent and point to a genuine but bounded availability risk. The provided CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, base 7.5) describes a remotely reachable, low-complexity, unauthenticated flaw with impact limited strictly to availability (C:N/I:N) - consistent with the description's out-of-bounds read causing denial of service rather than code execution. No EPSS score, CISA KEV entry, or POC indicator was supplied in the input, so exploitation likelihood cannot be quantified: treat exploitation status as 'no public exploit identified at time of analysis.' The 'Buffer Overflow' tag is imprecise - the description specifies an out-of-bounds READ (boundary/crash), not a write-based overflow, so the realistic ceiling is a crash/DoS, not RCE. Net: this is a legitimately network-exploitable DoS against an OT protocol stack and should be patched, but in the absence of KEV/EPSS/POC evidence it is a high-CVSS availability issue rather than a confirmed actively-exploited priority; prioritize based on whether exposed EtherNet/IP devices run OpENer.

Exploit ScenarioDerived

A remote attacker with TCP reachability to an EtherNet/IP device running OpENer (typically port 44818) sends a crafted SendRRData request whose Common Packet Format contains a truncated socket address information item of type 0x8000 or 0x8001. Because CreateCommonPacketFormatStructure() reads the fixed sockaddr structure without verifying the remaining buffer length, the parser reads out of bounds and the device crashes, denying service to the controlled industrial process. No public exploit code was identified in the provided data, though GitHub issue #573 documents the flaw.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.5% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 09, 2026

An out-of-bounds read in EIPStackGroup's OpENer EtherNet/IP stack (v2.3 through master commit 76b95cf) allows remote, unauthenticated attackers to crash the service by sending a Common Packet Format message whose optional socket address information item (type 0x8000 or 0x8001) is truncated. The parser routine CreateCommonPacketFormatStructure() then reads a fixed-size sockaddr structure past the end of the supplied buffer, faulting the process - this is an availability-only impact with no confidentiality or integrity effect, consistent with the assessed CVSS 3.1 base score of 7.5 (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H). No public exploit code or active exploitation was identified at time of analysis, and practical risk is bounded by the requirement that the attacker reach the EtherNet/IP TCP service on the affected device.

RemediationAI

No vendor-released patch was identified in the available data for CVE-2026-75348; affected deployments should track the upstream project via issue https://github.com/EIPStackGroup/OpENer/issues/573 and the source files https://github.com/EIPStackGroup/OpENer/blob/master/source/src/enet_encap/cpf.c, https://github.com/EIPStackGroup/OpENer/blob/master/source/src/enet_encap/encap.c and https://github.com/EIPStackGroup/OpENer/blob/master/source/src/enet_encap/endianconv.c for a fix commit, and upgrade to a commit or release that validates the remaining CPF buffer length (at minimum, that the buffer holds the complete fixed sockaddr structure) before the 0x8000/0x8001 item is parsed. If the code cannot be rebuilt or updated promptly - the common situation for embedded OT firmware - apply compensating controls at the network layer: restrict TCP access to the EtherNet/IP encapsulation port (typically 44818) to authorized engineering workstations and controllers via firewall/ACL rules or an industrial DMZ, and block inbound connections from untrusted zones, accepting that this breaks legitimate remote programming and HMI/SCADA traffic from outside the allowed set; segment the control network so that only the zones that must speak EtherNet/IP can reach the device, with the trade-off of added architecture complexity and possible latency for routed traffic; and deploy protocol-aware IDS/IPS signatures that flag SendRRData packets with truncated 0x8000/0x8001 CPF items, understanding that such inspection must be located on a span/TAP because inline blocking can disrupt legitimate encapsulation traffic. Backporting the missing length check into a private firmware build is the most durable mitigation if vendor patching is delayed.

Affected VersionsENISA

n/a n/a

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

OpENer is an open-source EtherNet/IP (Industrial Ethernet) adapter/target stack used in embedded industrial devices. EtherNet/IP encapsulation runs over TCP, conventionally on port 44818, and carries encapsulation commands such as SendRRData that embed a Common Packet Format (CPF) structure made up of typed items. Two optional item types, 0x8000 (socket address info, originator-to-target) and 0x8001 (socket address info, target-to-originator), carry a fixed-size socket address structure (in the common CPF usage a sockaddr-style record, typically 16 bytes for sockaddr_in: address family, port, 4-byte address, and padding). The defect lies in CreateCommonPacketFormatStructure() in source/src/enet_encap/cpf.c: when it recognizes a 0x8000/0x8001 item it dereferences the fixed sockaddr fields without first confirming that the remaining CPF buffer is long enough to contain that whole structure, so a truncated item drives a read beyond the received packet buffer; the referenced endianconv.c and encap.c files handle the value conversion and encapsulation layers where the truncated item is consumed. The input did not assign a CWE, but the issue class is an out-of-bounds read / missing length validation (CWE-125 / CWE-20) rather than a classic memory-corruption write; the supplied tag set ('Buffer Overflow', 'Denial Of Service') reflects the resulting crash/DoS. The provided CPE string (cpe:2.3:a:n/a:n/a:*:*:*:*:*:*:*) is a placeholder and does not constrain product identification, so affected scope must be taken from the description, the source-tree references, and upstream issue #573.

Know when the next one hits your stack

  • 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 (mitre) PRIMARY 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
vuln.today AI 7.5 HIGH

Remote unauthenticated crafted packet over EtherNet/IP with no interaction (AV:N/AC:L/PR:N/UI:N); out-of-bounds read yields DoS only, so C:N/I:N/A:H.

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

Primary rating from Vendor (mitre).

CVSS VectorVendor: mitre

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

DescriptionCVE.org

An out-of-bounds read vulnerability exists in EIPStackGroup OpENer v2.3 and master up to commit 76b95cf in the EtherNet/IP TCP SendRRData Common Packet Format parser. The issue occurs in CreateCommonPacketFormatStructure() when it parses recognized optional socket address information items of type 0x8000 or 0x8001 without first validating that the remaining CPF buffer contains the complete fixed sockaddr structure. This allows a remote attacker to cause a denial of service.

Executive ViewAI

Why It Matters

A remotely reachable flaw in the OpENer EtherNet/IP stack that EIPStackGroup maintains for industrial devices lets an unauthenticated sender crash the protocol service with a single malformed packet, and no vendor patch is currently available. Any product or production line that embeds OpENer versions 2.3 through master commit 76b95cf and exposes the EtherNet/IP service on the network is potentially affected, so operations and engineering leadership should expect repeated service outages or control-system restarts rather than data theft. Because the impact is limited to availability and there is no public exploit code or confirmed exploitation today, the near-term priority is exposure reduction while engineering tracks remediation from the maintainers.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: restrict and segment network access to the EtherNet/IP TCP service so only trusted engineering hosts can reach it, block the service at perimeter and OT zone firewalls, apply rate limiting or a protocol-aware proxy in front of exposed endpoints, deploy detection for malformed Common Packet Format messages (truncated optional socket address items of type 0x8000 or 0x8001) and for unexpected service restarts, and monitor affected assets for availability degradation while tracking maintainer remediation.

Threat Intelligence Overview

EPSS Score
0.5%
Top 59% exploitable
Prevalence
Low
open-source EtherNet/IP stack embedded in niche OT/industrial devices
Data Quality
5 sources
Confidence: Medium

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.5%
Patch available No
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
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

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

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

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