CVE-2016-4912
WysokieStreszczenie
Funkcja _xrealloc w xlsp_xmalloc.c w OpenSLP 2.0.0 pozwala zdalnym atakującym na spowodowanie odmowy usługi poprzez dereferencję wskaźnika NULL, co prowadzi do awarii systemu. Atak ten jest możliwy dzięki wysłaniu dużej liczby spreparowanych pakietów, co wywołuje błąd alokacji pamięci.
Ocena ryzyka
Organizacja może doświadczyć przerw w dostępności usług, co może prowadzić do utraty zaufania użytkowników oraz potencjalnych strat finansowych. Atakujący mogą wykorzystać tę podatność do destabilizacji systemu.
Rekomendacja
Zaleca się aktualizację OpenSLP do najnowszej wersji, aby usunąć tę podatność. Dodatkowo, warto monitorować ruch sieciowy w celu wykrywania nietypowych wzorców, które mogą wskazywać na próby ataku.
Inne podatności w OpenSLP 2.0.0
Zobacz wszystkie- CVE-2015-5177Wysokie
Podatność typu double free w funkcji SLPDKnownDAAdd w OpenSLP 1.2.1 umożliwia zdalnym atakującym spowodowanie awarii systemu poprzez wysłanie specjalnie przygotowanego pakietu.
- CVE-2016-7567Krytyczne
Przepełnienie bufora w funkcji SLPFoldWhiteSpace w OpenSLP 2.0 może umożliwić zdalnym atakującym wywołanie nieokreślonego wpływu poprzez spreparowany ciąg.
Oryginalny opis (angielski, źródło NVD)
The _xrealloc function in xlsp_xmalloc.c in OpenSLP 2.0.0 allows remote attackers to cause a denial of service (NULL pointer dereference and crash) via a large number of crafted packets, which triggers a memory allocation failure.

