CVE-2026-51541

Published Jul 13, 2026 CVSS 3.1 · 9.1 Critical EPSS < 1% KEV · Not listed
Description
OpENer 2.3.0 (commit 76b95cf) has an out-of-bounds read issue in CIP message parsing when handling malformed explicit requests with a forged EPath size. An attacker can send a valid ENIP SendRRData frame carrying a very short CIP payload whose path_size field claims that many more path words are present than are actually available. Because the parser trusts the attacker-controlled path_size and continues decoding path segments without a remaining-length boundary, it reads beyond the end of the stack receive buffer.

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 Opener Project
Opener Project opener
CPEs cpe:2.3:a:opener_project:opener:2.3.0:*:*:*:*:*:*:*
Vendors & Products Opener Project
Opener Project opener
Type Values Removed Values Added
Title OpENer 2.3.0 Out-of-Bounds Read in CIP Message Parsing
Type Values Removed Values Added
Title OpENer 2.3.0 Out-of-Bounds Read in CIP Message Parsing
Type Values Removed Values Added
Title Out‑of‑Bounds Read in OpENer CIP Message Parsing Due to Forged Path Size
Weaknesses CWE-119
Type Values Removed Values Added
Title Out‑of‑Bounds Read in OpENer CIP Message Parsing Due to Forged Path Size
Weaknesses CWE-119
Type Values Removed Values Added
Weaknesses CWE-125
Metrics cvssV3_1

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

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
First Time appeared Eipstackgroup
Eipstackgroup opener
Vendors & Products Eipstackgroup
Eipstackgroup opener
Type Values Removed Values Added
Description OpENer 2.3.0 (commit 76b95cf) has an out-of-bounds read issue in CIP message parsing when handling malformed explicit requests with a forged EPath size. An attacker can send a valid ENIP SendRRData frame carrying a very short CIP payload whose path_size field claims that many more path words are present than are actually available. Because the parser trusts the attacker-controlled path_size and continues decoding path segments without a remaining-length boundary, it reads beyond the end of the stack receive buffer.
References
Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Jul 14, 2026, 1:06 PM
Reserved
Jun 8, 2026, 12:00 AM
Status
Analyzed
Published
Jul 13, 2026, 10:16 PM
Modified
Aug 11, 2026, 4:26 PM