Katalog CVE

CVE-2026-116014

WysokieCVSS 8.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.43%

Percentyl 37 - wyżej niż 37% wszystkich znanych CVE

Streszczenie

open62541 w wersjach 1.5.0 do 1.5.7 zawiera przepełnienie całkowite w UA_DataType_fromStructureDescription(), które powoduje zawijanie 16-bitowego pola memSize dla dużych definicji struktur niestandardowych. Złośliwy serwer OPC UA może dostarczyć definicje DataType poprzez UA_Client_getRemoteDataTypes(), powodując przepełnienie sterty w decodeBinaryStructure(), co prowadzi do awarii klienta lub umożliwia wykonanie kodu.

Ocena ryzyka

Złośliwy serwer OPC UA może wywołać przepełnienie sterty w kliencie, powodując awarię lub potencjalne wykonanie kodu. Ryzyko dotyczy systemów korzystających z open62541 do komunikacji z niezaufanymi serwerami OPC UA.

Rekomendacja

Zaktualizuj open62541 do wersji 1.5.7 lub nowszej. Unikaj łączenia się z niezaufanymi serwerami OPC UA do czasu wdrożenia aktualizacji.

Inne podatności w open62541

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS