CVE-2026-26453
WysokieCVSS 7.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 27 - wyżej niż 27% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Zdalny atakujący może wysłać specjalnie spreparowaną wiadomość COAP, powodując awarię serwera (DoS) i potencjalnie przerwanie działania usług.
Rekomendacja
Zaktualizuj ccoap do wersji z poprawką lub zastosuj filtrowanie wiadomości COAP z nieprawidłowymi opcjami URI_PATH.
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-26456Wysokie
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.
- 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)
ccoap 77f55c4b466e99327c24ace8a2913d3ba7e2ccd5 contains a null pointer dereference vulnerability in the coap_server_handle_session() function when processing COAP messages containing URI_PATH options with NULL data pointers. When the server searches for a URI_PATH option matching the string "separate", it directly calls strncmp() on option_list[i].data without checking if the pointer is NULL. This causes a segmentation fault when the option's data field is NULL.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

