CVE-2026-116014 PUBLISHED

open62541 1.5.0 before 1.5.7 Integer Overflow Heap Buffer Overflow via Custom DataType

Assigner: VulnCheck
Reserved: 24.10.2026 Published: 24.10.2026 Updated: 24.10.2026

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.

Metrics

CVSS Vector: CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
CVSS Score: 9.2

Product Status

Vendor open62541
Product open62541
Versions Default: unaffected
  • affected from 1.5.0 to 1.5.7 (excl.)

Credits

  • BUG|PWN Research finder
  • Sadoc ADONON finder

References

Problem Types

  • Integer Overflow or Wraparound CWE