Katalog CVE

CVE-2015-8080

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Przepełnienie całkowite w funkcji getnum w lua_struct.c w Redis 2.8.x przed wersją 2.8.24 oraz 3.0.x przed wersją 3.0.6 pozwala atakującym z odpowiednimi uprawnieniami do uruchamiania kodu Lua w sesji Redis na spowodowanie odmowy usługi (uszkodzenie pamięci i awaria aplikacji) lub potencjalne obejście zamierzonych ograniczeń sandboxa poprzez dużą liczbę, co wywołuje przepełnienie bufora na stosie.

Ocena ryzyka

Atakujący mogą wykorzystać tę podatność do destabilizacji systemu, co prowadzi do przerwy w dostępności usług. Może to również umożliwić nieautoryzowany dostęp do danych lub funkcji, które powinny być chronione.

Rekomendacja

Zaleca się aktualizację Redis do wersji 2.8.24 lub 3.0.6 lub nowszej, aby usunąć tę podatność. Dodatkowo, należy ograniczyć możliwość uruchamiania kodu Lua tylko do zaufanych użytkowników.

Inne podatności w Redis

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

Integer overflow in the getnum function in lua_struct.c in Redis 2.8.x before 2.8.24 and 3.0.x before 3.0.6 allows context-dependent attackers with permission to run Lua code in a Redis session to cause a denial of service (memory corruption and application crash) or possibly bypass intended sandbox restrictions via a large number, which triggers a stack-based buffer overflow.

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