Read the docs
TI-2019-07514 Aliases CVE-2019-10193GHSA-7c9p-23p9-r8x2

Stack-based buffer overflow in redis

Priority MEDIUM 52CWE-121Published · Updated

Key facts

Attack vector
Network
Privileges required
High
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 · NVD. Fix status from CNA and Red Hat. Impact type from CWE-121 and the CVSS impact.

Summary

A stack-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 corrupting a hyperloglog using the SETRANGE command, an attacker could cause Redis to perform controlled increments of up to 12 bytes past the end of a stack-allocated buffer.

Why it matters now

EPSS 0.23304 97th percentileScored 2026-11-07
Fix Fixed redis (Redis Labs): 3.2.13, 4.0.14, 5.0.4Red Hat: 2 advisories

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
Redis Labsredis3 to before 3.2.13; 4 to before 4.0.14; 5 to before 5.0.43.2.13, 4.0.14, 5.0.4Patch availableCNA
  • redis VendorRedis Labs Affected 3 to before 3.2.13; 4 to before 4.0.14; 5 to before 5.0.4 Fixed in 3.2.13, 4.0.14, 5.0.4 Patch available CNA

CPE configurations NVD · 20

CPEVersionsRoleVendor
cpe:2.3:a:redislabs:redis:*:*:*:*:*:*:*:*3.0.0 to before 3.2.13; 4.0.0 to before 4.0.14; 5.0 to before 5.0.4VulnerableRedis Labs
cpe:2.3:a:redhat:openstack:9:*:*:*:*:*:*:*9VulnerableRed Hat
cpe:2.3:a:redhat:openstack:10:*:*:*:*:*:*:*10VulnerableRed Hat
cpe:2.3:a:redhat:openstack:13:*:*:*:*:*:*:*13VulnerableRed Hat
cpe:2.3:a:redhat:openstack:14:*:*:*:*:*:*:*14VulnerableRed Hat
cpe:2.3:o:redhat:enterprise_linux:8.0:*:*:*:*:*:*:*8.0VulnerableRed Hat
cpe:2.3:o:redhat:enterprise_linux_eus:8.1:*:*:*:*:*:*:*8.1VulnerableRed Hat
cpe:2.3:o:redhat:enterprise_linux_eus:8.2:*:*:*:*:*:*:*8.2VulnerableRed Hat
cpe:2.3:o:redhat:enterprise_linux_eus:8.4:*:*:*:*:*:*:*8.4VulnerableRed Hat
cpe:2.3:o:redhat:enterprise_linux_server_aus:8.2:*:*:*:*:*:*:*8.2VulnerableRed Hat
  • cpe:2.3:a:redislabs:redis:*:*:*:*:*:*:*:* Versions 3.0.0 to before 3.2.13; 4.0.0 to before 4.0.14; 5.0 to before 5.0.4 Vulnerable ·Redis Labs
  • cpe:2.3:a:redhat:openstack:9:*:*:*:*:*:*:* Versions 9 Vulnerable ·Red Hat
  • cpe:2.3:a:redhat:openstack:10:*:*:*:*:*:*:* Versions 10 Vulnerable ·Red Hat
  • cpe:2.3:a:redhat:openstack:13:*:*:*:*:*:*:* Versions 13 Vulnerable ·Red Hat
  • cpe:2.3:a:redhat:openstack:14:*:*:*:*:*:*:* Versions 14 Vulnerable ·Red Hat
  • cpe:2.3:o:redhat:enterprise_linux:8.0:*:*:*:*:*:*:* Versions 8.0 Vulnerable ·Red Hat
  • cpe:2.3:o:redhat:enterprise_linux_eus:8.1:*:*:*:*:*:*:* Versions 8.1 Vulnerable ·Red Hat
  • cpe:2.3:o:redhat:enterprise_linux_eus:8.2:*:*:*:*:*:*:* Versions 8.2 Vulnerable ·Red Hat
  • cpe:2.3:o:redhat:enterprise_linux_eus:8.4:*:*:*:*:*:*:* Versions 8.4 Vulnerable ·Red Hat
  • cpe:2.3:o:redhat:enterprise_linux_server_aus:8.2:*:*:*:*:*:*:* Versions 8.2 Vulnerable ·Red Hat
Show 10 more CPE
CPEVersionsRoleVendor
cpe:2.3:o:redhat:enterprise_linux_server_aus:8.4:*:*:*:*:*:*:*8.4VulnerableRed Hat
cpe:2.3:o:redhat:enterprise_linux_server_tus:8.2:*:*:*:*:*:*:*8.2VulnerableRed Hat
cpe:2.3:o:redhat:enterprise_linux_server_tus:8.4:*:*:*:*:*:*:*8.4VulnerableRed Hat
cpe:2.3:o:debian:debian_linux:9.0:*:*:*:*:*:*:*9.0VulnerableDebian
cpe:2.3:o:debian:debian_linux:10.0:*:*:*:*:*:*:*10.0VulnerableDebian
cpe:2.3:o:canonical:ubuntu_linux:16.04:*:*:*:lts:*:*:*16.04VulnerableCanonical
cpe:2.3:o:canonical:ubuntu_linux:18.04:*:*:*:lts:*:*:*18.04VulnerableCanonical
cpe:2.3:o:canonical:ubuntu_linux:19.04:*:*:*:*:*:*:*19.04VulnerableCanonical
cpe:2.3:a:oracle:communications_operations_monitor:3.4:*:*:*:*:*:*:*3.4VulnerableOracle
cpe:2.3:a:oracle:communications_operations_monitor:4.1:*:*:*:*:*:*:*4.1VulnerableOracle
  • cpe:2.3:o:redhat:enterprise_linux_server_aus:8.4:*:*:*:*:*:*:* Versions 8.4 Vulnerable ·Red Hat
  • cpe:2.3:o:redhat:enterprise_linux_server_tus:8.2:*:*:*:*:*:*:* Versions 8.2 Vulnerable ·Red Hat
  • cpe:2.3:o:redhat:enterprise_linux_server_tus:8.4:*:*:*:*:*:*:* Versions 8.4 Vulnerable ·Red Hat
  • cpe:2.3:o:debian:debian_linux:9.0:*:*:*:*:*:*:* Versions 9.0 Vulnerable ·Debian
  • cpe:2.3:o:debian:debian_linux:10.0:*:*:*:*:*:*:* Versions 10.0 Vulnerable ·Debian
  • cpe:2.3:o:canonical:ubuntu_linux:16.04:*:*:*:lts:*:*:* Versions 16.04 Vulnerable ·Canonical
  • cpe:2.3:o:canonical:ubuntu_linux:18.04:*:*:*:lts:*:*:* Versions 18.04 Vulnerable ·Canonical
  • cpe:2.3:o:canonical:ubuntu_linux:19.04:*:*:*:*:*:*:* Versions 19.04 Vulnerable ·Canonical
  • cpe:2.3:a:oracle:communications_operations_monitor:3.4:*:*:*:*:*:*:* Versions 3.4 Vulnerable ·Oracle
  • cpe:2.3:a:oracle:communications_operations_monitor:4.1:*:*:*:*:*:*:* Versions 4.1 Vulnerable ·Oracle

Remediation

  • Fix · CNA redis (Redis Labs) Fixed in 3.2.13, 4.0.14, 5.0.4

Red Hat 2 advisories

  • RHSA-2019:2002 Released 2019-08-07 · Red Hat rating Important
    redis:5 security update
    • Red Hat Enterprise Linux AppStream (v. 8) redis-5.0.3-2.module+el8.0.0.z+3657+acb471dc.aarch64::redis:5, redis-5.0.3-2.module+el8.0.0.z+3657+acb471dc.ppc64le::redis:5, redis-5.0.3-2.module+el8.0.0.z+3657+acb471dc.s390x::redis:5 +7
  • RHSA-2019:1819 Released 2019-07-22 · Red Hat rating Important
    rh-redis5-redis security update
    • Red Hat Software Collections for Red Hat Enterprise Linux Server (v. 7) rh-redis5-redis-5.0.5-1.el7
    • Red Hat Software Collections for Red Hat Enterprise Linux Server EUS (v. 7.4) rh-redis5-redis-5.0.5-1.el7
    • Red Hat Software Collections for Red Hat Enterprise Linux Server EUS (v. 7.5) rh-redis5-redis-5.0.5-1.el7
    • Red Hat Software Collections for Red Hat Enterprise Linux Server EUS (v. 7.6) rh-redis5-redis-5.0.5-1.el7
    • Red Hat Software Collections for Red Hat Enterprise Linux Workstation (v. 7) rh-redis5-redis-5.0.5-1.el7

Fixed in the same release

Records fixed by the same vendor advisory or release, as the CNA lists them.

  • Advisory ·

    redis — RHSA-2019:1819

    2 records Highest priority Priority MEDIUM 2 MEDIUM

    Other records, highest priority first

    • TI-2019-07513 Heap-based buffer overflow in redisPriority MEDIUM 53
  • Advisory ·

    redis — RHSA-2019:2002

    2 records Highest priority Priority MEDIUM 2 MEDIUM

    Other records, highest priority first

    • TI-2019-07513 Heap-based buffer overflow in redisPriority MEDIUM 53
Show 2 more groups
  • Advisory ·

    redis — USN-4061-1

    2 records Highest priority Priority MEDIUM 2 MEDIUM

    Other records, highest priority first

    • TI-2019-07513 Heap-based buffer overflow in redisPriority MEDIUM 53
  • Advisory ·

    redis — DSA-4480

    2 records Highest priority Priority MEDIUM 2 MEDIUM

    Other records, highest priority first

    • TI-2019-07513 Heap-based buffer overflow in redisPriority MEDIUM 53

Vendor assessments

Red Hat

Red Hat rating: Important. Red Hat's page for this CVE →

ProductStatusPlan or fix
Red Hat Enterprise Linux AppStream (v. 8)Fixed RHSA-2019:2002
Red Hat Software Collections for Red Hat Enterprise Linux Server (v. 7)Fixed RHSA-2019:1819
Red Hat Software Collections for Red Hat Enterprise Linux Server EUS (v. 7.4)Fixed RHSA-2019:1819
Red Hat Software Collections for Red Hat Enterprise Linux Server EUS (v. 7.5)Fixed RHSA-2019:1819
Red Hat Software Collections for Red Hat Enterprise Linux Server EUS (v. 7.6)Fixed RHSA-2019:1819
Red Hat Software Collections for Red Hat Enterprise Linux Workstation (v. 7)Fixed RHSA-2019:1819
Not affected: 8 products
  • Red Hat Ceph Storage 3
  • Red Hat OpenStack Platform 10 (Newton)
  • Red Hat OpenStack Platform 13 (Queens)
  • Red Hat OpenStack Platform 14 (Rocky)
  • Red Hat OpenStack Platform 9 (Mitaka)
  • Red Hat OpenStack Platform 9 (Mitaka) Operational Tools
  • Red Hat Software Collections
  • Red Hat Storage 3

Timeline

  1. 2026-10-02 Threatist record created from CVE-2019-10193
  2. 2026-10-03 Alias added: GHSA-7c9p-23p9-r8x2

References

  • TI-2018-07980 Memory Corruption was discovered in the cmsgpack library in the Lua subsystem in Redis… CVSS 3.0CRITICAL 9.8
  • TI-2016-06853 Out-of-bounds write in Redis CVSS 3.1CRITICAL 9.8
  • TI-2021-12428 Integer overflow issues with *BIT commands on 32-bit systems CVSS 3.1HIGH 7.5
  • TI-2015-03637 Redis before 2.8.21 and 3.x before 3.0.2 allows remote attackers to execute arbitrary Lua bytecode via the eval command. CVSS 2.0HIGH 10.0
  • TI-2019-07513 Heap-based buffer overflow in redis CVSS 3.1HIGH 7.2
  • TI-2018-08939 Type confusion in the xgroupCommand function in t_stream.c in redis-server in Redis… CVSS 3.0HIGH 7.5
See all 21 →

Sources