CVE-2016-8705
KrytyczneStreszczenie
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.
Ocena ryzyka
Wykorzystanie tej podatności może umożliwić atakującemu zdalne uruchomienie kodu na serwerze, co stwarza poważne zagrożenie dla bezpieczeństwa systemu.
Rekomendacja
Zaleca się aktualizację Memcached do najnowszej wersji, aby usunąć tę podatność oraz monitorowanie systemu pod kątem nieautoryzowanych działań.
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-8706Wysokie
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.
- 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-90698Średnie
W memcached 1.6.41/1.6.42/1.6.43 funkcja try_read_command_asciiauth w pliku proto_text.c (komponent mcmc Tokenizer) umożliwia odczyt poza zakresem bufora. Atak można przeprowadzić zdalnie, a exploit został publicznie ujawniony. Poprawka jest dostępna w wersji 1.6.44 (commit af05c9302bba508b736c3da1d5670f63fe8b7db4).
- 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)
Multiple integer overflows in process_bin_update function in Memcached, which is responsible for processing multiple commands of Memcached binary protocol, can be abused to cause heap overflow and lead to remote code execution.

