Read the docs
TI-2024-36935 Aliases CVE-2024-55656

RedisBloom Integer Overflow Remote Code Execution Vulnerability

Priority MEDIUM 57CWE-190Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
None
Attack complexity
Low
Impact type
Code execution
Confidentiality · integrity · availability
High · High · High
Fix status
Fixed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA. Impact type from CWE-190 and the CVSS impact.

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.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.17116 97th percentileScored 2026-11-07
Fix Fixed RedisBloom (RedisBloom): 2.2.19, 2.4.12, 2.6.14 +1

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Total

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
RedisBloomRedisBloom2.2.0 to before 2.2.19; 2.4.0 to before 2.4.12; 2.6.0 to before 2.6.14; 2.8.0 to before 2.8.22.2.19, 2.4.12, 2.6.14, 2.8.2Patch availableCNA
  • RedisBloom VendorRedisBloom Affected 2.2.0 to before 2.2.19; 2.4.0 to before 2.4.12; 2.6.0 to before 2.6.14; 2.8.0 to before 2.8.2 Fixed in 2.2.19, 2.4.12, 2.6.14, 2.8.2 Patch available CNA

Remediation

  • Fix · CNA RedisBloom (RedisBloom) Fixed in 2.2.19, 2.4.12, 2.6.14, 2.8.2

Timeline

  1. 2026-10-02 Threatist record created from CVE-2024-55656

References

  • TI-2026-20696 RedisBloom RESTORE invalid memory access may allow remote code execution CVSS 4.0HIGH 7.7
  • TI-2024-16569 RedisBloom heap buffer overflow in CF.LOADCHUNK command CVSS 3.1HIGH 7.0
  • TI-2024-16570 Specially crafted CF.RESERVE command can lead to denial-of-service CVSS 3.1MEDIUM 5.5

Sources

This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences