CVE-2023-38403
WysokieCVSS 7.5Prawdopodobieństwo exploitacji (EPSS)
Podwyższone ryzykoPercentyl 74 - wyżej niż 74% wszystkich znanych CVE
Streszczenie
W wersjach iperf3 przed 3.14 występuje podatność, która pozwala na wywołanie przepełnienia całkowitego oraz uszkodzenie sterty przez odpowiednio skonstruowane pole długości.
Ocena ryzyka
Atakujący może wykorzystać tę podatność do destabilizacji działania aplikacji lub uzyskania nieautoryzowanego dostępu do pamięci.
Rekomendacja
Zaleca się aktualizację iperf3 do wersji 3.14 lub nowszej w celu usunięcia tej podatności.
Inne podatności w iperf3
Zobacz wszystkie- CVE-2026-101283Krytyczne
iperf3 w wersjach 3.20–3.21 (esnet/iperf) ma przepełnienie bufora sterty przed autoryzacją w funkcji decrypt_rsa_message(): 256-bajtowy bufor RSA jest odczytywany przez BIO_read z długością szyfrogramu kontrolowaną przez atakującego (guard tylko ostrzega), więc nieuwierzytelniony klient może przepełnić stertę przez zbyt duży authtoken; naprawione w wersji 3.22.
- CVE-2026-101276Krytyczne
iperf3 w wersji 3.21 (esnet/iperf) zawiera zdalną, nieuwierzytelnioną podatność typu use-after-free na stercie: serwerowy watchdog per-test (server_timer_proc()) zwalnia strumienie bez anulowania/dołączania ich wątków roboczych, więc zablokowany wątek roboczy dereferencuje zwolniony iperf_stream; naprawione w wersji 3.22.
- CVE-2026-102253Wysokie
iperf3 w wersjach przed 3.22 zawiera podatność na odmowę usługi, która pozwala nieuwierzytelnionym zdalnym atakującym wprowadzić wątek odbioru UDP serwera w nieodwracalną nieskończoną pętlę poprzez wysłanie pojedynczej spreparowanej wiadomości parametrów kanału sterowania, a następnie jednego 16-bajtowego datagramu UDP. Atakujący mogą trwale przypiąć dotknięty wątek odbioru na poziomie około 100% użycia CPU, czyniąc serwer bezużytecznym do momentu wymuszonego zabicia za pomocą SIGKILL, ponieważ proces nie reaguje na normalne zamknięcie kanału sterowania.
- CVE-2026-71218Średnie
W iperf3 znaleziono błąd. Zdalny nieuwierzytelniony atakujący może wykorzystać podatność w funkcji JSON_read(), która akceptuje kontrolowaną przez peera długość wiadomości i alokuje pamięć bez górnego limitu. Pozwala to na wywołanie nadmiernego zużycia pamięci, prowadząc do Denial of Service (DoS) przez wyczerpanie pamięci, poważne spowolnienie lub zakończenie działania usługi iperf3.
- CVE-2026-71217Wysokie
W iperf3 stwierdzono wadę polegającą na braku właściwej walidacji danych wejściowych. Zdalny atakujący może wykorzystać tę podatność, wysyłając spreparowany JSON na kanale kontrolnym z nadmiernie dużymi parametrami numerycznymi, takimi jak `parallel` i `len`, które nie są poprawnie walidowane przez serwer. Może to prowadzić do nadmiernego tworzenia strumieni i wątków oraz dużych alokacji buforów, powodując wyczerpanie zasobów i w efekcie odmowę usługi (DoS) na serwerze iperf3.
Oryginalny opis (angielski, źródło NVD)
iperf3 before 3.14 allows peers to cause an integer overflow and heap corruption via a crafted length field.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

