CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2012-5958

High
Published: Translated: NVD NIST

Summary

W funkcji unique_service_name w pliku ssdp_server.c w analizatorze 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 poprzez wysłanie pakietu UDP z odpowiednio skonstruowanym ciągiem, który nie jest prawidłowo obsługiwany po pewnym odejmowaniu wskaźników.

Risk Assessment

Podatność ta pozwala na zdalne wykonanie kodu, co może prowadzić do pełnej kompromitacji systemu. Organizacje mogą być narażone na ataki, które mogą skutkować utratą danych lub przejęciem kontroli nad urządzeniami.

Recommendation

Zaleca się aktualizację do wersji libupnp 1.6.18 lub nowszej, aby usunąć tę podatność. Dodatkowo, warto monitorować ruch UDP i stosować odpowiednie zabezpieczenia sieciowe.

Related vulnerabilities

Original NVD description (English source)

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 UDP packet with a crafted string that is not properly handled after a certain pointer subtraction.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS