Skip to main content

open62541 CVE-2026-18784

| EUVDEUVD-2026-52789 LOW
Heap-based Buffer Overflow (CWE-122)
2026-08-04 VulDB GHSA-r2hr-h3px-675c
1.9
CVSS 4.0 · Vendor: VulDB

Severity by source

Vendor (VulDB) PRIMARY
1.9 MEDIUM
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
5.3 MEDIUM

Local attack vector and low privileges align with AV:L/PR:L; all impacts are bounded to low given no scope change and limited heap corruption reach.

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
X

Lifecycle Timeline

4
Analysis Generated
Aug 04, 2026 - 17:39 vuln.today
Severity Changed
Aug 04, 2026 - 17:23 NVD
MEDIUM LOW
CVSS changed
Aug 04, 2026 - 17:23 NVD
4.8 (MEDIUM) 1.9 (LOW)
CVE Published
Aug 04, 2026 - 16:30 cve.org
LOW 1.9

DescriptionCVE.org

A vulnerability was found in o6 open62541 up to 1.5.5. This issue affects the function UA_Client_readNodeClassAttribute of the file src/client/ua_client_highlevel.c. Performing a manipulation results in heap-based buffer overflow. Attacking locally is a requirement. The exploit has been made public and could be used. The project closed the issue report, stating that this is not the official way to report a security vulnerability.

AnalysisAI

Heap-based buffer overflow in open62541 up to version 1.5.5 allows local low-privileged attackers to corrupt heap memory via the UA_Client_readNodeClassAttribute function in the client high-level API. The vulnerability is confined to local exploitation (AV:L/PR:L), limiting its network attack surface, but publicly available exploit code lowers the barrier for abuse on compromised or multi-tenant systems running open62541 OPC UA clients. The open62541 project closed the issue report as filed through unofficial channels, leaving patch status and official acknowledgment unconfirmed.

Technical ContextAI

open62541 is a widely-adopted open-source C implementation of the OPC UA (OPC Unified Architecture) communication standard, commonly embedded in industrial automation devices, PLCs, SCADA gateways, and IoT edge systems (CPE: cpe:2.3:a:o6:open62541:*:*:*:*:*:*:*:*). The affected function UA_Client_readNodeClassAttribute resides in src/client/ua_client_highlevel.c, which provides a high-level client API for reading node attributes from an OPC UA server. CWE-122 (Heap-based Buffer Overflow) indicates the root cause is a write beyond allocated heap buffer bounds during attribute reading, likely arising from insufficient validation of server-returned data lengths or node class attribute payloads before copying into a fixed-size heap allocation. This class of flaw can corrupt adjacent heap metadata or objects, potentially enabling limited memory disclosure or controlled memory writes.

RemediationAI

No vendor-released patch has been identified at time of analysis; the open62541 project closed the GitHub issue (https://github.com/open62541/open62541/issues/8139) citing improper reporting channels, and no official advisory has been published. Operators should monitor the official open62541 repository for a future patched release and apply it when available. As a compensating control, restrict local shell and user access to systems running open62541 client software, since exploitation requires local low-privileged access - reducing the attack surface to only essential personnel. In industrial environments, enforce least-privilege OS accounts for processes running OPC UA clients and audit user access logs. Avoid exposing systems running open62541 clients to untrusted local users. Note that these controls address the access prerequisite but do not eliminate the underlying heap overflow; code-level patching remains the definitive fix.

Share

CVE-2026-18784 vulnerability details – vuln.today

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