Skip to main content

open62541 EUVDEUVD-2026-41326

| CVE-2026-11946 HIGH
Allocation of Resources Without Limits or Throttling (CWE-770)
2026-07-02 ENISA GHSA-qwmm-q68h-5qf6
7.5
CVSS 3.1 · Vendor: ENISA
View

Attack ChainAIDerived

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

  1. Access
    Reach OPC UA server on port 4840
  2. Delivery
    Send GetEndpoints with huge endpointUrl length
  3. Exploit
    Stream intermediate chunks, omit final chunk
  4. Execution
    Server buffers chunks in RAM
  5. Persist
    Open many channels in parallel
  6. Impact
    Exhaust memory, deny service

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V2 - Validation and Business Logic Resource allocation limits
MITRE ATT&CK

1 technique across 1 tactic: Impact

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 access to the OPC UA Discovery Service endpoint (GetEndpoints, typically TCP 4840) of a server running a vulnerable open62541 build (1.4.0-1.4.16, 1.5.0-1.5.4, or master). The specific trigger is a GetEndpointsRequest whose endpointUrl UInt32 length field declares an oversized string (up to ~4.09 GB), delivered as intermediate SecureConversation chunks with the final chunk deliberately withheld. Per CVSS AV:N/AC:L/PR:N/UI:N, there are no special conditions beyond reachability - no authentication, no session, and no particular encryption or configuration is needed, since the attack is pre-session and bypasses all encryption configurations. The main limiting factors are network exposure of the OPC UA port and available server RAM, plus the SecureChannel timeout which eventually frees buffered chunks, so effective attacks require sustained or parallelized connections.

Impact

The CVSS 3.1 base score is 7.5 (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H), consistent with a pure availability-impact, unauthenticated, low-complexity network attack - an accurate characterization given the description confirms the attack is remote, pre-session, and requires no credentials. No EPSS score was supplied and the CVE is not in CISA KEV, so there is no evidence of active exploitation; no public POC was provided either, meaning both exploitation-probability signals are currently absent or unknown. The realistic risk is driven by exposure rather than sophistication: the technique is conceptually simple (declare a huge length, withhold the final chunk), so weaponization is plausible, but impact is confined to denial of service - no confidentiality or integrity loss. Priority should therefore scale with how exposed the OPC UA endpoint is: internet- or plant-network-reachable servers with limited RAM warrant prompt patching, while segmented OT deployments face lower practical risk. Note the SecureChannel timeout provides a natural (though slow) release valve, which somewhat limits sustained impact unless the attacker opens many parallel channels.

Exploit ScenarioDerived

An attacker with network reachability to an exposed OPC UA server sends a GetEndpointsRequest declaring a multi-gigabyte endpointUrl length, then streams intermediate message chunks while deliberately never transmitting the final chunk. The server buffers each chunk in RAM and holds them until the SecureChannel times out; by opening many such channels in parallel the attacker drives memory exhaustion and denial of service. No authentication, user interaction, or valid credentials are required, and no public POC is currently known.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.4% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jul 02, 2026

Uncontrolled memory consumption in open62541's OPC UA Discovery Service allows a remote, unauthenticated attacker to crash or degrade servers by abusing the GetEndpoints request handling. Because the endpointUrl field length is never validated, an attacker can advertise a string up to ~4.09 GB and stream it across incomplete message chunks that the server buffers in RAM indefinitely until the SecureChannel times out, exhausting available memory. The flaw is pre-session and works against any encryption configuration; no public exploit is identified at time of analysis, and it is not listed in CISA KEV.

RemediationAI

Patch available per vendor advisory: upgrade open62541 to a fixed release incorporating pull request https://github.com/open62541/open62541/pull/8142 (fix commit d253818d6c5e870e1db0e360b18138c8bdc809ae); an exact tagged patched version was not provided in the input, so confirm the specific release (expected on the 1.4.x and 1.5.x branches) directly with the project before deploying. Because many affected systems are embedded, downstream device vendors must rebuild firmware against the patched library. Where immediate patching is not possible, apply compensating controls: restrict network reachability of the OPC UA Discovery/GetEndpoints endpoint (typically TCP 4840) to trusted management hosts via firewall or OT network segmentation, which prevents arbitrary clients from initiating the attack but breaks discovery for legitimate remote clients; lower the SecureChannel timeout so buffered chunks are released sooner, at the cost of dropping slow legitimate connections; and constrain per-process memory (e.g. cgroup/ulimit limits) so an exhausted server fails and restarts predictably rather than destabilizing the host, accepting that the OPC UA service still becomes unavailable during an attack.

Affected VersionsENISA

Open62541 master
Open62541 1.4.0 ≤1.4.16
Open62541 1.5.0 ≤1.5.4

Affected Packages

euvd open62541 no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

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

Technical ContextAI · show details

open62541 is a widely used open-source C implementation of the OPC UA (IEC 62541) industrial machine-to-machine communication protocol, embedded in PLCs, gateways, SCADA components, and IIoT devices. The vulnerability lives in the OPC UA Secure Conversation (chunking) layer that precedes session establishment: OPC UA messages can be fragmented into chunks, and the GetEndpointsRequest carries an endpointUrl string whose length is encoded in a UInt32 length prefix. The root cause maps to CWE-770 (Allocation of Resources Without Limits or Throttling) - the server accepts and buffers an attacker-declared string length (up to ~4.09 GB, the UInt32 ceiling) and accumulates intermediate chunks in memory while waiting for a final chunk that is never sent. The affected CPE is cpe:2.3:a:open62541_project_/_o6_automation_gmbh:open62541, covering the standard library builds.

Know when Open62541 gets its next vulnerability

  • 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 (ENISA) 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, pre-session, unauthenticated and low-complexity (AV:N/AC:L/PR:N/UI:N) with availability-only impact from memory exhaustion (A:H, C/I:N), no scope change.

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
Red Hat 7.5 HIGH

Primary rating from Vendor (ENISA).

CVSS VectorVendor: ENISA

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

DescriptionCVE.org

An unauthenticated remote attacker can exhaust server memory via the GetEndpoints Discovery Service in open62541. The endpointUrl field of GetEndpointsRequest is not validated for length. An attacker can declare an arbitrarily large string (up to ~4.09 GB via the UInt32 length field) delivered across intermediate chunks without ever sending the final chunk. The server buffers all chunks in RAM indefinitely until the SecureChannel times out. The attack is pre-session and bypasses all encryption configurations.

The issue affects open62541: from 1.4.0 through 1.4.16, from 1.5.0 through 1.5.4, master.

Executive ViewAI

Why It Matters

open62541 OPC UA Discovery Service implementations are vulnerable to remote, unauthenticated denial-of-service attacks that exhaust server memory and crash services, directly impacting availability for organizations operating industrial control systems and manufacturing environments. An attacker can exploit this vulnerability without authentication or network privileges, making any exposed OPC UA Discovery endpoint immediately at risk. Organizations must prioritize patching to prevent operational outages in production environments.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.4%
Top 69% exploitable
Prevalence
Medium
widely used open-source OPC UA stack embedded in many industrial/IIoT devices
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment Vendor GitHub

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.4%
Patch available Yes
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
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

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

Attack Technique

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

Vendor StatusVendor

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