Katalog CVE

CVE-2012-5959

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W funkcji unique_service_name w pliku ssdp/ssdp_server.c w parserze SSDP w przenośnym SDK dla urządzeń UPnP (libupnp) przed wersją 1.6.18 występuje przepełnienie bufora oparte na stosie. Atakujący zdalnie mogą wykonać dowolny kod, wysyłając długi identyfikator UDN w pakiecie UDP.

Ocena ryzyka

Podatność ta może prowadzić do zdalnego wykonania kodu, co stwarza poważne zagrożenie dla bezpieczeństwa systemów korzystających z podatnej wersji SDK. Organizacje mogą być narażone na ataki, które mogą prowadzić do utraty danych lub przejęcia kontroli nad systemem.

Rekomendacja

Zaleca się aktualizację SDK do wersji 1.6.18 lub nowszej, aby usunąć tę podatność. Dodatkowo, warto monitorować ruch UDP w celu wykrywania potencjalnych prób ataków.

Powiązane podatności

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

Stack-based buffer overflow in the unique_service_name function in ssdp/ssdp_server.c in the SSDP parser in the portable SDK for UPnP Devices (aka libupnp, formerly the Intel SDK for UPnP devices) before 1.6.18 allows remote attackers to execute arbitrary code via a long UDN (aka uuid) field within a string that contains a :: (colon colon) in a UDP packet.

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