Skip to main content

OpENer EUVDEUVD-2026-30780

| CVE-2026-38719 MEDIUM
Out-of-bounds Read (CWE-125)
2026-05-18 mitre GHSA-cr85-g5v9-2m32
6.2
CVSS 3.1 · NVD
Share

Severity by source

NVD PRIMARY
6.2 MEDIUM
AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
vuln.today AI
8.2 HIGH

ENIP is a network protocol so AV:N; OOB read may expose adjacent memory (C:L) despite official C:N; no auth or interaction required.

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

Primary rating from NVD.

CVSS VectorNVD

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

Lifecycle Timeline

2
Analysis Generated
Jul 23, 2026 - 18:07 vuln.today
CVE Published
May 18, 2026 - 00:00 nvd
UNKNOWN (no severity yet)

DescriptionCVE.org

OpENer v2.3-558-g1e99582 contains an out-of-bounds read vulnerability in the Common Packet Format (CPF) parser, specifically in CreateCommonPacketFormatStructure() in source/src/enet_encap/cpf.c. A crafted ENIP/CPF message can supply an attacker-controlled item_count value that is not consistently validated against the remaining data_length of the CPF slice

AnalysisAI

Out-of-bounds read in OpENer v2.3-558-g1e99582 exposes EtherNet/IP stack implementations to denial-of-service via a crafted CPF message with an attacker-controlled item_count value that bypasses validation in CreateCommonPacketFormatStructure(). Affected deployments - typically industrial control system (ICS) devices running this open-source ENIP stack - can be crashed without authentication. A proof-of-concept is confirmed via SSVC but the vulnerability is not listed in CISA KEV. EPSS sits at 0.01% (2nd percentile), indicating low observed exploitation pressure.

Technical ContextAI

OpENer is an open-source EtherNet/IP (ENIP) protocol stack targeting embedded and industrial automation devices. ENIP uses the Common Packet Format (CPF) for encapsulating CIP (Common Industrial Protocol) items. The vulnerable function CreateCommonPacketFormatStructure() in source/src/enet_encap/cpf.c parses CPF messages by iterating over item_count entries. The root cause (CWE-125: Out-of-bounds Read) is inconsistent validation: item_count is not reliably checked against the actual remaining data_length of the CPF slice, allowing a crafted packet to cause the parser to read past the end of the allocated buffer. CPE data is listed as n/a in the source feed, so affected versions must be inferred from the GitHub commit reference (g1e99582) and issue #558. The tags include 'Buffer Overflow' alongside 'Information Disclosure', though CWE-125 is strictly an out-of-bounds read - the buffer overflow tag appears to be an inaccurate classification applied by the reporter.

RemediationAI

No vendor-released patched version has been independently confirmed at time of analysis. The upstream issue is tracked at https://github.com/EIPStackGroup/OpENer/issues/558 - operators should monitor this issue for a committed fix and apply it once a tagged release is available. In the interim, network-layer mitigations are the primary recourse: restrict access to ENIP TCP port 44818 and UDP port 2222 via firewall rules to permit only known, trusted engineering workstations and controllers. ICS-specific deep packet inspection (DPI) capable of validating CPF item_count against frame length can detect and drop malformed ENIP packets. Deploying the device behind an industrial DMZ with unidirectional data diodes or protocol-aware gateways reduces exposure. Note: blocking ENIP entirely will disrupt legitimate I/O and messaging operations - coordinate mitigation windows with operations teams.

More in N A

View all
CVE-2024-51092 CRITICAL POC
9.1 May 08

LibreNMS before 24.10.0 allows a remote attacker to execute arbitrary code via OS command injection involving AboutContr

CVE-2025-15684 MEDIUM POC
5.5 Aug 12

Reachable assertion in Open5GS up to version 2.7.6 allows remote unauthenticated attackers to crash the Diameter CER han

CVE-2024-45257 HIGH POC
7.3 May 08

A Command Injection issue in the payload build page in BYOB (Build Your Own Botnet) 2.0 allows attackers to execute arbi

CVE-2025-15687 LOW POC
2.1 Aug 12

Denial of service in Open5GS 2.7.6 and earlier allows network-adjacent attackers with low-privilege Diameter Gx peer acc

CVE-2025-15686 LOW POC
2.1 Aug 12

Denial of service in Open5GS HSS (Home Subscriber Server) versions 2.7.0 through 2.7.6 is triggered remotely by manipula

CVE-2025-67888 HIGH POC
7.3 May 08

Remote command injection in Control Web Panel allows unauthenticated attackers to execute arbitrary OS commands as root

CVE-2024-53326 HIGH POC
7.3 May 08

LINQPad before 5.52.01 Pro edition is vulnerable to Unsafe Deserialization in LINQPad.AutoRefManager::PopulateFromCache(

CVE-2026-38360 CRITICAL POC
9.8 May 08

Remote code execution in dash-uploader (Python package for Plotly Dash) versions 0.1.0 through 0.7.0a2 allows unauthenti

CVE-2026-30623 CRITICAL POC
9.8 Jul 15

Command injection in LiteLLM 1.18.10 lets attackers who can configure MCP (Model Context Protocol) servers supply arbitr

CVE-2026-67917 CRITICAL POC
9.8 Aug 17

SQL injection in AzuraCast's backup restore flow (versions up to and including 0.23.7) lets an attacker achieve privileg

CVE-2026-75337 CRITICAL POC
9.8 Aug 27

Arbitrary file read in Yu AI Code Mother v4.3 lets anonymous, remote attackers retrieve files outside the intended previ

CVE-2026-31072 CRITICAL POC
9.8 May 19

Remote code execution in APScheduler (all versions through 3.10.x and 4.0.0a5) is achievable when applications deseriali

Share

EUVD-2026-30780 vulnerability details – vuln.today

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