Skip to content
Fencer Vulns
high 8.8

CVE-2024-55656 in the critical feed json

RedisBloom Integer Overflow Remote Code Execution Vulnerability

published 2025-01-08 21 mo ago modified 2026-06-17 4 mo ago also EUVD-2024-52837

cvss
8.8
version 3.1, CNA
cisa kev
Not listed
not in CISA's catalog
epss
17.1%
EPSS 17.1% chance of exploitation in 30 days, percentile 97%
public exploits
0
none known

Summary

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.

Patch / fix

  • redisbloom redisbloom 2.2.19, 2.4.12, 2.6.14, 2.8.2

CISA SSVC

Exploitation
none
Automatable
no
Technical impact
total
Assessed
21 mo ago

Exploit prediction

17.12% chance of exploitation in the next 30 days, higher than 97% of all scored CVEs (FIRST EPSS, 2026-11-08).

CVSS scores

assigned by version score vector
CNA 3.1 8.8 CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Affected products

  • RedisBloom RedisBloom

Classification

Weakness
  • CWE-190 Integer Overflow or Wraparound

References

Sources

Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.

CPEs and fixed versions use Anchore's correction of NVD's data: Added CPE configurations because not yet analyzed by NVD.