CVE catalog

CVE-2024-31228

Redis vulnerabilities

[CVE catalog]

Severity
Medium · CVSS 6.5CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Published
Source
[NVD] · [CVE record]
EPSS
1.01% · Oct 25, 2026

Redis is an open source, in-memory database that persists on disk. Authenticated users can trigger a denial-of-service by using specially crafted, long string match patterns on supported commands such as `KEYS`, `SCAN`, `PSUBSCRIBE`, `FUNCTION LIST`, `COMMAND LIST` and ACL definitions. Matching of extremely long patterns may result in unbounded recursion, leading to stack overflow and process crash. This problem has been fixed in Redis versions 6.2.16, 7.2.6, and 7.4.1. Users are advised to upgrade. There are no known workarounds for this vulnerability.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianredissid5:8.0.6-3fixed
Debianredisforky5:8.0.6-3fixed
Debianredistrixie5:8.0.2-3+deb13u2fixed
Debianredistrixie-security5:8.0.2-3+deb13u3fixed
Debianredisbookworm5:7.0.15-1~deb12u7fixed
Debianredisbookworm-security5:7.0.15-1~deb12u10fixed
Ubunturedisnoble5:7.0.15-1ubuntu0.24.04.1fixed
Ubunturedis-sentinelnoble5:7.0.15-1ubuntu0.24.04.1fixed
Ubunturedis-servernoble5:7.0.15-1ubuntu0.24.04.1fixed
Ubunturedis-toolsnoble5:7.0.15-1ubuntu0.24.04.1fixed
Alpineredis3.156.2.18-r0fixed
Alpineredis3.177.0.15-r1fixed
Alpineredis3.187.0.15-r1fixed
Alpineredis3.197.2.4-r1fixed
Alpinevalkey3.207.2.7-r0fixed
Alpinevalkey3.217.2.7-r0fixed
Alpinevalkey3.227.2.7-r0fixed
Alpinevalkey3.237.2.7-r0fixed
Alpinevalkey3.247.2.7-r0fixed
Ubunturedispro5:6.0.15-1vulnerable
Ubunturedispro5:6.0.16-1vulnerable
Ubunturedispro5:6.0.16-1build1vulnerable
Ubunturedispro5:6.0.16-1ubuntu1vulnerable
Ubunturedispro5:6.0.16-1ubuntu1+esm1vulnerable
Ubunturedispro5:6.0.16-1ubuntu1+esm2fixed
Ubunturedis24.045:7.0.12-1vulnerable
Ubunturedis24.045:7.0.14-1vulnerable
Ubunturedis24.045:7.0.14-2vulnerable
Ubunturedis24.045:7.0.15-1vulnerable
Ubunturedis24.045:7.0.15-1build1vulnerable
Ubunturedis24.045:7.0.15-1build2vulnerable
Ubunturedis24.045:7.0.15-1ubuntu0.24.04.1fixed
Ubunturedispro5:6.0.15-1vulnerable
Ubunturedispro5:6.0.16-1vulnerable
Ubunturedispro5:6.0.16-1build1vulnerable
Ubunturedispro5:6.0.16-1ubuntu1vulnerable
Ubunturedispro5:6.0.16-1ubuntu1+esm1vulnerable
Ubunturedispro5:6.0.16-1ubuntu1+esm2fixed
Ubunturedis24.045:7.0.12-1vulnerable
Ubunturedis24.045:7.0.14-1vulnerable
Ubunturedis24.045:7.0.14-2vulnerable
Ubunturedis24.045:7.0.15-1vulnerable
Ubunturedis24.045:7.0.15-1build1vulnerable
Ubunturedis24.045:7.0.15-1build2vulnerable
Ubunturedis24.045:7.0.15-1ubuntu0.24.04.1fixed
Suseredislinux enterprise module for server applications 15 sp56.2.6-150400.3.28.1fixed
Suseredislinux enterprise high performance computing 15 sp4-espos6.2.6-150400.3.28.1fixed
Suseredislinux enterprise high performance computing 15 sp4-ltss6.2.6-150400.3.28.1fixed
Suseredislinux enterprise server 15 sp4-ltss6.2.6-150400.3.28.1fixed
Suseredislinux enterprise server for sap applications 15 sp46.2.6-150400.3.28.1fixed
Suseredismanager proxy 4.36.2.6-150400.3.28.1fixed
Suseredismanager server 4.36.2.6-150400.3.28.1fixed
Opensuseredisleap 15.56.2.6-150400.3.28.1fixed
Suseredislinux enterprise high performance computing 15 sp3-ltss6.0.14-150200.6.32.1fixed
Suseredislinux enterprise server 15 sp3-ltss6.0.14-150200.6.32.1fixed
Suseredislinux enterprise server for sap applications 15 sp36.0.14-150200.6.32.1fixed
Suseredisenterprise storage 7.16.0.14-150200.6.32.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianredissourcesid5:7.0.15-2not yet assignedNot reported[1084805]
Debianredissourceforky5:7.0.15-2not yet assignedNot reported[1084805]
Debianredissourcetrixie5:7.0.15-2not yet assignedNot reported[1084805]
Debianredissourcebookworm5:7.0.15-1~deb12u2not yet assignedNot reported[1084805]
Ubunturedisdebnoble5:7.0.15-1ubuntu0.24.04.1Not reportedNot reportedNot reported
Ubunturedis-sentineldebnoble5:7.0.15-1ubuntu0.24.04.1Not reportedNot reportedNot reported
Ubunturedis-serverdebnoble5:7.0.15-1ubuntu0.24.04.1Not reportedNot reportedNot reported
Ubunturedis-toolsdebnoble5:7.0.15-1ubuntu0.24.04.1Not reportedNot reportedNot reported
Alpineredisapk3.156.2.18-r0Not reportedALPINE-CVE-2024-31228Not reported
Alpineredisapk3.177.0.15-r1Not reportedALPINE-CVE-2024-31228Not reported
Alpineredisapk3.187.0.15-r1Not reportedALPINE-CVE-2024-31228Not reported
Alpineredisapk3.197.2.4-r1Not reportedALPINE-CVE-2024-31228Not reported
Alpinevalkeyapk3.207.2.7-r0Not reportedALPINE-CVE-2024-31228Not reported
Alpinevalkeyapk3.217.2.7-r0Not reportedALPINE-CVE-2024-31228Not reported
Alpinevalkeyapk3.227.2.7-r0Not reportedALPINE-CVE-2024-31228Not reported
Alpinevalkeyapk3.237.2.7-r0Not reportedALPINE-CVE-2024-31228Not reported
Alpinevalkeyapk3.247.2.7-r0Not reportedALPINE-CVE-2024-31228Not reported
Ubunturedisdebpro5:6.0.16-1ubuntu1+esm2Not reportedUSN-7321-1Not reported
Ubunturedisdeb24.045:7.0.15-1ubuntu0.24.04.1Not reportedUSN-7321-1Not reported
Ubunturedisdebpro5:6.0.16-1ubuntu1+esm2Not reportedUBUNTU-CVE-2024-31228Not reported
Ubunturedisdeb24.045:7.0.15-1ubuntu0.24.04.1Not reportedUBUNTU-CVE-2024-31228Not reported
Suseredisrpmlinux enterprise module for server applications 15 sp56.2.6-150400.3.28.1Not reportedSUSE-SU-2024:3575-1Not reported
Suseredisrpmlinux enterprise high performance computing 15 sp4-espos6.2.6-150400.3.28.1Not reportedSUSE-SU-2024:3575-1Not reported
Suseredisrpmlinux enterprise high performance computing 15 sp4-ltss6.2.6-150400.3.28.1Not reportedSUSE-SU-2024:3575-1Not reported
Suseredisrpmlinux enterprise server 15 sp4-ltss6.2.6-150400.3.28.1Not reportedSUSE-SU-2024:3575-1Not reported
Suseredisrpmlinux enterprise server for sap applications 15 sp46.2.6-150400.3.28.1Not reportedSUSE-SU-2024:3575-1Not reported
Suseredisrpmmanager proxy 4.36.2.6-150400.3.28.1Not reportedSUSE-SU-2024:3575-1Not reported
Suseredisrpmmanager server 4.36.2.6-150400.3.28.1Not reportedSUSE-SU-2024:3575-1Not reported
Opensuseredisrpmleap 15.56.2.6-150400.3.28.1Not reportedSUSE-SU-2024:3575-1Not reported
Suseredisrpmlinux enterprise high performance computing 15 sp3-ltss6.0.14-150200.6.32.1Not reportedSUSE-SU-2025:0081-1Not reported
Suseredisrpmlinux enterprise server 15 sp3-ltss6.0.14-150200.6.32.1Not reportedSUSE-SU-2025:0081-1Not reported
Suseredisrpmlinux enterprise server for sap applications 15 sp36.0.14-150200.6.32.1Not reportedSUSE-SU-2025:0081-1Not reported
Suseredisrpmenterprise storage 7.16.0.14-150200.6.32.1Not reportedSUSE-SU-2025:0081-1Not reported

[Debian bug #1084805]

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [redis]Fixed
    Details (4)
    • 5:7.0.15-1~deb12u7 · all · bookworm

      Fixed · Fixed: 5:7.0.15-1~deb12u2

      usn · redis · debian · bookworm; usn · redis · debian · 12

    • 5:7.0.15-1~deb12u7 · all · bookworm

      Fixed · Fixed: 5:7.0.15-1~deb12u2

      usn · redis · debian · bookworm; usn · redis · debian · 12

    • 5:7.0.15-1~deb12u9 · all · bookworm-security

      Fixed · Fixed: 5:7.0.15-1~deb12u2

      usn · redis · debian · bookworm; usn · redis · debian · 12

    • 5:7.0.15-1~deb12u9 · all · bookworm-security

      Fixed · Fixed: 5:7.0.15-1~deb12u2

      usn · redis · debian · bookworm; usn · redis · debian · 12

  • Source package: [redis]

    Details (4)
    • 5:7.0.15-1~deb12u7 · amd64 · bookworm

      Fixed · Fixed: 5:7.0.15-1~deb12u2

      usn · redis · debian · bookworm; usn · redis · debian · 12

    • 5:7.0.15-1~deb12u7 · arm64 · bookworm

      Fixed · Fixed: 5:7.0.15-1~deb12u2

      usn · redis · debian · bookworm; usn · redis · debian · 12

    • 5:7.0.15-1~deb12u9 · amd64 · bookworm-security

      Fixed · Fixed: 5:7.0.15-1~deb12u2

      usn · redis · debian · bookworm; usn · redis · debian · 12

    • 5:7.0.15-1~deb12u9 · arm64 · bookworm-security

      Fixed · Fixed: 5:7.0.15-1~deb12u2

      usn · redis · debian · bookworm; usn · redis · debian · 12

  • Source package: [redis]

    Details (4)
    • 5:7.0.15-1~deb12u7 · amd64 · bookworm

      Fixed · Fixed: 5:7.0.15-1~deb12u2

      usn · redis · debian · bookworm; usn · redis · debian · 12

    • 5:7.0.15-1~deb12u7 · arm64 · bookworm

      Fixed · Fixed: 5:7.0.15-1~deb12u2

      usn · redis · debian · bookworm; usn · redis · debian · 12

    • 5:7.0.15-1~deb12u9 · amd64 · bookworm-security

      Fixed · Fixed: 5:7.0.15-1~deb12u2

      usn · redis · debian · bookworm; usn · redis · debian · 12

    • 5:7.0.15-1~deb12u9 · arm64 · bookworm-security

      Fixed · Fixed: 5:7.0.15-1~deb12u2

      usn · redis · debian · bookworm; usn · redis · debian · 12

  • Source package: [redis]

    Details (4)
    • 5:7.0.15-1~deb12u7 · amd64 · bookworm

      Fixed · Fixed: 5:7.0.15-1~deb12u2

      usn · redis · debian · bookworm; usn · redis · debian · 12

    • 5:7.0.15-1~deb12u7 · arm64 · bookworm

      Fixed · Fixed: 5:7.0.15-1~deb12u2

      usn · redis · debian · bookworm; usn · redis · debian · 12

    • 5:7.0.15-1~deb12u9 · amd64 · bookworm-security

      Fixed · Fixed: 5:7.0.15-1~deb12u2

      usn · redis · debian · bookworm; usn · redis · debian · 12

    • 5:7.0.15-1~deb12u9 · arm64 · bookworm-security

      Fixed · Fixed: 5:7.0.15-1~deb12u2

      usn · redis · debian · bookworm; usn · redis · debian · 12

[Debian 13 (Trixie)]

  • [redis]Fixed
    Details (5)
    • 5:8.0.2-3+deb13u2 · all · trixie

      Fixed · Fixed: 5:7.0.15-2

      usn · redis · debian · 13

    • 5:8.0.2-3+deb13u2 · all · trixie

      Fixed · Fixed: 5:7.0.15-2

      usn · redis · debian · 13

    • 5:8.0.2-3+deb13u2 · all · trixie-security · Historical version

      Fixed · Fixed: 5:7.0.15-2

      usn · redis · debian · 13

    • 5:8.0.2-3+deb13u2 · all · trixie-security

      Fixed · Fixed: 5:7.0.15-2

      usn · redis · debian · 13

    • 5:8.0.2-3+deb13u3 · all · trixie-security

      Fixed · Fixed: 5:7.0.15-2

      usn · redis · debian · 13

  • Source package: [redis]

    Details (5)
    • 5:8.0.2-3+deb13u2 · amd64 · trixie

      Fixed · Fixed: 5:7.0.15-2

      usn · redis · debian · 13

    • 5:8.0.2-3+deb13u2 · arm64 · trixie

      Fixed · Fixed: 5:7.0.15-2

      usn · redis · debian · 13

    • 5:8.0.2-3+deb13u2 · amd64 · trixie-security · Historical version

      Fixed · Fixed: 5:7.0.15-2

      usn · redis · debian · 13

    • 5:8.0.2-3+deb13u2 · arm64 · trixie-security

      Fixed · Fixed: 5:7.0.15-2

      usn · redis · debian · 13

    • 5:8.0.2-3+deb13u3 · amd64 · trixie-security

      Fixed · Fixed: 5:7.0.15-2

      usn · redis · debian · 13

  • Source package: [redis]

    Details (5)
    • 5:8.0.2-3+deb13u2 · amd64 · trixie

      Fixed · Fixed: 5:7.0.15-2

      usn · redis · debian · 13

    • 5:8.0.2-3+deb13u2 · arm64 · trixie

      Fixed · Fixed: 5:7.0.15-2

      usn · redis · debian · 13

    • 5:8.0.2-3+deb13u2 · amd64 · trixie-security · Historical version

      Fixed · Fixed: 5:7.0.15-2

      usn · redis · debian · 13

    • 5:8.0.2-3+deb13u2 · arm64 · trixie-security

      Fixed · Fixed: 5:7.0.15-2

      usn · redis · debian · 13

    • 5:8.0.2-3+deb13u3 · amd64 · trixie-security

      Fixed · Fixed: 5:7.0.15-2

      usn · redis · debian · 13

  • Source package: [redis]

    Details (5)
    • 5:8.0.2-3+deb13u2 · amd64 · trixie

      Fixed · Fixed: 5:7.0.15-2

      usn · redis · debian · 13

    • 5:8.0.2-3+deb13u2 · arm64 · trixie

      Fixed · Fixed: 5:7.0.15-2

      usn · redis · debian · 13

    • 5:8.0.2-3+deb13u2 · amd64 · trixie-security · Historical version

      Fixed · Fixed: 5:7.0.15-2

      usn · redis · debian · 13

    • 5:8.0.2-3+deb13u2 · arm64 · trixie-security

      Fixed · Fixed: 5:7.0.15-2

      usn · redis · debian · 13

    • 5:8.0.2-3+deb13u3 · amd64 · trixie-security

      Fixed · Fixed: 5:7.0.15-2

      usn · redis · debian · 13

  • Source package: [valkey]

    Details (5)
    • 8.1.1+dfsg1-3+deb13u2 · amd64 · trixie

      Fixed · Fixed: 8.0.1+dfsg1-1

      usn · valkey · debian · 13

    • 8.1.1+dfsg1-3+deb13u2 · arm64 · trixie

      Fixed · Fixed: 8.0.1+dfsg1-1

      usn · valkey · debian · 13

    • 8.1.1+dfsg1-3+deb13u2 · amd64 · trixie-security · Historical version

      Fixed · Fixed: 8.0.1+dfsg1-1

      usn · valkey · debian · 13

    • 8.1.1+dfsg1-3+deb13u2 · arm64 · trixie-security

      Fixed · Fixed: 8.0.1+dfsg1-1

      usn · valkey · debian · 13

    • 8.1.1+dfsg1-3+deb13u3 · amd64 · trixie-security

      Fixed · Fixed: 8.0.1+dfsg1-1

      usn · valkey · debian · 13

  • Source package: [valkey]

    Details (5)
    • 8.1.1+dfsg1-3+deb13u2 · amd64 · trixie

      Fixed · Fixed: 8.0.1+dfsg1-1

      usn · valkey · debian · 13

    • 8.1.1+dfsg1-3+deb13u2 · arm64 · trixie

      Fixed · Fixed: 8.0.1+dfsg1-1

      usn · valkey · debian · 13

    • 8.1.1+dfsg1-3+deb13u2 · amd64 · trixie-security · Historical version

      Fixed · Fixed: 8.0.1+dfsg1-1

      usn · valkey · debian · 13

    • 8.1.1+dfsg1-3+deb13u2 · arm64 · trixie-security

      Fixed · Fixed: 8.0.1+dfsg1-1

      usn · valkey · debian · 13

    • 8.1.1+dfsg1-3+deb13u3 · amd64 · trixie-security

      Fixed · Fixed: 8.0.1+dfsg1-1

      usn · valkey · debian · 13

  • Source package: [valkey]

    Details (5)
    • 8.1.1+dfsg1-3+deb13u2 · amd64 · trixie

      Fixed · Fixed: 8.0.1+dfsg1-1

      usn · valkey · debian · 13

    • 8.1.1+dfsg1-3+deb13u2 · arm64 · trixie

      Fixed · Fixed: 8.0.1+dfsg1-1

      usn · valkey · debian · 13

    • 8.1.1+dfsg1-3+deb13u2 · amd64 · trixie-security · Historical version

      Fixed · Fixed: 8.0.1+dfsg1-1

      usn · valkey · debian · 13

    • 8.1.1+dfsg1-3+deb13u2 · arm64 · trixie-security

      Fixed · Fixed: 8.0.1+dfsg1-1

      usn · valkey · debian · 13

    • 8.1.1+dfsg1-3+deb13u3 · amd64 · trixie-security

      Fixed · Fixed: 8.0.1+dfsg1-1

      usn · valkey · debian · 13

Observed:

References