Katalog CVE

CVE-2026-107928

WysokieCVSS 8.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Podwyższone ryzyko
0.71%

Percentyl 53 - wyżej niż 53% wszystkich znanych CVE

Streszczenie

Gdy curl jest zbudowany z GnuTLS, złośliwy serwer WebSocket może spowodować, że curl wyśle pamięć poza swój bufor wysyłania. Wynika to z odczytu poza granicami, gdy gnutls_record_send() zwraca liczbę wysłanych bajtów większą niż liczba bajtów przekazanych do wysłania, co GnuTLS robi po zablokowanym wysłaniu.

Ocena ryzyka

Może dojść do wycieku zawartości pamięci procesu do zdalnego serwera lub do awarii aplikacji. Wyciek może ujawnić dane wrażliwe lub umożliwić dalszą eksploatację.

Rekomendacja

Zaktualizuj curl/libcurl do wersji z poprawką. Do czasu aktualizacji unikaj łączenia się przez WebSocket z niezaufanymi serwerami przy użyciu kompilacji z GnuTLS.

Inne podatności w curl

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

When curl is built with GnuTLS, a malicious WebSocket server can make curl send memory past its send buffer. This is due to an out of bounds read following when `gnutls_record_send()` returns a number of bytes sent **greater than the number of bytes it was given to send**. GnuTLS does that after a blocked send.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS