RedisBloom Integer Overflow Remote Code Execution Vulnerability
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
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
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| RedisBloom | RedisBloom | 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 | 2.2.19, 2.4.12, 2.6.14, 2.8.2 | Patch available | CNA |
- 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
- 2026-10-02 Threatist record created from CVE-2024-55656
More RedisBloom vulnerabilities
- 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