open62541 1.5.0 before 1.5.7 Integer Overflow Heap Buffer Overflow via Custom DataType
At a glance
Severity
CRITICAL 9.2
EPSS
EPSS 0.43 % · percentile 37 (2026-10-27)
State
PUBLISHED
Published
Updated
Assigner
VulnCheck
NVD status
Awaiting Analysis
Description
open62541 1.5.0 before 1.5.7 contains an integer overflow in UA_DataType_fromStructureDescription() that wraps the 16-bit memSize field for large custom structure definitions. A malicious OPC UA server can supply DataType definitions via UA_Client_getRemoteDataTypes(), causing decodeBinaryStructure() to overflow the heap, crashing clients or enabling code execution.