CVE-2019-10192
Published: August 31, 2023Last modified: August 31, 2023
Description
A heap-buffer overflow vulnerability was found in the Redis hyperloglog data structure versions 3.x before 3.2.13, 4.x before 4.0.14 and 5.x before 5.0.4. By carefully corrupting a hyperloglog using the SETRANGE command, an attacker could trick Redis interpretation of dense HLL encoding to write up to 3 bytes beyond the end of a heap-allocated buffer.
Severity score breakdown
| Parameter | Value | 
|---|---|
| Base score | 7.2 | 
| Attack Vector | NETWORK | 
| Attack complexity | LOW | 
| Privileges required | HIGH | 
| User interaction | NONE | 
| Scope | UNCHANGED | 
| Confidentiality | HIGH | 
| Integrity impact | HIGH | 
| Availability impact | HIGH | 
| Vector | CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H | 
Status
| Product | Release | Package | Status | 
|---|---|---|---|
| Alpaquita Linux | 23 LTS | redis | Not affected (7.0.12-r0) | 
| Stream | redis | Not affected (7.2.0-r0) | 
References
- http://www.securityfocus.com/bid/109290
 - https://access.redhat.com/errata/RHSA-2019:1819
 - https://access.redhat.com/errata/RHSA-2019:1860
 - https://access.redhat.com/errata/RHSA-2019:2002
 - https://access.redhat.com/errata/RHSA-2019:2506
 - https://access.redhat.com/errata/RHSA-2019:2508
 - https://access.redhat.com/errata/RHSA-2019:2621
 - https://access.redhat.com/errata/RHSA-2019:2630
 - https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2019-10192
 - https://raw.githubusercontent.com/antirez/redis/3.2/00-RELEASENOTES
 - https://raw.githubusercontent.com/antirez/redis/4.0/00-RELEASENOTES
 - https://raw.githubusercontent.com/antirez/redis/5.0/00-RELEASENOTES
 - https://seclists.org/bugtraq/2019/Jul/19
 - https://security.gentoo.org/glsa/201908-04
 - https://usn.ubuntu.com/4061-1/
 - https://www.debian.org/security/2019/dsa-4480
 - https://www.oracle.com/security-alerts/cpujul2020.html