CVE-2016-8706
WysokieStreszczenie
W funkcji process_bin_sasl_auth w Memcached występuje przepełnienie całkowite, które może być wykorzystane do spowodowania przepełnienia sterty i prowadzić do zdalnego wykonania kodu.
Ocena ryzyka
Wykorzystanie tej podatności może umożliwić atakującemu zdalne uruchomienie kodu na serwerze Memcached, co stanowi poważne zagrożenie dla bezpieczeństwa systemu.
Rekomendacja
Zaleca się aktualizację Memcached do najnowszej wersji, aby usunąć tę podatność oraz monitorowanie logów w celu wykrycia potencjalnych prób ataków.
Inne podatności w Memcached
Zobacz wszystkie- CVE-2017-9951Wysokie
Funkcja try_read_command w memcached przed wersją 1.4.39 pozwala zdalnym atakującym na spowodowanie odmowy usługi (błąd segmentacji) poprzez wysłanie żądania dodania/ustawienia klucza, co prowadzi do porównania między liczbami całkowitymi ze znakiem a bez znaku i wywołuje nadmierne odczytywanie bufora w stercie.
- CVE-2016-8705Krytyczne
W funkcji process_bin_update w Memcached występuje wiele przepełnień całkowitych, które mogą być wykorzystane do spowodowania przepełnienia sterty i prowadzić do zdalnego wykonania kodu.
- CVE-2016-8704Krytyczne
W funkcji process_bin_append_prepend w Memcached występuje przepełnienie całkowite, które może być wykorzystane do spowodowania przepełnienia sterty i prowadzić do zdalnego wykonania kodu.
- CVE-2026-47784Wysokie
Memcached przed wersją 1.6.42 używa funkcji memcmp do porównywania haseł w uwierzytelnianiu SASL, co powoduje podatność na ataki timing side-channel. Atakujący może odczytać hasło poprzez pomiar czasu odpowiedzi.
- CVE-2026-47783Wysokie
W memcached przed wersją 1.6.42, dane nazwy użytkownika do uwierzytelniania SASL mają kanał boczny czasowy, ponieważ pętla kończy się natychmiast po znalezieniu prawidłowej nazwy użytkownika przez funkcję sasl_server_userdb_checkpass.
Oryginalny opis (angielski, źródło NVD)
An integer overflow in process_bin_sasl_auth function in Memcached, which is responsible for authentication commands of Memcached binary protocol, can be abused to cause heap overflow and lead to remote code execution.

