Vulnerability 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.
CVSS Score
HIGH
Related Weaknesses (CWE)
References
- https://github.com/open62541/open62541/blob/v1.5.6/src/ua_types_definition.c#L27
- https://github.com/open62541/open62541/commit/0cf4806768c493bc6ccffcd4419da24153
- https://github.com/open62541/open62541/pull/8298
- https://github.com/open62541/open62541/pull/8302
- https://github.com/open62541/open62541/releases/tag/v1.5.7
- https://www.vulncheck.com/advisories/open62541-1.5.0-before-1.5.7-integer-overfl
FAQ
What is CVE-2026-116014?
CVE-2026-116014 is a vulnerability with a CVSS score of 8.1 (HIGH). 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 serve...
How severe is CVE-2026-116014?
CVE-2026-116014 has been rated HIGH with a CVSS base score of 8.1/10. Review the CVSS metrics above for detailed severity breakdown.
Is there a patch for CVE-2026-116014?
Check the references section above for vendor advisories and patch information. Review vendor security bulletins for remediation guidance.