Katalog CVE

CVE-2026-26453

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

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.

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