Skip to main content

open62541 CVE-2026-33592

| EUVDEUVD-2026-41256 HIGH
Allocation of Resources Without Limits or Throttling (CWE-770)
2026-07-02 ENISA GHSA-r94m-59fw-hm34
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 discovery port
  2. Delivery
    Open SecureChannel (pre-session)
  3. Exploit
    Send FindServersRequest with oversized serverUris
  4. Execution
    Stream chunks, withhold final chunk
  5. Persist
    Server buffers gigabytes in RAM
  6. Impact
    Memory exhaustion, denial of 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 only that the target expose the OPC UA Discovery Service - specifically the FindServers endpoint - to the attacker over the network; it occurs pre-session and before any security-policy/encryption negotiation, so no credentials, certificates, or user interaction are needed (AV:N/AC:L/PR:N/UI:N). The concrete trigger is a FindServersRequest with an oversized serverUris field (declared string up to ~3.9 GB) delivered across intermediate chunks with the final chunk withheld, causing indefinite chunk buffering until SecureChannel timeout. The main limiting factor is reachability: the affected versions (1.4.0-1.4.16, 1.5.0-1.5.4, master) must be running and the Discovery/FindServers service must be network-accessible to the attacker; deployments that keep OPC UA on isolated OT segments sharply reduce real-world exposure.

Impact

The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, 7.5) is internally consistent with the description: network-reachable, low complexity, no privileges, no user interaction, and pure availability impact with no confidentiality or integrity loss. This is a genuine availability priority for exposed OPC UA endpoints because it is unauthenticated, pre-session, and unaffected by encryption/security-policy hardening - the usual OPC UA mitigations do not help. Tempering the urgency: there is no KEV listing, no EPSS score supplied, and no public exploit identified, so this is not confirmed as actively exploited; impact is limited to denial of service (no code execution or data exposure). The realistic exposure depends heavily on network placement - OPC UA servers are frequently intended to sit on segmented OT networks rather than the public internet, which constrains the practical AV:N reach. EPSS is not provided in the input and cannot be inferred.

Exploit ScenarioDerived

An attacker with network reachability to an OPC UA server opens a SecureChannel and sends a FindServersRequest whose serverUris field declares a multi-gigabyte string, then streams intermediate chunks while deliberately never sending the final chunk. The server buffers every chunk in RAM until the SecureChannel times out, and by opening several such connections the attacker drives the process into memory exhaustion and denial of service. No authentication, user interaction, or exploit tooling is required (no public POC identified), and low attack complexity makes the technique straightforward to script.

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

Remote memory exhaustion in open62541's FindServers Discovery Service lets an unauthenticated attacker crash or degrade OPC UA servers built on versions 1.4.0-1.4.16, 1.5.0-1.5.4, and master. Because the serverUris field of a FindServersRequest is never validated for length or array size, an attacker can declare a string of up to ~3.9 GB and stream it across chunks while withholding the final chunk, forcing the server to buffer everything in RAM until the SecureChannel times out. The attack is pre-session, requires no authentication, and bypasses all encryption configuration; no public exploit identified at time of analysis.

RemediationAI

Upstream fix available (PR/commit); released patched version not independently confirmed - apply the fix from https://github.com/open62541/open62541/pull/8142 (change https://github.com/open62541/open62541/pull/8142/changes/d253818d6c5e870e1db0e360b18138c8bdc809ae) by upgrading to a build that includes it once a tagged 1.4.x/1.5.x release ships, or by cherry-picking the patch into your current build. Because exploitation is pre-session and unauthenticated, the most effective compensating control is network segmentation: restrict access to the OPC UA Discovery port (default TCP 4840) to trusted management/OT hosts only via firewall or ACLs, which prevents arbitrary clients from reaching FindServers but also blocks legitimate remote discovery clients. Additionally, lower the SecureChannel timeout so buffered chunks are released sooner (reducing the memory-hold window at the cost of dropping slow legitimate clients), place the server behind an OPC UA-aware proxy/gateway that enforces message-size limits, and monitor server memory to alert on the sustained growth this attack produces.

Affected VersionsENISA

Open62541 1.5.0 ≤1.5.4
Open62541 master
Open62541 1.4.0 ≤1.4.16

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, common in OT/IIoT gateways, PLCs, SCADA components, and edge devices. The flaw sits in the Discovery layer's FindServers service, which is reachable before a session (and before security handshakes) are established. OPC UA messages can be split into multiple chunks; here the server accepts an arbitrarily large declared string/array size in the serverUris field and accumulates incoming chunks in memory without bound. The root cause is CWE-770 (Allocation of Resources Without Limits or Throttling): the decoder trusts the client-declared length, allowing a single connection to reserve/buffer memory far beyond any legitimate request until the SecureChannel timeout fires.

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

Unauthenticated, pre-session, network-reachable trigger with low complexity gives AV:N/AC:L/PR:N/UI:N; impact is availability-only memory exhaustion, so C:N/I:N/A:H.

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

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 FindServers Discovery Service in open62541. The serverUris field of FindServersRequest is not validated for length or array size. An attacker can declare an arbitrarily large string (up to ~3.9 GB) 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 configuration. 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 library versions 1.4.0-1.4.16 and 1.5.0-1.5.4 are vulnerable to unauthenticated remote denial-of-service attacks via memory exhaustion in the FindServers Discovery Service, allowing attackers to crash or severely degrade server availability without authentication. No public exploit identified at time of analysis. Organizations deploying these versions face service availability risk from any network-connected attacker.

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 in industrial/OT deployments, not ubiquitous
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

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.

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