CVE-2020-6072
KrytyczneCVSS 9.8Prawdopodobieństwo exploitacji (EPSS)
Wysokie ryzykoPercentyl 90 - wyżej niż 90% wszystkich znanych CVE
Streszczenie
W funkcji parsowania etykiet w Videolabs libmicrodns 0.1.0 istnieje możliwa do wykorzystania podatność prowadząca do wykonania kodu. Podczas parsowania skompresowanych etykiet w komunikatach mDNS, wartość zwracana przez funkcję rr_decode nie jest sprawdzana, co prowadzi do podwójnego zwolnienia pamięci, które może zostać wykorzystane do wykonania dowolnego kodu. Atakujący może wysłać komunikat mDNS, aby wywołać tę podatność.
Ocena ryzyka
Zdalne wykonanie kodu w usługach korzystających z libmicrodns, co może prowadzić do przejęcia kontroli nad systemem.
Rekomendacja
Zaktualizuj libmicrodns do wersji, w której naprawiono tę podatność, lub zastosuj dostępne poprawki.
Inne podatności w libmicrodns
Zobacz wszystkie- CVE-2020-6079Wysokie
W Videolabs libmicrodns 0.1.0 występuje podatność typu denial-of-service związana z zarządzaniem alokacją zasobów. Podczas napotkania błędów przy parsowaniu wiadomości mDNS niektóre zaalokowane dane nie są zwalniane, co może prowadzić do wyczerpania zasobów. Atakujący może wysyłać jedną wiadomość mDNS wielokrotnie, aby wywołać tę podatność poprzez dekodowanie nazwy domeny w rr_decode.
- CVE-2020-6078Wysokie
W funkcji parsowania wiadomości Videolabs libmicrodns 0.1.0 występuje podatność denial-of-service. Podczas parsowania wiadomości mDNS w mdns_recv wartość zwracana przez mdns_read_header nie jest sprawdzana, co prowadzi do użycia niezainicjowanej zmiennej i ostatecznie do dereferencji null pointer, powodując awarię usługi. Atakujący może wysłać serię wiadomości mDNS, aby wywołać tę podatność.
- CVE-2020-6077Wysokie
Podatność typu odmowa usługi w funkcji parsowania wiadomości w Videolabs libmicrodns 0.1.0. Podczas przetwarzania wiadomości mDNS implementacja nie śledzi prawidłowo dostępnych danych, co może prowadzić do odczytu poza zakresem bufora i odmowy usługi.
- CVE-2020-6073Wysokie
Podatność typu odmowa usługi w funkcji parsowania rekordów TXT w Videolabs libmicrodns 0.1.0. Podczas przetwarzania sekcji RDATA w rekordach TXT w wiadomościach mDNS mogą wystąpić liczne przepełnienia liczb całkowitych prowadzące do odmowy usługi.
- CVE-2020-6071Wysokie
Podatność typu odmowa usługi w funkcji parsowania rekordów zasobów w Videolabs libmicrodns 0.1.0. Podczas przetwarzania skompresowanych etykiet w wiadomościach mDNS wskaźnik kompresji jest podążany bez sprawdzania rekurencji, co prowadzi do odmowy usługi.
Oryginalny opis (angielski, źródło NVD)
An exploitable code execution vulnerability exists in the label-parsing functionality of Videolabs libmicrodns 0.1.0. When parsing compressed labels in mDNS messages, the rr_decode function's return value is not checked, leading to a double free that could be exploited to execute arbitrary code. An attacker can send an mDNS message to trigger this vulnerability.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

