• Oran Agra's avatar
    Fix redis-cli / redis-sential overflow on some platforms (CVE-2021-32762) · 34f447f1
    Oran Agra authored
    The redis-cli command line tool and redis-sentinel service may be vulnerable
    to integer overflow when parsing specially crafted large multi-bulk network
    replies. This is a result of a vulnerability in the underlying hiredis
    library which does not perform an overflow check before calling the calloc()
    heap allocation function.
    
    This issue only impacts systems with heap allocators that do not perform their
    own overflow checks. Most modern systems do and are therefore not likely to
    be affected. Furthermore, by default redis-sentinel uses the jemalloc allocator
    which is also not vulnerable.
    
    (cherry picked from commit dbb5d95046e6a415fbd32c721c56e9ea32632898)
    34f447f1
test.c 28.8 KB