CVE-2026-15690
LowCVSS 3.1Summary
A vulnerability was found in open62541 up to version 1.5.5, affecting the function responseReadNamespacesArray in src/client/ua_client_connect.c. Manipulation of the Server_NamespaceArray argument causes a null pointer dereference, potentially leading to application crashes. The attack can be executed remotely but requires high complexity and is difficult to exploit.
Risk Assessment
The risk for the organization is the potential for remote crashes of applications using the open62541 library, which could disrupt critical services. The publicly available exploit increases the attack likelihood, though its complexity limits the threat scope.
Recommendation
It is recommended to immediately update open62541 to a version newer than 1.5.5 if available. If no patch exists, restrict network access to interfaces using the vulnerable component and monitor logs for exploitation attempts.
Other vulnerabilities in open62541
See all- CVE-2026-11946High
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, allowing an arbitrarily large string (up to ~4.09 GB) to be declared and delivered across intermediate chunks without ever sending the final chunk. The server buffers all chunks in RAM indefinitely until the SecureChannel times out.
- CVE-2026-67870Critical
In open62541 v1.5.5, the server-side AddReferences implementation contains an incomplete validation flaw for non-local ExpandedNodeId targets. A remote attacker can send a crafted AddReferencesRequest with an empty targetServerUri and a non-zero targetNodeId.serverIndex, causing the target node pointer to remain NULL while execution continues.
- CVE-2026-82623Medium
A vulnerability was detected in open62541 up to 1.5.5 in the function UA_DataValue_backend_copyRange of the History Backend component. Manipulation leads to use after free. The attack can be launched remotely, and the exploit is publicly available.
- CVE-2026-67869High
Buffer Overflow vulnerability in open62541 v1.5.5 allows a remote attacker to cause a denial of service via the Service_Call, which validates input arguments against runtime-resolved InputArguments metadata.
- CVE-2026-67863High
In open62541 1.5.5, a server-side use-after-free exists in the local MonitoredItem callback path. The issue occurs when UA_Subscription_localPublish continues to use the current UA_Notification after a callback invokes UA_Server_deleteMonitoredItem for the current local MonitoredItem. This allows a remote attacker to cause a denial of service.
- CVE-2026-67864High
An issue in open62541 v.1.5.5 and before allows a remote attacker to cause a denial of service via the NodeManagement type-instantiation logic component.
- CVE-2026-67862High
open62541 1.5.5 contains a buffer-overflow in the high-level attribute reading logic in src/client/ua_client_highlevel.c. This allows a remote attacker to cause a denial of service.
- CVE-2026-67861High
An issue in open62541 v.1.5.5 and before allows a remote attacker to cause a denial of service via the UA_Client_getRemoteDataTypes component.
- CVE-2026-67860High
open62541 version 1.5.5 contains a heap-based buffer overflow in the default HistoryRead path when the default history database is used with the memory backend.
- CVE-2026-67859High
Buffer overflow vulnerability in open62541 v1.5.5 allows a remote attacker to cause a denial of service via Discovery/LDS handling.
Original NVD description (English source)
A vulnerability was identified in open62541 up to 1.5.5. Affected by this issue is the function responseReadNamespacesArray of the file src/client/ua_client_connect.c of the component Shared Client Library. Such manipulation of the argument Server_NamespaceArray leads to null pointer dereference. The attack can be executed remotely. The attack requires a high level of complexity. The exploitation is known to be difficult. The exploit is publicly available and might be used. The project closed the issue report, stating that this is not the official way to report a security vulnerability.
Vulnerability data from NVD (NIST) · CISA KEV · EPSS

