CVE-2025-65494
WysokieCVSS 7.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 18 - wyżej niż 18% wszystkich znanych CVE
Streszczenie
W bibliotece OISM libcoap 4.3.5 w funkcji get_san_or_cn_from_cert() (plik src/coap_openssl.c) występuje dereferencja wskaźnika NULL. Złośliwy certyfikat X.509 powoduje, że sk_GENERAL_NAME_value() zwraca NULL, co prowadzi do zdalnego ataku typu denial of service.
Ocena ryzyka
Atakujący może zdalnie wywołać awarię usługi korzystającej z libcoap poprzez dostarczenie spreparowanego certyfikatu. Skutkuje to niedostępnością usługi dla legalnych klientów.
Rekomendacja
Należy zaktualizować libcoap do wersji z poprawką lub wdrożyć walidację certyfikatów przed ich przetwarzaniem. Zaleca się śledzenie wydań biblioteki pod kątem poprawek bezpieczeństwa.
Inne podatności w OISM libcoap
Zobacz wszystkie- CVE-2025-65501Średnie
W OISM libcoap 4.3.5 występuje dereferencja wskaźnika NULL w funkcji coap_dtls_info_callback(). Podatność pozwala zdalnym atakującym na wywołanie odmowy usługi (DoS) poprzez uzgadnianie DTLS, podczas którego SSL_get_app_data() zwraca NULL.
- CVE-2025-65500Średnie
W OISM libcoap 4.3.5 występuje dereferencja wskaźnika NULL w funkcji coap_dtls_generate_cookie() w pliku src/coap_openssl.c. Podatność pozwala zdalnym atakującym na wywołanie odmowy usługi (DoS) poprzez spreparowane uzgadnianie DTLS, które powoduje, że SSL_get_SSL_CTX() zwraca NULL.
- CVE-2025-65499Średnie
W OISM libcoap 4.3.5 występuje błąd indeksu tablicy w funkcji tls_verify_call_back() w pliku src/coap_openssl.c. Podatność pozwala zdalnym atakującym na wywołanie odmowy usługi (DoS) poprzez spreparowane uzgadnianie DTLS, które powoduje, że SSL_get_ex_data_X509_STORE_CTX_idx() zwraca -1.
- CVE-2025-65495Wysokie
W bibliotece OISM libcoap 4.3.5 w funkcji tls_verify_call_back() (plik src/coap_openssl.c) występuje błąd znaku liczby całkowitej. Złośliwy certyfikat TLS powoduje, że i2d_X509() zwraca -1, co jest błędnie używane jako rozmiar w malloc(), umożliwiając zdalny atak typu denial of service.
Oryginalny opis (angielski, źródło NVD)
NULL pointer dereference in get_san_or_cn_from_cert() in src/coap_openssl.c in OISM libcoap 4.3.5 allows remote attackers to cause a denial of service via a crafted X.509 certificate that causes sk_GENERAL_NAME_value() to return NULL.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

