CVE-2026-26456
WysokieCVSS 7.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 18 - wyżej niż 18% wszystkich znanych CVE
Streszczenie
W ccoap (commit 77f55c4b466e99327c24ace8a2913d3ba7e2ccd5) istnieje podatność na dereferencję pustego wskaźnika w logice zarządzania sesjami po stronie serwera. Problem wynika z wyścigu między wątkiem przetwarzania żądań a wątkiem czyszczenia sesji przy dostępie do współdzielonej listy sesji bez odpowiedniej synchronizacji.
Ocena ryzyka
Atakujący może wykorzystać wyścig, aby spowodować awarię serwera (DoS) lub potencjalnie uzyskać nieautoryzowany dostęp do sesji.
Rekomendacja
Zaktualizuj ccoap do wersji z poprawką synchronizacji lub ogranicz dostęp do serwera COAP.
Inne podatności w ccoap
Zobacz wszystkie- CVE-2026-26459Wysokie
ccoap (commit 77f55c4b466e99327c24ace8a2913d3ba7e2ccd5) zawiera podatność w logice parsowania opcji, która powoduje błąd segmentacji podczas przetwarzania nieprawidłowych wiadomości COAP z niewystarczającą ilością danych opcji.
- CVE-2026-26457Wysokie
ccoap (commit 77f55c4b466e99327c24ace8a2913d3ba7e2ccd5) zawiera podatność na dereferencję pustego wskaźnika w funkcji coap_dump_msg() podczas przetwarzania wiadomości COAP zawierających opcje o zerowej długości.
- CVE-2026-26453Wysokie
ccoap (commit 77f55c4b466e99327c24ace8a2913d3ba7e2ccd5) zawiera podatność na dereferencję pustego wskaźnika w funkcji coap_server_handle_session() podczas przetwarzania wiadomości COAP zawierających opcje URI_PATH z pustymi wskaźnikami danych. Gdy serwer szuka opcji URI_PATH pasującej do ciągu "separate", bezpośrednio wywołuje strncmp() na option_list[i].data bez sprawdzenia, czy wskaźnik jest pusty. Powoduje to błąd segmentacji, gdy pole danych opcji jest puste.
- CVE-2026-26452Wysokie
ccoap (commit 77f55c4b466e99327c24ace8a2913d3ba7e2ccd5) zawiera podatność w logice parsowania opcji, która powoduje błąd segmentacji podczas przetwarzania wiadomości COAP zawierających nieprawidłowe numery opcji.
Oryginalny opis (angielski, źródło NVD)
A null pointer dereference vulnerability exists in the server-side session management logic of ccoap 77f55c4b466e99327c24ace8a2913d3ba7e2ccd5. The issue is caused by a race condition between the request dispatch thread and the session cleanup thread when accessing shared session list nodes without proper synchronization.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

