CVE-2026-15690
NiskieCVSS 3.1Streszczenie
W bibliotece open62541 do wersji 1.5.5 wykryto podatność polegającą na wywołaniu funkcji responseReadNamespacesArray w pliku src/client/ua_client_connect.c. Manipulacja argumentem Server_NamespaceArray prowadzi do dereferencji wskaźnika null, co może skutkować awarią aplikacji. Atak może być przeprowadzony zdalnie, ale wymaga wysokiego poziomu złożoności i jest trudny do wykorzystania.
Ocena ryzyka
Ryzyko dla organizacji polega na możliwości zdalnego spowodowania awarii aplikacji korzystającej z biblioteki open62541, co może prowadzić do przerwania działania usług krytycznych. Publicznie dostępny exploit zwiększa prawdopodobieństwo ataku, choć jego złożoność ogranicza skalę zagrożenia.
Rekomendacja
Zaleca się natychmiastową aktualizację biblioteki open62541 do wersji nowszej niż 1.5.5, jeśli taka jest dostępna. W przypadku braku łatki należy ograniczyć dostęp do interfejsów sieciowych wykorzystujących podatny komponent oraz monitorować logi pod kątem prób eksploatacji.
Inne podatności w open62541
Zobacz wszystkie- CVE-2026-11946Wysokie
Nieuwierzytelniony zdalny atakujący może wyczerpać pamięć serwera poprzez usługę GetEndpoints Discovery Service w bibliotece open62541. Pole endpointUrl w żądaniu GetEndpointsRequest nie jest walidowane pod kątem długości, co pozwala na zadeklarowanie dowolnie dużego ciągu znaków (do ~4,09 GB) dostarczanego w fragmentach bez wysyłania ostatniego fragmentu. Serwer buforuje wszystkie fragmenty w pamięci RAM bez ograniczeń aż do czasu wygaśnięcia SecureChannel.
- CVE-2026-67870Krytyczne
W open62541 v1.5.5 implementacja AddReferences po stronie serwera zawiera niekompletną walidację dla nie-lokalnych celów ExpandedNodeId. Zdalny atakujący może wysłać spreparowane AddReferencesRequest z pustym targetServerUri i niezerowym targetNodeId.serverIndex, co powoduje, że wskaźnik węzła docelowego pozostaje NULL, podczas gdy wykonanie jest kontynuowane.
- CVE-2026-82623Średnie
Wykryto podatność w open62541 do wersji 1.5.5 w funkcji UA_DataValue_backend_copyRange komponentu History Backend. Manipulacja prowadzi do użycia po zwolnieniu (use after free). Atak może być przeprowadzony zdalnie, a exploit jest publicznie dostępny.
- CVE-2026-67869Wysokie
Podatność przepełnienia bufora w open62541 v1.5.5 pozwala zdalnemu atakującemu spowodować denial of service poprzez usługę Service_Call, która waliduje argumenty wejściowe względem metadanych InputArguments rozwiązywanych w czasie wykonania.
- CVE-2026-67863Wysokie
W open62541 w wersji 1.5.5 występuje użycie po zwolnieniu (use-after-free) po stronie serwera w ścieżce wywołań zwrotnych lokalnego MonitoredItem. Problem występuje, gdy UA_Subscription_localPublish nadal używa bieżącego UA_Notification po wywołaniu zwrotnym, które usuwa bieżący lokalny MonitoredItem. Pozwala to zdalnemu atakującemu spowodować odmowę usługi.
- CVE-2026-67864Wysokie
Problem w open62541 w wersji 1.5.5 i wcześniejszych pozwala zdalnemu atakującemu spowodować odmowę usługi poprzez logikę tworzenia instancji typu NodeManagement.
- CVE-2026-67862Wysokie
open62541 1.5.5 zawiera przepełnienie bufora w logice odczytu atrybutów wysokiego poziomu w src/client/ua_client_highlevel.c. Pozwala to zdalnemu atakującemu spowodować odmowę usługi.
- CVE-2026-67861Wysokie
W open62541 w wersji 1.5.5 i wcześniejszych istnieje problem umożliwiający zdalnemu atakującemu spowodowanie odmowy usługi przez komponent UA_Client_getRemoteDataTypes.
- CVE-2026-67860Wysokie
open62541 w wersji 1.5.5 zawiera przepełnienie bufora oparte na stercie w domyślnej ścieżce HistoryRead, gdy używana jest domyślna baza danych historii z backendem pamięciowym.
- CVE-2026-67859Wysokie
Podatność przepełnienia bufora w open62541 v1.5.5 pozwala zdalnemu atakującemu na wywołanie odmowy usługi poprzez obsługę Discovery/LDS.
Oryginalny opis (angielski, źródło NVD)
A vulnerability was identified in open62541 up to 1.5.5. Affected by this issue is the function responseReadNamespacesArray of the file src/client/ua_client_connect.c of the component Shared Client Library. Such manipulation of the argument Server_NamespaceArray leads to null pointer dereference. The attack can be executed remotely. The attack requires a high level of complexity. The exploitation is known to be difficult. The exploit is publicly available and might be used. The project closed the issue report, stating that this is not the official way to report a security vulnerability.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

