Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach EtherNet/IP TCP port 44818
-
DeliverySend crafted oversized encapsulation packet
-
ExploitTrigger disposeOfLargePacket discard path
-
ExecutionReceiveTcpMsg returns false success length
-
PersistCaller reads discarded buffer out-of-bounds
-
ImpactCrash disrupts adapter availability
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, buffer size validation
MITRE ATT&CK
2 techniques across 2 tactics: Execution, Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | No authentication is required - the CVSS 4.0 vector (PR:N/UI:N/AV:N) confirms unauthenticated remote exploitation with no user interaction. The sole prerequisite is TCP connectivity to the CIPster EtherNet/IP listener on port 44818. The attacker must craft an EtherNet/IP encapsulation packet whose declared payload size causes the receiver to enter the |
| Impact | The CVSS 4.0 base vector (AV:N/AC:L/AT:N/PR:N/UI:N) places this vulnerability in a high-severity attack-profile category: network-reachable, low complexity, unauthenticated, no user interaction required. However, the impact metrics are constrained exclusively to availability at low severity (VA:L) with no confidentiality or integrity impact (VC:N/VI:N), yielding a moderate overall score of 5.5. The E:P supplemental metric confirms a proof-of-concept exploit has been publicly disclosed, reducing the skill bar for exploitation. No EPSS score was provided in the input data and CISA KEV status is not indicated, leaving active exploitation unconfirmed. In operational technology (OT) and industrial control system (ICS) environments where CIPster is deployed, even low-severity availability disruptions can have disproportionate operational consequences - crashing an EtherNet/IP adapter may halt communication with a connected PLC or actuator. The absence from KEV and the VA:L impact rating together suggest this is not currently being exploited at scale, but the OT deployment context and public POC existence elevate it above a typical low-priority finding for asset owners running CIPster. |
| Exploit ScenarioDerived | An attacker with network-layer access to a CIPster-based EtherNet/IP adapter (e.g., residing on the same OT network segment or reaching TCP port 44818 through a misconfigured firewall) sends a crafted TCP packet with an oversized EtherNet/IP encapsulation payload. The |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 20, 2026
Out-of-bounds read in liftoff-sr CIPster's TCP Encapsulation Receive Path allows remote unauthenticated attackers to crash or disrupt EtherNet/IP adapter availability. The vulnerability in Encapsulation::ReceiveTcpMsg (encap.cc) causes the function to return a success-indicating length value after silently discarding an oversized TCP payload, prompting the caller to parse an already-discarded buffer and triggering the out-of-bounds read. No public exploit identified at time of analysis per KEV, though publicly available exploit code exists per CVSS 4.0 E:P supplemental metric and VulDB disclosure.
RemediationAI
Apply the upstream patch at commit e8e9dba09bf56962807d3504b783ccdb6287f3e4 from the CIPster GitHub repository (https://github.com/liftoff-sr/CIPster/commit/e8e9dba09bf56962807d3504b783ccdb6287f3e4). Note that this fix exists only at commit level - no tagged release version is confirmed as incorporating the patch, so integrators must build directly from a post-fix commit. As a compensating control pending patching, restrict inbound TCP access to EtherNet/IP port 44818 to only known, trusted industrial hosts (PLCs, HMIs, engineering workstations) via firewall or managed switch ACLs; this prevents untrusted hosts from sending crafted oversized encapsulation packets. Placing the device behind an industrial DMZ reduces exposure without modifying the binary, though it does not eliminate the underlying memory-safety flaw and should be treated as temporary mitigation only.
Affected VersionsENISA
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
CIPster is an open-source C++ implementation of the EtherNet/IP (Ethernet Industrial Protocol) adapter stack, implementing the Common Industrial Protocol (CIP) over TCP. The flaw resides in Encapsulation::ReceiveTcpMsg in source/src/enet_encap/encap.cc. CWE-119 (Improper Restriction of Operations within the Bounds of a Memory Buffer) is the assigned root-cause class, with the specific manifestation being an out-of-bounds read. The defect is in error-propagation logic: the pre-fix code called disposeOfLargePacket() to discard an oversized EtherNet/IP encapsulation payload, but on success returned remaining + ENCAPSULATION_HEADER_LENGTH - signaling to the caller that a valid full packet was available. The caller then attempted to parse a buffer whose body had already been consumed and discarded, reading beyond the valid memory region. The fix (commit e8e9dba09bf56962807d3504b783ccdb6287f3e4) corrects all affected error paths in the function to uniformly return kEipStatusError (-1) when oversized or malformed packets are encountered, preventing the caller from attempting to parse discarded data.
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
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P
Network-reachable unauthenticated OOB read with scope unchanged; only availability is impacted at low severity - no confidentiality or integrity consequence demonstrated.
Primary rating from Vendor (vuldb).
CVSS VectorVendor: vuldb
DescriptionCVE.org
A security vulnerability has been detected in liftoff-sr CIPster 1802525be27d33e19a9a83c163e331a1d13b1892. This impacts an unknown function of the file source/src/enet_encap/encap.cc of the component TCP Encapsulation Receive Path. The manipulation leads to out-of-bounds read. The attack can be initiated remotely. The exploit has been disclosed publicly and may be used. The identifier of the patch is e8e9dba09bf56962807d3504b783ccdb6287f3e4. To fix this issue, it is recommended to deploy a 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
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.
EUVD-2026-63347
GHSA-q8vh-mhmw-wmcq
NVD
CVE.org
EPSS
VulDB
Exploit-DB