Katalog CVE

CVE-2012-5963

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W funkcji unique_service_name w pliku ssdp_server.c w parserze SSDP w przenośnym SDK dla urządzeń UPnP (libupnp) w wersji 1.3.1 występuje przepełnienie bufora na stosie. Atakujący zdalnie mogą wykonać dowolny kod, wysyłając długi identyfikator UDN w pakiecie UDP, który nie zawiera podwójnego dwukropka (::).

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 tej biblioteki. Atakujący mogą przejąć kontrolę nad systemem, co może skutkować utratą danych lub dostępem do poufnych informacji.

Rekomendacja

Zaleca się aktualizację do najnowszej wersji libupnp, która zawiera poprawki bezpieczeństwa. Dodatkowo, warto ograniczyć dostęp do portów UDP używanych przez UPnP oraz monitorować ruch sieciowy w celu wykrywania potencjalnych 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) 1.3.1 allows remote attackers to execute arbitrary code via a long UDN (aka uuid) field within a string that lacks a :: (colon colon) in a UDP packet.

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