CVE-2026-78012: Stack-based Buffer Overflow in Pyramid Solutions NetStaX EtherNet/IP Stack
An issue in the NetStaX EtherNet/IP Stack prior to v5.6.1 could allow a large Class 3 explicit-message request to exceed the application-side receive buffer without generating an error or warning. The result could be memory corruption, a device crash, or a potential remote attack vector without the originating device receiving a CIP error indicating that the request could not be processed.
Security readout for executives and security teams
Plain-English summary
A network request that is too large can overrun memory in affected NetStaX EtherNet/IP components. An unauthenticated remote party with network access could corrupt memory or crash an industrial device, potentially disrupting operations. Because exploitation requires no credentials or user action and may affect confidentiality, integrity, and availability, exposed deployments warrant urgent remediation.
Executive priority
Treat reachable operational deployments as an urgent remediation item. Prioritize systems whose failure could stop production, affect safety dependencies, or cross network trust boundaries. Fund vendor coordination and controlled maintenance because the vulnerable stack may be embedded within equipment firmware rather than managed as a visible standalone package.
Technical view
NetStaX versions before v5.6.1 may accept a large CIP Class 3 explicit-message request exceeding the application receive buffer without returning an error. This stack-based buffer overflow can cause memory corruption or device failure. CVSS 3.1 rates it 9.8: network-accessible, low complexity, unauthenticated, and requiring no user interaction.
Likely exposure
Exposure exists where products embed pre-v5.6.1 EIPA, EIPA-SECURE, EADK, EADK-SECURE, EIPS, EIPS-SECURE, ESDK, or ESDK-SECURE components and accept reachable Class 3 explicit messaging. Internet or untrusted-network reachability increases urgency. Asset firmware may conceal the underlying library version, requiring confirmation from device suppliers or integrators.
Exploitation context
The supplied sources describe a potential remote attack vector, but provide no evidence of active exploitation; the CVE is not listed as KEV in the bundle. Successful exploitation could corrupt memory or crash a device. Although the CVSS assessment indicates high confidentiality, integrity, and availability impacts, the evidence supplied does not establish reliable code execution.
Researcher notes
CWE-121 applies because an oversized Class 3 explicit-message request can exceed an application-side receive buffer. The absence of a CIP rejection is operationally relevant because senders may receive no warning that processing failed. Product-specific exploitability may depend on integration, memory protections, and network reachability; those details are not established by the supplied evidence.
Mitigation direction
Upgrade affected NetStaX components and kits to v5.6.1 or later, following Pyramid Solutions guidance.
Ask equipment vendors whether deployed firmware embeds an affected NetStaX version and obtain their approved update.
Restrict EtherNet/IP messaging to trusted management and control networks using segmentation and allowlisting.
Block unnecessary access from enterprise, remote-access, and internet-facing networks until affected systems are updated.
Apply vendor-recommended compensating controls where operational constraints prevent immediate upgrades.
Validation and detection
Inventory devices and applications using the listed Adapter or Scanner kits, including secure variants.
Confirm the embedded NetStaX version through build records, software inventories, integrators, or equipment vendors.
Map which affected assets accept Class 3 explicit messages from untrusted or broadly accessible networks.
Verify updated systems report v5.6.1 or later using vendor-supported identification methods.
Review monitoring and device logs for oversized explicit messages, memory faults, or unexplained restarts.
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Potential ATT&CK relevance
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
cwe · low confidence lookup
CWE-121: Exact CWE lookup
Use the exact CWE identifier as the starting point before reviewing related ATT&CK behavior. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
2CVSS vectors
3Timeline events
1ADP providers
4Source links
SSVC decision data
CISA-ADPCISA Coordinator
Timestamp
Version
2.0.3
Exploitation: noneAutomatable: yesTechnical Impact: total
CVSS vector scores
2 official scores
We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.
CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.
CWE-121 · source CWE mapping
Stack-based Buffer Overflow
Stack-based Buffer Overflow represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.