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

CVE-2024-55656

High
Published: Translated: NVD NIST

Summary

RedisBloom, moduł używany w Redis, zawiera podatność na przepełnienie całkowite, która pozwala atakującemu z dostępem do klienta Redis na alokację niewystarczającej ilości pamięci w stercie. W wyniku tego atakujący może odczytywać i zapisywać dane poza przydzieloną pamięcią, co prowadzi do wycieku informacji i zapisów poza granicami.

Risk Assessment

Podatność ta stwarza ryzyko wycieku danych oraz potencjalnych ataków, które mogą prowadzić do nieautoryzowanego dostępu do pamięci. Organizacje powinny być świadome, że atakujący z dostępem do klienta Redis mogą wykorzystać tę lukę.

Recommendation

Zaleca się aktualizację RedisBloom do wersji 2.2.19, 2.4.12, 2.6.14 lub 2.8.2, aby usunąć tę podatność. Dodatkowo, należy monitorować dostęp do klientów Redis i wdrożyć odpowiednie środki bezpieczeństwa.

Related vulnerabilities

Original NVD description (English source)

RedisBloom adds a set of probabilistic data structures to Redis. There is an integer overflow vulnerability in RedisBloom, which is a module used in Redis. The integer overflow vulnerability allows an attacker (a redis client which knows the password) to allocate memory in the heap lesser than the required memory due to wraparound. Then read and write can be performed beyond this allocated memory, leading to info leak and OOB write. The integer overflow is in CMS.INITBYDIM command, which initialize a Count-Min Sketch to dimensions specified by user. It accepts two values (width and depth) and uses them to allocate memory in NewCMSketch(). This vulnerability is fixed in 2.2.19, 2.4.12, 2.6.14, and 2.8.2.

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