open62541に整数オーバーフロー、1.5.7で修正済み
Summary
OPC UAの実装ライブラリopen62541の1.5.0以上1.5.7未満に、接続先サーバーが送る型定義を処理する際のメモリ破壊の弱点が見つかりました。悪意あるOPC UAサーバーにクライアントとして接続すると、クライアントが異常終了したり、任意のコードを実行されたりするおそれがあります。該当する版を使うクライアント側の製品は、1.5.7への更新と、接続先サーバーの見直しを進めてください。
AI summary
Written by an external AI model and may contain mistakes. Check the original description and references below before acting on it.
OPC UAの実装ライブラリopen62541の1.5.0以上1.5.7未満に、接続先サーバーが送る型定義を処理する際のメモリ破壊の弱点が見つかりました。悪意あるOPC UAサーバーにクライアントとして接続すると、クライアントが異常終了したり、任意のコードを実行されたりするおそれがあります。該当する版を使うクライアント側の製品は、1.5.7への更新と、接続先サーバーの見直しを進めてください。
Affected packages
| Ecosystem | Package | Affected | Fixed |
|---|---|---|---|
| open62541 | open62541 |
≥ 1.5.0, < 1.5.7 |
1.5.7 |
Fix status by distribution
Fixed packages published by each distribution for this CVE
- Debian DEBIAN-CVE-2026-116014 open62541
Original description The description as published by the source.
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.
Source: CVE.org (CVE Program・cvelistV5) NVD GitHub Advisory
References
- advisory github.com
- advisory vulncheck.com
- advisory nvd.nist.gov
- advisory github.com
- package github.com
- patch github.com
- patch github.com
- patch github.com
- web github.com
- web github.com