RedisBloom adds a set of probabilistic data structures to Redis. Starting in version 2.0.0 and prior to version 2.4.7 and 2.6.10, specially crafted CF.LOADCHUNK commands may be used by authenticated users to perform heap overflow, which may lead to remote code execution. The problem is fixed in RedisBloom 2.4.7 and 2.6.10.
{
"cna_assigner": "GitHub_M",
"cwe_ids": [
"CWE-120",
"CWE-122"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/25xxx/CVE-2024-25115.json"
}{
"extracted_events": [
{
"range": [
{
"introduced": "2.0.0"
},
{
"fixed": "2.4.7"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StringRangeExpression"
},
{
"range": [
{
"introduced": "2.5.0"
},
{
"fixed": "2.6.10"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StringRangeExpression"
},
{
"range": [
{
"fixed": "2f3b38394515fc6c9b130679bcd2435a796a49ad"
}
],
"source": "REFERENCES_COMMIT"
}
]
}
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2024-25115.json"
[
{
"deprecated": false,
"digest": {
"function_hash": "222243657635475658158603756236319369890",
"length": 462
},
"id": "CVE-2024-25115-18801ec4",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/redisbloom/redisbloom/commit/2f3b38394515fc6c9b130679bcd2435a796a49ad",
"target": {
"file": "src/cf.c",
"function": "CF_LoadEncodedChunk"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"116773953083172112896772184897939493551",
"308675992998803694801403149214540030862",
"21525716778001374164422979156413344839",
"192573559682853538099737964554336421367"
],
"threshold": 0.9
},
"id": "CVE-2024-25115-2d3518cd",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/redisbloom/redisbloom/commit/2f3b38394515fc6c9b130679bcd2435a796a49ad",
"target": {
"file": "src/rebloom.c"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"267835960315856362022184875683151344701",
"93800031665719646591568624615999853982",
"51635030512611179200121448625426365713",
"299016108154084953226456680945481863857",
"22631816522298920735362489410373136305",
"185293111709477217294567683738526545459",
"179136555385557963914178264817035903663"
],
"threshold": 0.9
},
"id": "CVE-2024-25115-300dfb6d",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/redisbloom/redisbloom/commit/2f3b38394515fc6c9b130679bcd2435a796a49ad",
"target": {
"file": "src/cf.c"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "35390843466424765521476027153180986635",
"length": 1006
},
"id": "CVE-2024-25115-9fd78c71",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/redisbloom/redisbloom/commit/2f3b38394515fc6c9b130679bcd2435a796a49ad",
"target": {
"file": "src/rebloom.c",
"function": "CFScanDump_RedisCommand"
}
}
]
"2026-10-28T10:40:29Z"