Description
A vulnerability was detected in open62541 up to 1.5.5. Affected by this vulnerability is the function UA_DataValue_backend_copyRange of the file plugins/historydata/ua_history_data_backend_memory.c of the component History Backend. The manipulation results in use after free. The attack can be launched remotely. The exploit is now public and may be used. The project closed the issue report, stating that this is not the official way to report a security vulnerability.
Published: 2026-08-31
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service and Possible Remote Execution
Action: Immediate Patch
AI Analysis

Impact

The flaw is a use‑after‑free bug located in the UA_DataValue_backend_copyRange function of the History Backend component in the open62541 OPC UA library. The bug is triggered when the function reuses memory that has already been freed, which allows a malicious client to provide crafted data that can cause the server to crash or, in some circumstances, execute unintended code. The vulnerability is exposed through the OPC UA protocol and is reported to be exploitable from a remote client. The public disclosure of the exploit indicates that attackers can reach the vulnerable code path over the network.

Affected Systems

This vulnerability affects all builds of open62541 up to and including version 1.5.5. The open62541 library is used in applications that implement OPC UA servers or clients, so any deployment that links with a vulnerable version is at risk. The flaw resides in the history backend sub‑module, specifically in the file plugins/historydata/ua_history_data_backend_memory.c.

Risk and Exploitability

The CVSS base score of 6.9 reflects a moderate severity level. The EPSS score is reported as less than 1 %, indicating a low but non‑zero probability of exploitation. The vulnerability is not listed in the CISA KEV catalog. The attack vector is remote, requiring a client that can connect to the OPC UA service. Because the exploit is publicly available, a sufficiently motivated attacker could target vulnerable systems from outside the network to induce service disruption or potentially execute code if the memory corruption leads to exploitation.

Generated by OpenCVE AI on September 1, 2026 at 15:47 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the open62541 library to the latest stable release where the use‑after‑free bug is fixed (any version newer than 1.5.5).
  • If history backend functionality is not needed, rebuild the library without the history plugin or disable the feature at runtime to eliminate the vulnerable code path.
  • Restrict access to the OPC UA service by placing it behind a firewall or VPN, allowing only trusted clients to connect and monitoring for anomalous traffic patterns.

Generated by OpenCVE AI on September 1, 2026 at 15:47 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 01 Sep 2026 12:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-825
References
Metrics threat_severity

None

threat_severity

Important


Mon, 31 Aug 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 31 Aug 2026 06:45:00 +0000

Type Values Removed Values Added
Description A vulnerability was detected in open62541 up to 1.5.5. Affected by this vulnerability is the function UA_DataValue_backend_copyRange of the file plugins/historydata/ua_history_data_backend_memory.c of the component History Backend. The manipulation results in use after free. The attack can be launched remotely. The exploit is now public and may be used. The project closed the issue report, stating that this is not the official way to report a security vulnerability.
Title open62541 History Backend ua_history_data_backend_memory.c UA_DataValue_backend_copyRange use after free
First Time appeared Open62541
Open62541 open62541
Weaknesses CWE-119
CWE-416
CPEs cpe:2.3:a:open62541:open62541:*:*:*:*:*:*:*:*
Vendors & Products Open62541
Open62541 open62541
References
Metrics cvssV2_0

{'score': 5, 'vector': 'AV:N/AC:L/Au:N/C:N/I:N/A:P/E:POC/RL:ND/RC:UR'}

cvssV3_0

{'score': 5.3, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L/E:P/RL:X/RC:R'}

cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L/E:P/RL:X/RC:R'}

cvssV4_0

{'score': 6.9, 'vector': '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'}


Subscriptions

Open62541 Open62541
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-08-31T16:24:19.013Z

Reserved: 2026-08-30T08:04:53.909Z

Link: CVE-2026-82623

cve-icon Vulnrichment

Updated: 2026-08-31T16:23:58.558Z

cve-icon NVD

Status : Deferred

Published: 2026-08-31T07:17:46.747

Modified: 2026-08-31T20:56:08.800

Link: CVE-2026-82623

cve-icon Redhat

Severity : Important

Publid Date: 2026-08-31T06:15:08Z

Links: CVE-2026-82623 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-01T16:00:13Z

Weaknesses
  • CWE-119

    Improper Restriction of Operations within the Bounds of a Memory Buffer

  • CWE-416

    Use After Free

  • CWE-825

    Expired Pointer Dereference