Every CVE Search/ Get API key

CVE-2026-25243

redis-server RESTORE invalid memory access may allow remote code execution

7.7 HighPublic exploitFix available

Redis is an in-memory data structure store. In versions of redis-server up to 8.6.3, the RESTORE command does not properly validate serialized values. An authenticated attacker with permission to execute RESTORE can supply a crafted serialized payload that triggers invalid memory access and may lead to remote code execution. A workaround is to restrict access to the RESTORE command with ACL rules. This is patched in version 8.6.3.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
High
Privileges needed
Low
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

4.03%Up 3.9 points since May 6, 2026
90%50%10%1%

What each source reports

CVE List Score used 7.7

redis-server RESTORE invalid memory access may allow remote code execution

Redis is an in-memory data structure store. In versions of redis-server up to 8.6.3, the RESTORE command does not properly validate serialized values. An authenticated attacker with permission to execute RESTORE can supply a crafted serialized payload that triggers invalid memory access and may lead to remote code execution. A workaround is to restrict access to the RESTORE command with ACL rules. This is patched in version 8.6.3.

Record
CVE-2026-25243
CVSS 4.0
7.7 HighCVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-122, CWE-122
Updated
2026-11-02
EUVDEUVD-2026-27410 7.7

Redis is an in-memory data structure store. In versions of redis-server up to 8.6.3, the RESTORE command does not properly validate serialized values. An authenticated attacker with permission to execute RESTORE can supply a crafted serialized payload that triggers invalid memory access and may lead to remote code execution. A workaround is to restrict access to the RESTORE command with ACL rules. This is patched in version 8.6.3.

Record
EUVD-2026-27410
CVSS 4.0
7.7 HighCVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Updated
2026-11-02
NVD 7.7

Redis is an in-memory data structure store. In versions of redis-server up to 8.6.3, the RESTORE command does not properly validate serialized values. An authenticated attacker with permission to execute RESTORE can supply a crafted serialized payload that triggers invalid memory access and may lead to remote code execution. A workaround is to restrict access to the RESTORE command with ACL rules. This is patched in version 8.6.3.

Record
CVE-2026-25243
CVSS 4.0
7.7 HighCVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-122
Updated
2026-11-02
OSVALPINE-CVE-2026-25243 8.8

Redis is an in-memory data structure store. In versions of redis-server up to 8.6.3, the RESTORE command does not properly validate serialized values. An authenticated attacker with permission to execute RESTORE can supply a crafted serialized payload that triggers invalid memory access and may lead to remote code execution. A workaround is to restrict access to the RESTORE command with ACL rules. This is patched in version 8.6.3.

Record
ALPINE-CVE-2026-25243
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVBELL-CVE-2026-25243 8.8
Record
BELL-CVE-2026-25243
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSV 7.7

redis-server RESTORE invalid memory access may allow remote code execution

Redis is an in-memory data structure store. In versions of redis-server up to 8.6.3, the RESTORE command does not properly validate serialized values. An authenticated attacker with permission to execute RESTORE can supply a crafted serialized payload that triggers invalid memory access and may lead to remote code execution. A workaround is to restrict access to the RESTORE command with ACL rules. This is patched in version 8.6.3.

Record
CVE-2026-25243
CVSS 4.0
7.7 HighCVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Weakness
CWE-122
Updated
2026-11-02
Show 47 moreShow less
OSVDEBIAN-CVE-2026-25243 8.8

Redis is an in-memory data structure store. In versions of redis-server up to 8.6.3, the RESTORE command does not properly validate serialized values. An authenticated attacker with permission to execute RESTORE can supply a crafted serialized payload that triggers invalid memory access and may lead to remote code execution. A workaround is to restrict access to the RESTORE command with ACL rules. This is patched in version 8.6.3.

Record
DEBIAN-CVE-2026-25243
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2026-2237 7.7

redis security update

Redis is an advanced key-value store. It is often referred to as a dattructure server since keys can contain strings, hashes ,lists, sets anorted sets.

Security Fix(es):

When a blocked client is evicted while re-executing a blocked command, an authenticated user may trigger a use-after-free and potentially lead to remote code execution.

The problem exists in Redis 7.2 or newer.(CVE-2026-23479)

An authenticated user may exploit the synchronization mechanism of the master-replica and trigger a use-after-free vulnerability, potentially leading to remote code execution. The bug affects only replicas that are configured, or may be configured with replica-read-only disabled, and exists in all versions of Redis with Lua scripting.(CVE-2026-23631)

A vulnerability in the Redis RESTORE command allows an authenticated user to trigger an invalid memory access via a specially crafted serialized payload, potentially resulting in remote code execution. Successful exploitation could allow an attacker with authenticated access to execute arbitrary code in the context of the Redis server, potentially leading to full compromise of the affected system, data exfiltration, or service disruption. This problem affects all Redis versions.(CVE-2026-25243)

Record
OESA-2026-2237
CVSS 4.0
7.7 HighCVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Updated
2026-11-02
OSVRHSA-2026:14316 8.8

Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update

Record
RHSA-2026:14316
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2026:23229 8.8

Red Hat Security Advisory: redis security update

Record
RHSA-2026:23229
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2026:25216 8.8

Red Hat Security Advisory: valkey security update

Record
RHSA-2026:25216
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2026:25219 8.8

Red Hat Security Advisory: redis:7 security update

Record
RHSA-2026:25219
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2026:25925 8.8

Red Hat Security Advisory: valkey security update

Record
RHSA-2026:25925
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2026:26008 8.8

Red Hat Security Advisory: redis:6 security update

Record
RHSA-2026:26008
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2026:26233 8.8

Red Hat Security Advisory: redis security update

Record
RHSA-2026:26233
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2026:26306 8.8

Red Hat Security Advisory: redis:7 security update

Record
RHSA-2026:26306
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2026:26540 8.8

Red Hat Security Advisory: valkey security update

Record
RHSA-2026:26540
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2026:27716 8.8

Red Hat Security Advisory: redis security update

Record
RHSA-2026:27716
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2026:27787 8.8

Red Hat Security Advisory: redis:6 security update

Record
RHSA-2026:27787
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2026:28139 8.8

Red Hat Security Advisory: redis security update

Record
RHSA-2026:28139
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2026:28142 8.8

Red Hat Security Advisory: redis:7 security update

Record
RHSA-2026:28142
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2026:29817 8.8

Red Hat Security Advisory: redis:6 security update

Record
RHSA-2026:29817
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2026:33427 8.8

Red Hat Security Advisory: redis:6 security update

Record
RHSA-2026:33427
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRLSA-2026:23229 8.8

Important: redis security update

Redis is an advanced key-value store. It is often referred to as a data-structure server since keys can contain strings, hashes, lists, sets, and sorted sets. For performance, Redis works with an in-memory data set. You can persist it either by dumping the data set to disk every once in a while, or by appending each command to a log.

Security Fix(es):

  • redis: RESTORE invalid memory access may allow remote code execution (CVE-2026-25243)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
RLSA-2026:23229
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRLSA-2026:25216 8.8

Important: valkey security update

Valkey is an advanced key-value store. It is often referred to as a data structure server since keys can contain strings, hashes, lists, sets and sorted sets. You can run atomic operations on these types, like appending to a string; incrementing the value in a hash; pushing to a list; computing set intersection, union and difference; or getting the member with highest ranking in a sorted set. In order to achieve its outstanding performance, Valkey works with an in-memory dataset. Depending on your use case, you can persist it either by dumping the dataset to disk every once in a while, or by appending each command to a log. Valkey also supports trivial-to-setup master-slave replication, with very fast non-blocking first synchronization, auto-reconnection on net split and so forth. Other features include Transactions, Pub/Sub, Lua scripting, Keys with a limited time-to-live, and configuration settings to make Valkey behave like a cache. You can use Valkey from most programming languages also.

Security Fix(es):

  • redis: use-after-free in unblock client flow may allow remote code execution (CVE-2026-23479)

  • redis: Remote code execution via use-after-free in Lua scripting (CVE-2026-23631)

  • redis: RESTORE invalid memory access may allow remote code execution (CVE-2026-25243)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
RLSA-2026:25216
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRLSA-2026:25219 8.8

Important: redis:7 security update

Redis is an advanced key-value store. It is often referred to as a data-structure server since keys can contain strings, hashes, lists, sets, and sorted sets. For performance, Redis works with an in-memory data set. You can persist it either by dumping the data set to disk every once in a while, or by appending each command to a log.

Security Fix(es):

  • redis: use-after-free in unblock client flow may allow remote code execution (CVE-2026-23479)

  • redis: Remote code execution via use-after-free in Lua scripting (CVE-2026-23631)

  • redis: RESTORE invalid memory access may allow remote code execution (CVE-2026-25243)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
RLSA-2026:25219
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRLSA-2026:25925 8.8

Important: valkey security update

Valkey is an advanced key-value store. It is often referred to as a data structure server since keys can contain strings, hashes, lists, sets and sorted sets. You can run atomic operations on these types, like appending to a string; incrementing the value in a hash; pushing to a list; computing set intersection, union and difference; or getting the member with highest ranking in a sorted set. In order to achieve its outstanding performance, Valkey works with an in-memory dataset. Depending on your use case, you can persist it either by dumping the dataset to disk every once in a while, or by appending each command to a log. Valkey also supports trivial-to-setup master-slave replication, with very fast non-blocking first synchronization, auto-reconnection on net split and so forth. Other features include Transactions, Pub/Sub, Lua scripting, Keys with a limited time-to-live, and configuration settings to make Valkey behave like a cache. You can use Valkey from most programming languages also.

Security Fix(es):

  • redis: use-after-free in unblock client flow may allow remote code execution (CVE-2026-23479)

  • redis: Remote code execution via use-after-free in Lua scripting (CVE-2026-23631)

  • redis: RESTORE invalid memory access may allow remote code execution (CVE-2026-25243)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
RLSA-2026:25925
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRLSA-2026:26008 8.8

Important: redis:6 security update

Redis is an advanced key-value store. It is often referred to as a data-structure server since keys can contain strings, hashes, lists, sets, and sorted sets. For performance, Redis works with an in-memory data set. You can persist it either by dumping the data set to disk every once in a while, or by appending each command to a log.

Security Fix(es):

  • redis: RESTORE invalid memory access may allow remote code execution (CVE-2026-25243)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
RLSA-2026:26008
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2026-25243 7.7

Redis is an in-memory data structure store. In versions of redis-server up to 8.6.3, the RESTORE command does not properly validate serialized values. An authenticated attacker with permission to execute RESTORE can supply a crafted serialized payload that triggers invalid memory access and may lead to remote code execution. A workaround is to restrict access to the RESTORE command with ACL rules. This is patched in version 8.6.3.

Record
UBUNTU-CVE-2026-25243
CVSS 4.0
7.7 HighCVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVALSA-2026:23229 No score

Important: redis security update

Redis is an advanced key-value store. It is often referred to as a data-structure server since keys can contain strings, hashes, lists, sets, and sorted sets. For performance, Redis works with an in-memory data set. You can persist it either by dumping the data set to disk every once in a while, or by appending each command to a log.

Security Fix(es):

  • redis: RESTORE invalid memory access may allow remote code execution (CVE-2026-25243)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
ALSA-2026:23229
Updated
2026-11-02
OSVALSA-2026:25216 No score

Important: valkey security update

Valkey is an advanced key-value store. It is often referred to as a data structure server since keys can contain strings, hashes, lists, sets and sorted sets. You can run atomic operations on these types, like appending to a string; incrementing the value in a hash; pushing to a list; computing set intersection, union and difference; or getting the member with highest ranking in a sorted set. In order to achieve its outstanding performance, Valkey works with an in-memory dataset. Depending on your use case, you can persist it either by dumping the dataset to disk every once in a while, or by appending each command to a log. Valkey also supports trivial-to-setup master-slave replication, with very fast non-blocking first synchronization, auto-reconnection on net split and so forth. Other features include Transactions, Pub/Sub, Lua scripting, Keys with a limited time-to-live, and configuration settings to make Valkey behave like a cache. You can use Valkey from most programming languages also.

Security Fix(es):

  • redis: use-after-free in unblock client flow may allow remote code execution (CVE-2026-23479)
  • redis: Remote code execution via use-after-free in Lua scripting (CVE-2026-23631)
  • redis: RESTORE invalid memory access may allow remote code execution (CVE-2026-25243)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
ALSA-2026:25216
Updated
2026-11-02
OSVALSA-2026:25219 No score

Important: redis:7 security update

Redis is an advanced key-value store. It is often referred to as a data-structure server since keys can contain strings, hashes, lists, sets, and sorted sets. For performance, Redis works with an in-memory data set. You can persist it either by dumping the data set to disk every once in a while, or by appending each command to a log.

Security Fix(es):

  • redis: use-after-free in unblock client flow may allow remote code execution (CVE-2026-23479)
  • redis: Remote code execution via use-after-free in Lua scripting (CVE-2026-23631)
  • redis: RESTORE invalid memory access may allow remote code execution (CVE-2026-25243)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
ALSA-2026:25219
Updated
2026-11-02
OSVALSA-2026:25925 No score

Important: valkey security update

Valkey is an advanced key-value store. It is often referred to as a data structure server since keys can contain strings, hashes, lists, sets and sorted sets. You can run atomic operations on these types, like appending to a string; incrementing the value in a hash; pushing to a list; computing set intersection, union and difference; or getting the member with highest ranking in a sorted set. In order to achieve its outstanding performance, Valkey works with an in-memory dataset. Depending on your use case, you can persist it either by dumping the dataset to disk every once in a while, or by appending each command to a log. Valkey also supports trivial-to-setup master-slave replication, with very fast non-blocking first synchronization, auto-reconnection on net split and so forth. Other features include Transactions, Pub/Sub, Lua scripting, Keys with a limited time-to-live, and configuration settings to make Valkey behave like a cache. You can use Valkey from most programming languages also.

Security Fix(es):

  • redis: use-after-free in unblock client flow may allow remote code execution (CVE-2026-23479)
  • redis: Remote code execution via use-after-free in Lua scripting (CVE-2026-23631)
  • redis: RESTORE invalid memory access may allow remote code execution (CVE-2026-25243)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
ALSA-2026:25925
Updated
2026-11-02
OSVALSA-2026:26008 No score

Important: redis:6 security update

Redis is an advanced key-value store. It is often referred to as a data-structure server since keys can contain strings, hashes, lists, sets, and sorted sets. For performance, Redis works with an in-memory data set. You can persist it either by dumping the data set to disk every once in a while, or by appending each command to a log.

Security Fix(es):

  • redis: RESTORE invalid memory access may allow remote code execution (CVE-2026-25243)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Record
ALSA-2026:26008
Updated
2026-11-02
OSVAZL-86081 No score

CVE-2026-25243 affecting package valkey for versions less than 8.0.9-1

Redis is an in-memory data structure store. In versions of redis-server up to 8.6.3, the RESTORE command does not properly validate serialized values. An authenticated attacker with permission to execute RESTORE can supply a crafted serialized payload that triggers invalid memory access and may lead to remote code execution. A workaround is to restrict access to the RESTORE command with ACL rules. This is patched in version 8.6.3.

Record
AZL-86081
Updated
2026-11-05
OSVBIT-keydb-2026-25243 No score

redis-server RESTORE invalid memory access may allow remote code execution

Redis is an in-memory data structure store. In versions of redis-server up to 8.6.3, the RESTORE command does not properly validate serialized values. An authenticated attacker with permission to execute RESTORE can supply a crafted serialized payload that triggers invalid memory access and may lead to remote code execution. A workaround is to restrict access to the RESTORE command with ACL rules. This is patched in version 8.6.3.

Record
BIT-keydb-2026-25243
Updated
2026-11-02
OSVBIT-redis-2026-25243 No score

redis-server RESTORE invalid memory access may allow remote code execution

Redis is an in-memory data structure store. In versions of redis-server up to 8.6.3, the RESTORE command does not properly validate serialized values. An authenticated attacker with permission to execute RESTORE can supply a crafted serialized payload that triggers invalid memory access and may lead to remote code execution. A workaround is to restrict access to the RESTORE command with ACL rules. This is patched in version 8.6.3.

Record
BIT-redis-2026-25243
Updated
2026-11-02
OSVBIT-valkey-2026-25243 No score

redis-server RESTORE invalid memory access may allow remote code execution

Redis is an in-memory data structure store. In versions of redis-server up to 8.6.3, the RESTORE command does not properly validate serialized values. An authenticated attacker with permission to execute RESTORE can supply a crafted serialized payload that triggers invalid memory access and may lead to remote code execution. A workaround is to restrict access to the RESTORE command with ACL rules. This is patched in version 8.6.3.

Record
BIT-valkey-2026-25243
Updated
2026-11-02
OSVCLSA-2026-1778616298 No score

redis: Fix of 2 CVEs

  • CVE-2026-23631: use-after-free in readSyncBulkPayload when a full resync happens while a timed-out script is still running on the replica
  • CVE-2026-25243: heap corruption and out-of-bounds reads in the RESTORE command deserialization path (rdb.c, sds.c, zipmap.c)
Record
CLSA-2026-1778616298
Updated
2026-11-02
OSVCLSA-2026-1778845249 No score

redis: Fix of 2 CVEs

  • CVE-2026-23631: fix use-after-free in readSyncBulkPayload when fullsync happens while a Lua script is timed out on the replica
  • CVE-2026-25243: fix invalid memory access in RESTORE on crafted zipmap, listpack and stream PEL payloads
Record
CLSA-2026-1778845249
Updated
2026-11-02
OSVCLSA-2026-1788372462 No score

Fix CVE(s): CVE-2025-21605, CVE-2025-48367, CVE-2026-66373

  • SECURITY UPDATE: Memory exhaustion via unauthenticated client output buffer
    • debian/patches/0016-CVE-2025-21605.patch: cap the output buffer of unauthenticated clients in checkClientOutputBufferLimits() in src/networking.c, so a client that never reads its NOAUTH replies cannot grow the buffer without bound. Backport of upstream redis commit 5e93f9cb9 (6.2.18) as shipped by Debian for bullseye in 5:6.0.16-1+deb11u9 (DLA-4162-1), adapted to 5.0 by spelling the condition as server.requirepass && !c->authenticated, since 5.0 predates the ACL subsystem and has no authRequired() helper.
    • CVE-2025-21605
  • SECURITY UPDATE: Client starvation via repeated accept() errors
    • debian/patches/0017-CVE-2025-48367.patch: add anetAcceptFailureNeedsRetry() to src/anet.c and retry the accept loop in acceptTcpHandler()/acceptUnixHandler() in src/networking.c and clusterAcceptHandler() in src/cluster.c, so a connection that fails at accept() time no longer aborts the whole batch and starves other pending clients. Backport of upstream redis commit 0fe674359 (6.2.19) as shipped by Debian for bullseye in 5:6.0.16-1+deb11u9 (DLA-4240-1); the acceptTLSHandler() hunk is dropped because 5.0 has no TLS support.
    • CVE-2025-48367
  • SECURITY UPDATE: Double free via stream RDB payload with a shared NACK
    • debian/patches/0018-CVE-2026-66373.patch: reject a stream payload whose consumer PELs reference the same global-PEL NACK twice, in rdbLoadObject() in src/rdb.c, so RESTORE can no longer build two consumers sharing one streamNACK and have XGROUP DELCONSUMER free it twice. Backport of upstream redis commit 41a958720 (6.2.23) as shipped by Debian for bullseye and bookworm in 5:6.0.16-1+deb11u9 and 5:7.0.15-1~deb12u9 (DLA-4722-1), taken verbatim in the Debian form that uses rdbExitReportCorruptRDB(). Note this CVE exists because of an incomplete fix for CVE-2026-25243, which is a separate change and is not addressed here.
    • CVE-2026-66373
Record
CLSA-2026-1788372462
Updated
2026-11-02
OSVMGASA-2026-0134 No score

Updated redis packages fix security vulnerabilities

(CVE-2026-23479) Use-After-Free in unblock client flow may lead to Remote Code Execution. (CVE-2026-25243) Invalid memory access in RESTORE may lead to Remote Code Execution (CVE-2026-23631) Lua Use-After-Free may lead to remote code execution A user can manipulate data read by a connection by injecting \r\n sequences into a Redis error reply

Record
MGASA-2026-0134
Updated
2026-11-02
OSVopenSUSE-SU-2026:10711-1 No score

redis-8.6.3-1.1 on GA media

These are all security issues fixed in the redis-8.6.3-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:10711-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:10719-1 No score

valkey-9.0.4-1.1 on GA media

These are all security issues fixed in the valkey-9.0.4-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:10719-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:20776-1 No score

Security update for valkey

This update for valkey fixes the following issues

  • CVE-2025-67733: data tampering and denial of service via improper null character handling in Lua scripts (bsc#1258746).
  • CVE-2026-21863: denial of service via invalid clusterbus packet (bsc#1258788).
  • CVE-2026-23479: use-after-free in unblock client flow may lead to remote code execution (bsc#1264164).
  • CVE-2026-23631: Lua use-after-free via the master-replica synchronization mechanism may lead to remote code execution (bsc#1264165).
  • CVE-2026-25243: invalid memory access in RESTORE command via a specially crafted serialized payload may lead to remote code execution (bsc#1264166).

Changes for valkey:

  • Update to 8.0.9.

  • Update to 8.0.7:

  • Fix ltrim should not call signalModifiedKey when no elements are removed (#2787)
  • Fix chained replica crash when doing dual channel replication (#2983)
  • Fix used_memory_dataset underflow due to miscalculated used_memory_overhead (#3005)
  • Avoids crash during MODULE UNLOAD when ACL rules reference a module command and subcommand (#3160)
  • Fix server assert on ACL LOAD and resetchannels (#3182)
  • Fix bug causing no response flush sometimes when IO threads are busy (#3205)
Record
openSUSE-SU-2026:20776-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:21612-1 No score

Security update for redis

This update for redis fixes the following issues:

Changes in redis:

  • Update to 8.10.1

    Update urgency: SECURITY: There are security fixes in the release.

    • Security fixes
      • (CVE-2026-62356) Miscalculated buffer size in CMSketch RDB loading may lead to heap OOB write
      • Out-of-bounds access in TopK heap cleanup path (MOD-15410)
      • Use-after-free in the TLS pending-data list when a command closes another pending connection
      • A malicious RDB payload with an out-of-range SLOT_INFO slot id causes memory corruption during RDB loading, which may lead to Remote Code Execution
      • Vector Sets: missing node level validation when loading a vector set from RDB may lead to out-of-bounds access
      • Vector Sets: use-after-free when VREM mutates the HNSW graph while background VSIM threads are still running
      • Vector Sets: a negative hnsw_search() return was treated as a huge unsigned count, reading past the end of the result arrays
      • TLS client certificate authentication bypass: a Common Name containing an embedded NUL byte was truncated, allowing a client to authenticate as another (possibly privileged) ACL user
      • #15594 Use-after-free in the blocked-client list when reprocessing a command evicts another client blocked on the same key
  • Restrict the "modules" flavour to x86_64 and aarch64 -- RedisBloom and RedisTimeSeries abort on anything else with "only supports 64-bit architectures (x64, arm64v8)", redisjson's vendored redis-module is 64-bit only, and modules/common.mk maps no other architecture at all

  • Update to 8.10.0

    Major changes compared to 8.8

    • Compact hashes - a new hash encoding that reduces memory usage by storing hash field names just once for keys that share a schema
    • New command: HIMPORT - high-throughput compact hash bulk insertion
    • TLS peer certificate-based server-to-server authentication
    • New commands: LMOVEM, BLMOVEM - move multiple elements between lists
    • New command: SUNIONCARD - get the cardinality of the union of multiple sets
    • New command: SDIFFCARD - get the cardinality of the difference between sets
    • New command: BACKUP - node-side implementation for backup and restore based on multi-part AOF (MP-AOF)
    • XREAD, XREADGROUP - new MAXCOUNT and MAXSIZE arguments to cap the cumulative reply entries and size
    • New command: FT.ALIASLIST - get all aliases for the index
    • Stemmer support for Malay and Tagalog languages
    • JSONPath extensions
    • New commands: TS.NRANGE, TS.NREVRANGE - Query a range across multiple time series; group results by timestamp
    • New command: TS.READ - optionally blocking read
    • New command: TS.QUERYLABELS - Get a list of labels and label-values
    • New command: TS.MRANGE, TS.MREVRANGE - new EXCLUDEEMPTY argument to exclude series with no reported samples
    • Performance improvements
  • Update to 8.8.1 Security fixes

    • RedisBloom/RedisBloom#1044 Crafted RESTORE payloads in RedisBloom and TDigest may trigger out-of-bounds writes, potentially leading to remote code execution
  • Update to 8.8.0

    • New data structure: Array (@antirez)
    • Subkey notification for hash fields - field-level notifications
    • INCREX: a window counter rate limiter combining INCR, INCRBY, INCRBYFLOAT, bounds, and expiration (@raffertyyu + Redis team)
    • XNACK: a new streams command - allow consumers to explicitly release pending messages
    • ZUNION, ZINTER, ZUNIONSTORE, ZINTERSTORE: new COUNT aggregator
    • JSON.SET: new FPHA argument to specify the FP type for homogeneous FP arrays
    • TS.RANGE, TS.REVRANGE, TS.MRANGE, TS.MREVRANGE: multiple aggregators in a single command
    • FT.HYBRID KNN clause: new argument to request fewer candidates per shard
    • FT.PROFILE HYBRID: profiling support for FT.HYBRID
    • Performance improvements
  • Updated to 8.6.3 (boo#1264164 boo#1264165 boo#1264166…

Record
openSUSE-SU-2026:21612-1
Updated
2026-11-02
OSVSUSE-SU-2026:1949-1 No score

Security update for valkey

This update for valkey fixes the following issues

  • CVE-2026-23479: use-after-free in unblock client flow may lead to remote code execution (bsc#1264164).
  • CVE-2026-23631: Lua use-after-free via the master-replica synchronization mechanism may lead to remote code execution (bsc#1264165).
  • CVE-2026-25243: invalid memory access in RESTORE command via a specially crafted serialized payload may lead to remote code execution (bsc#1264166).

Changes for valkey:

  • Update to 8.0.9.
Record
SUSE-SU-2026:1949-1
Updated
2026-11-02
OSVSUSE-SU-2026:1950-1 No score

Security update for valkey

This update for valkey fixes the following issues

  • CVE-2026-23479: use-after-free in unblock client flow may lead to remote code execution (bsc#1264164).
  • CVE-2026-23631: Lua use-after-free via the master-replica synchronization mechanism may lead to remote code execution (bsc#1264165).
  • CVE-2026-25243: invalid memory access in RESTORE command via a specially crafted serialized payload may lead to remote code execution (bsc#1264166).

Changes for valkey:

  • Update to 8.0.9:
Record
SUSE-SU-2026:1950-1
Updated
2026-11-02
OSVSUSE-SU-2026:2097-1 No score

Security update for redis7

This update for redis7 fixes the following issues

  • CVE-2026-23631: Lua use-after-free via the master-replica synchronization mechanism may lead to remote code execution (bsc#1264165).
  • CVE-2026-25243: invalid memory access in RESTORE command via a specially crafted serialized payload may lead to remote code execution (bsc#1264166).

Other updates:

  • an user can manipulate data read by a connection by injecting sequences into a Redis error reply (bsc#1258706).
Record
SUSE-SU-2026:2097-1
Updated
2026-11-02
OSVSUSE-SU-2026:2098-1 No score

Security update for redis

This update for redis fixes the following issue

  • CVE-2026-25243: invalid memory access in RESTORE command via a specially crafted serialized payload may lead to remote code execution (bsc#1264166).
Record
SUSE-SU-2026:2098-1
Updated
2026-11-02
OSVSUSE-SU-2026:2099-1 No score

Security update for redis

This update for redis fixes the following issues

  • CVE-2026-23479: use-after-free in unblock client flow may lead to remote code execution (bsc#1264164).
  • CVE-2026-23631: Lua use-after-free via the master-replica synchronization mechanism may lead to remote code execution (bsc#1264165).
  • CVE-2026-25243: invalid memory access in RESTORE command via a specially crafted serialized payload may lead to remote code execution (bsc#1264166).
Record
SUSE-SU-2026:2099-1
Updated
2026-11-02
OSVSUSE-SU-2026:2100-1 No score

Security update for redis7

This update for redis7 fixes the following issues

  • CVE-2026-23631: Lua use-after-free via the master-replica synchronization mechanism may lead to remote code execution (bsc#1264165).
  • CVE-2026-25243: invalid memory access in RESTORE command via a specially crafted serialized payload may lead to remote code execution (bsc#1264166).
Record
SUSE-SU-2026:2100-1
Updated
2026-11-02
OSVSUSE-SU-2026:21814-1 No score

Security update for valkey

This update for valkey fixes the following issues

  • CVE-2025-67733: data tampering and denial of service via improper null character handling in Lua scripts (bsc#1258746).
  • CVE-2026-21863: denial of service via invalid clusterbus packet (bsc#1258788).
  • CVE-2026-23479: use-after-free in unblock client flow may lead to remote code execution (bsc#1264164).
  • CVE-2026-23631: Lua use-after-free via the master-replica synchronization mechanism may lead to remote code execution (bsc#1264165).
  • CVE-2026-25243: invalid memory access in RESTORE command via a specially crafted serialized payload may lead to remote code execution (bsc#1264166).

Changes for valkey:

  • Update to 8.0.9.

  • Update to 8.0.7:

  • Fix ltrim should not call signalModifiedKey when no elements are removed (#2787)
  • Fix chained replica crash when doing dual channel replication (#2983)
  • Fix used_memory_dataset underflow due to miscalculated used_memory_overhead (#3005)
  • Avoids crash during MODULE UNLOAD when ACL rules reference a module command and subcommand (#3160)
  • Fix server assert on ACL LOAD and resetchannels (#3182)
  • Fix bug causing no response flush sometimes when IO threads are busy (#3205)
Record
SUSE-SU-2026:21814-1
Updated
2026-11-02

Affected products

Show 3 moreShow less

Affected packages

Affected packages
PackageAffectedFixed
valkey
Alpine:v3.20
before 7.2.13-r0
7.2.13-r0
valkey
Alpine:v3.21
before 7.2.13-r0
7.2.13-r0
valkey
Alpine:v3.22
before 8.1.7-r0
8.1.7-r0
valkey
Alpine:v3.23
before 9.0.4-r0
9.0.4-r0
valkey
Alpine:v3.24
before 9.0.4-r0
9.0.4-r0
redis
AlmaLinux:9
before 6.2.22-1.el9_8
6.2.22-1.el9_8
redis-devel
AlmaLinux:9
before 6.2.22-1.el9_8
6.2.22-1.el9_8
redis-doc
AlmaLinux:9
before 6.2.22-1.el9_8
6.2.22-1.el9_8
valkey
AlmaLinux:10
From an advisory covering 3 CVEs
before 8.0.9-1.el10_2
8.0.9-1.el10_2
valkey-devel
AlmaLinux:10
From an advisory covering 3 CVEs
before 8.0.9-1.el10_2
8.0.9-1.el10_2
Show 143 moreShow less
Affected packages
PackageAffectedFixed
redis
AlmaLinux:9
From an advisory covering 3 CVEs
before 7.2.14-1.module_el9.8.0+258+b8f945d3
7.2.14-1.module_el9.8.0+258+b8f945d3
redis-devel
AlmaLinux:9
From an advisory covering 3 CVEs
before 7.2.14-1.module_el9.8.0+258+b8f945d3
7.2.14-1.module_el9.8.0+258+b8f945d3
redis-doc
AlmaLinux:9
From an advisory covering 3 CVEs
before 7.2.14-1.module_el9.8.0+258+b8f945d3
7.2.14-1.module_el9.8.0+258+b8f945d3
valkey
AlmaLinux:9
From an advisory covering 3 CVEs
before 8.0.9-1.el9_8
8.0.9-1.el9_8
valkey-devel
AlmaLinux:9
From an advisory covering 3 CVEs
before 8.0.9-1.el9_8
8.0.9-1.el9_8
redis
AlmaLinux:8
before 6.2.22-1.module_el8.10.0+4197+3446deec
6.2.22-1.module_el8.10.0+4197+3446deec
redis-devel
AlmaLinux:8
before 6.2.22-1.module_el8.10.0+4197+3446deec
6.2.22-1.module_el8.10.0+4197+3446deec
redis-doc
AlmaLinux:8
before 6.2.22-1.module_el8.10.0+4197+3446deec
6.2.22-1.module_el8.10.0+4197+3446deec
valkey
Azure Linux:3
before 8.0.9-1
8.0.9-1
redis
Alpaquita:23
7.0.9-r0 up to 7.2.14-r0
7.2.14-r0
valkey
Alpaquita:25
8.1.6-r0 up to 8.1.7-r0
8.1.7-r0
valkey
Alpaquita:stream
9.0.3-r0 up to 9.0.4-r0
9.0.4-r0
keydb
Bitnami
before 6.2.22, 7.0.0 up to 7.2.14, 7.3.0 up to 7.4.9, 8.0.0 up to 8.2.6, 8.3.0 up to 8.4.3, 8.5.0 up to 8.6.3
6.2.227.2.147.4.98.2.68.4.38.6.3
redis
Bitnami
before 6.2.22, 7.0.0 up to 7.2.14, 7.3.0 up to 7.4.9, 8.0.0 up to 8.2.6, 8.3.0 up to 8.4.3, 8.5.0 up to 8.6.3
6.2.227.2.147.4.98.2.68.4.38.6.3
valkey
Bitnami
before 7.2.13, 8.0.0 up to 8.0.8, 8.1.0 up to 8.1.7, 9.0.0 up to 9.0.4
7.2.138.0.88.1.79.0.4
redis
TuxCare:AlmaLinux:9.6
From an advisory covering 2 CVEs
before 6.2.20-1.el9_6.tuxcare.els2
6.2.20-1.el9_6.tuxcare.els2
redis-devel
TuxCare:AlmaLinux:9.6
From an advisory covering 2 CVEs
before 6.2.20-1.el9_6.tuxcare.els2
6.2.20-1.el9_6.tuxcare.els2
redis-doc
TuxCare:AlmaLinux:9.6
From an advisory covering 2 CVEs
before 6.2.20-1.el9_6.tuxcare.els2
6.2.20-1.el9_6.tuxcare.els2
redis
TuxCare:AlmaLinux:9.2
From an advisory covering 2 CVEs
before 6.2.21-1.el9_2.tuxcare.els3
6.2.21-1.el9_2.tuxcare.els3
redis-devel
TuxCare:AlmaLinux:9.2
From an advisory covering 2 CVEs
before 6.2.21-1.el9_2.tuxcare.els3
6.2.21-1.el9_2.tuxcare.els3
redis-doc
TuxCare:AlmaLinux:9.2
From an advisory covering 2 CVEs
before 6.2.21-1.el9_2.tuxcare.els3
6.2.21-1.el9_2.tuxcare.els3
redis
TuxCare:Debian:10
From an advisory covering 4 CVEs
before 5:5.0.14-1+deb10u5+tuxcare.els4
5:5.0.14-1+deb10u5+tuxcare.els4
redis-sentinel
TuxCare:Debian:10
From an advisory covering 4 CVEs
before 5:5.0.14-1+deb10u5+tuxcare.els4
5:5.0.14-1+deb10u5+tuxcare.els4
redis-server
TuxCare:Debian:10
From an advisory covering 4 CVEs
before 5:5.0.14-1+deb10u5+tuxcare.els4
5:5.0.14-1+deb10u5+tuxcare.els4
redis-tools
TuxCare:Debian:10
From an advisory covering 4 CVEs
before 5:5.0.14-1+deb10u5+tuxcare.els4
5:5.0.14-1+deb10u5+tuxcare.els4
redict
Debian:14
All versions, plus listed versions
7.3.0+ds-17.3.0+ds-27.3.0+ds-37.3.0+ds-3~bpo12+17.3.1+ds-1
Show 11 moreShow less
7.3.2+ds-17.3.2+ds-1~bpo12+17.3.5+ds-17.3.5+ds-1~bpo12+17.3.6+ds-17.3.6+ds-1~bpo12+17.3.6+ds-1~bpo13+17.3.6+ds-27.3.6+ds-2~bpo12+17.3.6+ds-2~bpo13+17.3.6+ds-3
None known
redis
Debian:12
before 5:7.0.15-1~deb12u8, plus listed versions
5:7.0.11-15:7.0.11-1+deb12u15:7.0.12-15:7.0.12-25:7.0.13-1
Show 10 moreShow less
5:7.0.13-25:7.0.14-15:7.0.14-25:7.0.15-1~deb12u15:7.0.15-1~deb12u25:7.0.15-1~deb12u35:7.0.15-1~deb12u45:7.0.15-1~deb12u55:7.0.15-1~deb12u65:7.0.15-1~deb12u7
5:7.0.15-1~deb12u8
redis
Debian:13
before 5:8.0.2-3+deb13u3, plus listed versions
5:8.0.2-35:8.0.2-3+deb13u15:8.0.2-3+deb13u2
5:8.0.2-3+deb13u3
redis
Debian:14
before 5:8.0.6-3, plus listed versions
5:8.0.2-35:8.0.4-15:8.0.5-15:8.0.6-15:8.0.6-2
5:8.0.6-3
valkey
Debian:13
before 8.1.1+dfsg1-3+deb13u3, plus listed versions
8.1.1+dfsg1-38.1.1+dfsg1-3+deb13u18.1.1+dfsg1-3+deb13u2
8.1.1+dfsg1-3+deb13u3
valkey
Debian:14
before 9.1.1-1, plus listed versions
8.1.1+dfsg1-38.1.4+dfsg1-18.1.4+dfsg1-2
9.1.1-1
redis
Mageia:9
From an advisory covering 5 CVEs
before 7.2.14-1.mga9
7.2.14-1.mga9
redis
openEuler:24.03-LTS
From an advisory covering 3 CVEs
before 7.2.14-1.oe2403sp3
7.2.14-1.oe2403sp3
redis
openEuler:24.03-LTS-SP1
From an advisory covering 3 CVEs
before 7.2.14-1.oe2403sp1
7.2.14-1.oe2403sp1
redis
openEuler:24.03-LTS-SP3
From an advisory covering 3 CVEs
before 7.2.14-1.oe2403sp3
7.2.14-1.oe2403sp3
redis
openEuler:20.03-LTS-SP4
From an advisory covering 3 CVEs
before 7.2.14-1.oe2003sp4
7.2.14-1.oe2003sp4
redis
openEuler:22.03-LTS-SP4
From an advisory covering 3 CVEs
before 7.2.14-1.oe2203sp4
7.2.14-1.oe2203sp4
valkey
Red Hat:hummingbird:1
From an advisory covering 3 CVEs
before 0:9.0.4-0.1.hum1
0:9.0.4-0.1.hum1
valkey-compat-redis
Red Hat:hummingbird:1
From an advisory covering 3 CVEs
before 0:9.0.4-0.1.hum1
0:9.0.4-0.1.hum1
valkey-compat-redis-devel
Red Hat:hummingbird:1
From an advisory covering 3 CVEs
before 0:9.0.4-0.1.hum1
0:9.0.4-0.1.hum1
valkey-devel
Red Hat:hummingbird:1
From an advisory covering 3 CVEs
before 0:9.0.4-0.1.hum1
0:9.0.4-0.1.hum1
valkey-doc
Red Hat:hummingbird:1
From an advisory covering 3 CVEs
before 0:9.0.4-0.1.hum1
0:9.0.4-0.1.hum1
valkey-rdma
Red Hat:hummingbird:1
From an advisory covering 3 CVEs
before 0:9.0.4-0.1.hum1
0:9.0.4-0.1.hum1
redis
Red Hat:enterprise_linux:9::appstream
before 0:6.2.22-1.el9_8
0:6.2.22-1.el9_8
redis-debuginfo
Red Hat:enterprise_linux:9::appstream
before 0:6.2.22-1.el9_8
0:6.2.22-1.el9_8
redis-debugsource
Red Hat:enterprise_linux:9::appstream
before 0:6.2.22-1.el9_8
0:6.2.22-1.el9_8
redis-devel
Red Hat:enterprise_linux:9::appstream
before 0:6.2.22-1.el9_8
0:6.2.22-1.el9_8
redis-doc
Red Hat:enterprise_linux:9::appstream
before 0:6.2.22-1.el9_8
0:6.2.22-1.el9_8
valkey
Red Hat:enterprise_linux:10.2
From an advisory covering 3 CVEs
before 0:8.0.9-1.el10_2
0:8.0.9-1.el10_2
valkey-debuginfo
Red Hat:enterprise_linux:10.2
From an advisory covering 3 CVEs
before 0:8.0.9-1.el10_2
0:8.0.9-1.el10_2
valkey-debugsource
Red Hat:enterprise_linux:10.2
From an advisory covering 3 CVEs
before 0:8.0.9-1.el10_2
0:8.0.9-1.el10_2
valkey-devel
Red Hat:enterprise_linux:10.2
From an advisory covering 3 CVEs
before 0:8.0.9-1.el10_2
0:8.0.9-1.el10_2
redis
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 0:7.2.14-1.module+el9.8.0+24327+41ceb644
0:7.2.14-1.module+el9.8.0+24327+41ceb644
redis-debuginfo
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 0:7.2.14-1.module+el9.8.0+24327+41ceb644
0:7.2.14-1.module+el9.8.0+24327+41ceb644
redis-debugsource
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 0:7.2.14-1.module+el9.8.0+24327+41ceb644
0:7.2.14-1.module+el9.8.0+24327+41ceb644
redis-devel
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 0:7.2.14-1.module+el9.8.0+24327+41ceb644
0:7.2.14-1.module+el9.8.0+24327+41ceb644
redis-doc
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 0:7.2.14-1.module+el9.8.0+24327+41ceb644
0:7.2.14-1.module+el9.8.0+24327+41ceb644
valkey
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 0:8.0.9-1.el9_8
0:8.0.9-1.el9_8
valkey-debuginfo
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 0:8.0.9-1.el9_8
0:8.0.9-1.el9_8
valkey-debugsource
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 0:8.0.9-1.el9_8
0:8.0.9-1.el9_8
valkey-devel
Red Hat:enterprise_linux:9::appstream
From an advisory covering 3 CVEs
before 0:8.0.9-1.el9_8
0:8.0.9-1.el9_8
redis
Red Hat:enterprise_linux:8::appstream
before 0:6.2.22-1.module+el8.10.0+24332+dbd3b426
0:6.2.22-1.module+el8.10.0+24332+dbd3b426
redis-debuginfo
Red Hat:enterprise_linux:8::appstream
before 0:6.2.22-1.module+el8.10.0+24332+dbd3b426
0:6.2.22-1.module+el8.10.0+24332+dbd3b426
redis-debugsource
Red Hat:enterprise_linux:8::appstream
before 0:6.2.22-1.module+el8.10.0+24332+dbd3b426
0:6.2.22-1.module+el8.10.0+24332+dbd3b426
redis-devel
Red Hat:enterprise_linux:8::appstream
before 0:6.2.22-1.module+el8.10.0+24332+dbd3b426
0:6.2.22-1.module+el8.10.0+24332+dbd3b426
redis-doc
Red Hat:enterprise_linux:8::appstream
before 0:6.2.22-1.module+el8.10.0+24332+dbd3b426
0:6.2.22-1.module+el8.10.0+24332+dbd3b426
redis
Red Hat:rhel_eus:9.6::appstream
before 0:6.2.22-1.el9_6
0:6.2.22-1.el9_6
redis-debuginfo
Red Hat:rhel_eus:9.6::appstream
before 0:6.2.22-1.el9_6
0:6.2.22-1.el9_6
redis-debugsource
Red Hat:rhel_eus:9.6::appstream
before 0:6.2.22-1.el9_6
0:6.2.22-1.el9_6
redis-devel
Red Hat:rhel_eus:9.6::appstream
before 0:6.2.22-1.el9_6
0:6.2.22-1.el9_6
redis-doc
Red Hat:rhel_eus:9.6::appstream
before 0:6.2.22-1.el9_6
0:6.2.22-1.el9_6
redis
Red Hat:rhel_eus:9.6::appstream
From an advisory covering 3 CVEs
before 0:7.2.14-1.module+el9.6.0+24344+1bc33ec7
0:7.2.14-1.module+el9.6.0+24344+1bc33ec7
redis-debuginfo
Red Hat:rhel_eus:9.6::appstream
From an advisory covering 3 CVEs
before 0:7.2.14-1.module+el9.6.0+24344+1bc33ec7
0:7.2.14-1.module+el9.6.0+24344+1bc33ec7
redis-debugsource
Red Hat:rhel_eus:9.6::appstream
From an advisory covering 3 CVEs
before 0:7.2.14-1.module+el9.6.0+24344+1bc33ec7
0:7.2.14-1.module+el9.6.0+24344+1bc33ec7
redis-devel
Red Hat:rhel_eus:9.6::appstream
From an advisory covering 3 CVEs
before 0:7.2.14-1.module+el9.6.0+24344+1bc33ec7
0:7.2.14-1.module+el9.6.0+24344+1bc33ec7
redis-doc
Red Hat:rhel_eus:9.6::appstream
From an advisory covering 3 CVEs
before 0:7.2.14-1.module+el9.6.0+24344+1bc33ec7
0:7.2.14-1.module+el9.6.0+24344+1bc33ec7
valkey
Red Hat:enterprise_linux_eus:10.0
From an advisory covering 3 CVEs
before 0:8.0.9-1.el10_0
0:8.0.9-1.el10_0
valkey-debuginfo
Red Hat:enterprise_linux_eus:10.0
From an advisory covering 3 CVEs
before 0:8.0.9-1.el10_0
0:8.0.9-1.el10_0
valkey-debugsource
Red Hat:enterprise_linux_eus:10.0
From an advisory covering 3 CVEs
before 0:8.0.9-1.el10_0
0:8.0.9-1.el10_0
valkey-devel
Red Hat:enterprise_linux_eus:10.0
From an advisory covering 3 CVEs
before 0:8.0.9-1.el10_0
0:8.0.9-1.el10_0
redis
Red Hat:rhel_e4s:9.2::appstream
before 0:6.2.7-1.el9_2.6
0:6.2.7-1.el9_2.6
redis-debuginfo
Red Hat:rhel_e4s:9.2::appstream
before 0:6.2.7-1.el9_2.6
0:6.2.7-1.el9_2.6
redis-debugsource
Red Hat:rhel_e4s:9.2::appstream
before 0:6.2.7-1.el9_2.6
0:6.2.7-1.el9_2.6
redis-devel
Red Hat:rhel_e4s:9.2::appstream
before 0:6.2.7-1.el9_2.6
0:6.2.7-1.el9_2.6
redis-doc
Red Hat:rhel_e4s:9.2::appstream
before 0:6.2.7-1.el9_2.6
0:6.2.7-1.el9_2.6
redis
Red Hat:rhel_aus:8.4::appstream
before 0:6.0.9-5.module+el8.4.0+24416+a7ffbc5f.6
0:6.0.9-5.module+el8.4.0+24416+a7ffbc5f.6
redis-debuginfo
Red Hat:rhel_aus:8.4::appstream
before 0:6.0.9-5.module+el8.4.0+24416+a7ffbc5f.6
0:6.0.9-5.module+el8.4.0+24416+a7ffbc5f.6
redis-debugsource
Red Hat:rhel_aus:8.4::appstream
before 0:6.0.9-5.module+el8.4.0+24416+a7ffbc5f.6
0:6.0.9-5.module+el8.4.0+24416+a7ffbc5f.6
redis-devel
Red Hat:rhel_aus:8.4::appstream
before 0:6.0.9-5.module+el8.4.0+24416+a7ffbc5f.6
0:6.0.9-5.module+el8.4.0+24416+a7ffbc5f.6
redis-doc
Red Hat:rhel_aus:8.4::appstream
before 0:6.0.9-5.module+el8.4.0+24416+a7ffbc5f.6
0:6.0.9-5.module+el8.4.0+24416+a7ffbc5f.6
redis
Red Hat:rhel_eus_long_life:8.4::appstream
before 0:6.0.9-5.module+el8.4.0+24416+a7ffbc5f.6
0:6.0.9-5.module+el8.4.0+24416+a7ffbc5f.6
redis-debuginfo
Red Hat:rhel_eus_long_life:8.4::appstream
before 0:6.0.9-5.module+el8.4.0+24416+a7ffbc5f.6
0:6.0.9-5.module+el8.4.0+24416+a7ffbc5f.6
redis-debugsource
Red Hat:rhel_eus_long_life:8.4::appstream
before 0:6.0.9-5.module+el8.4.0+24416+a7ffbc5f.6
0:6.0.9-5.module+el8.4.0+24416+a7ffbc5f.6
redis-devel
Red Hat:rhel_eus_long_life:8.4::appstream
before 0:6.0.9-5.module+el8.4.0+24416+a7ffbc5f.6
0:6.0.9-5.module+el8.4.0+24416+a7ffbc5f.6
redis-doc
Red Hat:rhel_eus_long_life:8.4::appstream
before 0:6.0.9-5.module+el8.4.0+24416+a7ffbc5f.6
0:6.0.9-5.module+el8.4.0+24416+a7ffbc5f.6
redis
Red Hat:rhel_e4s:9.4::appstream
before 0:6.2.7-1.el9_4.6
0:6.2.7-1.el9_4.6
redis-debuginfo
Red Hat:rhel_e4s:9.4::appstream
before 0:6.2.7-1.el9_4.6
0:6.2.7-1.el9_4.6
redis-debugsource
Red Hat:rhel_e4s:9.4::appstream
before 0:6.2.7-1.el9_4.6
0:6.2.7-1.el9_4.6
redis-devel
Red Hat:rhel_e4s:9.4::appstream
before 0:6.2.7-1.el9_4.6
0:6.2.7-1.el9_4.6
redis-doc
Red Hat:rhel_e4s:9.4::appstream
before 0:6.2.7-1.el9_4.6
0:6.2.7-1.el9_4.6
redis
Red Hat:rhel_e4s:9.4::appstream
before 0:7.0.12-2.module+el9.4.0+24422+b373a9c6.7
0:7.0.12-2.module+el9.4.0+24422+b373a9c6.7
redis-debuginfo
Red Hat:rhel_e4s:9.4::appstream
before 0:7.0.12-2.module+el9.4.0+24422+b373a9c6.7
0:7.0.12-2.module+el9.4.0+24422+b373a9c6.7
redis-debugsource
Red Hat:rhel_e4s:9.4::appstream
before 0:7.0.12-2.module+el9.4.0+24422+b373a9c6.7
0:7.0.12-2.module+el9.4.0+24422+b373a9c6.7
redis-devel
Red Hat:rhel_e4s:9.4::appstream
before 0:7.0.12-2.module+el9.4.0+24422+b373a9c6.7
0:7.0.12-2.module+el9.4.0+24422+b373a9c6.7
redis-doc
Red Hat:rhel_e4s:9.4::appstream
before 0:7.0.12-2.module+el9.4.0+24422+b373a9c6.7
0:7.0.12-2.module+el9.4.0+24422+b373a9c6.7
redis
Red Hat:rhel_aus:8.6::appstream
before 0:6.0.9-5.module+el8.6.0+24434+c7b1e4bc.7
0:6.0.9-5.module+el8.6.0+24434+c7b1e4bc.7
redis-debuginfo
Red Hat:rhel_aus:8.6::appstream
before 0:6.0.9-5.module+el8.6.0+24434+c7b1e4bc.7
0:6.0.9-5.module+el8.6.0+24434+c7b1e4bc.7
redis-debugsource
Red Hat:rhel_aus:8.6::appstream
before 0:6.0.9-5.module+el8.6.0+24434+c7b1e4bc.7
0:6.0.9-5.module+el8.6.0+24434+c7b1e4bc.7
redis-devel
Red Hat:rhel_aus:8.6::appstream
before 0:6.0.9-5.module+el8.6.0+24434+c7b1e4bc.7
0:6.0.9-5.module+el8.6.0+24434+c7b1e4bc.7
redis-doc
Red Hat:rhel_aus:8.6::appstream
before 0:6.0.9-5.module+el8.6.0+24434+c7b1e4bc.7
0:6.0.9-5.module+el8.6.0+24434+c7b1e4bc.7
redis
Red Hat:rhel_eus_long_life:8.6::appstream
before 0:6.0.9-5.module+el8.6.0+24434+c7b1e4bc.7
0:6.0.9-5.module+el8.6.0+24434+c7b1e4bc.7
redis-debuginfo
Red Hat:rhel_eus_long_life:8.6::appstream
before 0:6.0.9-5.module+el8.6.0+24434+c7b1e4bc.7
0:6.0.9-5.module+el8.6.0+24434+c7b1e4bc.7
redis-debugsource
Red Hat:rhel_eus_long_life:8.6::appstream
before 0:6.0.9-5.module+el8.6.0+24434+c7b1e4bc.7
0:6.0.9-5.module+el8.6.0+24434+c7b1e4bc.7
redis-devel
Red Hat:rhel_eus_long_life:8.6::appstream
before 0:6.0.9-5.module+el8.6.0+24434+c7b1e4bc.7
0:6.0.9-5.module+el8.6.0+24434+c7b1e4bc.7
redis-doc
Red Hat:rhel_eus_long_life:8.6::appstream
before 0:6.0.9-5.module+el8.6.0+24434+c7b1e4bc.7
0:6.0.9-5.module+el8.6.0+24434+c7b1e4bc.7
redis
Red Hat:rhel_e4s:8.8::appstream
before 0:6.2.7-1.module+el8.8.0+24465+9d14ca70.7
0:6.2.7-1.module+el8.8.0+24465+9d14ca70.7
redis-debuginfo
Red Hat:rhel_e4s:8.8::appstream
before 0:6.2.7-1.module+el8.8.0+24465+9d14ca70.7
0:6.2.7-1.module+el8.8.0+24465+9d14ca70.7
redis-debugsource
Red Hat:rhel_e4s:8.8::appstream
before 0:6.2.7-1.module+el8.8.0+24465+9d14ca70.7
0:6.2.7-1.module+el8.8.0+24465+9d14ca70.7
redis-devel
Red Hat:rhel_e4s:8.8::appstream
before 0:6.2.7-1.module+el8.8.0+24465+9d14ca70.7
0:6.2.7-1.module+el8.8.0+24465+9d14ca70.7
redis-doc
Red Hat:rhel_e4s:8.8::appstream
before 0:6.2.7-1.module+el8.8.0+24465+9d14ca70.7
0:6.2.7-1.module+el8.8.0+24465+9d14ca70.7
redis
Red Hat:rhel_tus:8.8::appstream
before 0:6.2.7-1.module+el8.8.0+24465+9d14ca70.7
0:6.2.7-1.module+el8.8.0+24465+9d14ca70.7
redis-debuginfo
Red Hat:rhel_tus:8.8::appstream
before 0:6.2.7-1.module+el8.8.0+24465+9d14ca70.7
0:6.2.7-1.module+el8.8.0+24465+9d14ca70.7
redis-debugsource
Red Hat:rhel_tus:8.8::appstream
before 0:6.2.7-1.module+el8.8.0+24465+9d14ca70.7
0:6.2.7-1.module+el8.8.0+24465+9d14ca70.7
redis-devel
Red Hat:rhel_tus:8.8::appstream
before 0:6.2.7-1.module+el8.8.0+24465+9d14ca70.7
0:6.2.7-1.module+el8.8.0+24465+9d14ca70.7
redis-doc
Red Hat:rhel_tus:8.8::appstream
before 0:6.2.7-1.module+el8.8.0+24465+9d14ca70.7
0:6.2.7-1.module+el8.8.0+24465+9d14ca70.7
redis
Rocky Linux:9
before 0:6.2.22-1.el9_8
0:6.2.22-1.el9_8
valkey
Rocky Linux:10
From an advisory covering 3 CVEs
before 0:8.0.9-1.el10_2
0:8.0.9-1.el10_2
redis
Rocky Linux:9
From an advisory covering 3 CVEs
before 0:7.2.14-1.module+el9.8.0+40207+e2014501
0:7.2.14-1.module+el9.8.0+40207+e2014501
valkey
Rocky Linux:9
From an advisory covering 3 CVEs
before 0:8.0.9-1.el9_8
0:8.0.9-1.el9_8
redis
Rocky Linux:8
before 0:6.2.22-1.module+el8.10.0+40211+0d1d5c90
0:6.2.22-1.module+el8.10.0+40211+0d1d5c90
redis
Ubuntu:Pro:14.04:LTS
All versions, plus listed versions
2:2.6.13-12:2.6.16-32:2.8.0-12:2.8.2-12:2.8.4-2
Show 6 moreShow less
2:2.8.4-2ubuntu0.22:2.8.4-2ubuntu0.2+esm12:2.8.4-2ubuntu0.2+esm22:2.8.4-2ubuntu0.2+esm32:2.8.4-2ubuntu0.2+esm42:2.8.4-2ubuntu0.2+esm5
None known
redis
Ubuntu:Pro:16.04:LTS
All versions, plus listed versions
2:3.0.3-32:3.0.5-12:3.0.5-22:3.0.5-32:3.0.5-4
Show 9 moreShow less
2:3.0.6-12:3.0.6-1ubuntu0.22:3.0.6-1ubuntu0.32:3.0.6-1ubuntu0.42:3.0.6-1ubuntu0.4+esm12:3.0.6-1ubuntu0.4+esm22:3.0.6-1ubuntu0.4+esm32:3.0.6-1ubuntu0.4+esm42:3.0.6-1ubuntu0.4+esm5
None known
redis
Ubuntu:Pro:18.04:LTS
All versions, plus listed versions
4:4.0.1-74:4.0.2-64:4.0.2-95:4.0.5-15:4.0.6-1
Show 13 moreShow less
5:4.0.6-25:4.0.7-15:4.0.8-15:4.0.8-25:4.0.9-15:4.0.9-1ubuntu0.15:4.0.9-1ubuntu0.25:4.0.9-1ubuntu0.2+esm25:4.0.9-1ubuntu0.2+esm35:4.0.9-1ubuntu0.2+esm45:4.0.9-1ubuntu0.2+esm55:4.0.9-1ubuntu0.2+esm65:4.0.9-1ubuntu0.2+esm7
None known
redis
Ubuntu:Pro:20.04:LTS
All versions, plus listed versions
5:5.0.5-2build15:5.0.6-15:5.0.7-15:5.0.7-25:5.0.7-2ubuntu0.1~esm1
Show 5 moreShow less
5:5.0.7-2ubuntu0.15:5.0.7-2ubuntu0.1+esm15:5.0.7-2ubuntu0.1+esm25:5.0.7-2ubuntu0.1+esm35:5.0.7-2ubuntu0.1+esm4
None known
redis
Ubuntu:Pro:22.04:LTS
All versions, plus listed versions
5:6.0.15-15:6.0.16-15:6.0.16-1build15:6.0.16-1ubuntu15:6.0.16-1ubuntu1+esm1
Show 5 moreShow less
5:6.0.16-1ubuntu1+esm25:6.0.16-1ubuntu1.15:6.0.16-1ubuntu1.1+esm15:6.0.16-1ubuntu1.25:6.0.16-1ubuntu1.2+esm1
None known
redis
Ubuntu:24.04:LTS
All versions, plus listed versions
5:7.0.12-15:7.0.14-15:7.0.14-25:7.0.15-15:7.0.15-1build1
Show 6 moreShow less
5:7.0.15-1build25:7.0.15-1ubuntu0.24.04.15:7.0.15-1ubuntu0.24.04.25:7.0.15-1ubuntu0.24.04.35:7.0.15-1ubuntu0.24.04.45:7.0.15-1ubuntu0.24.04.5
None known
redis
Ubuntu:25.10
All versions, plus listed versions
5:7.0.15-35:7.0.15-3.15:8.0.2-35:8.0.2-3build15:8.0.2-3ubuntu0.25.10.1
None known
redis
Ubuntu:26.10
All versions, plus listed versions
5:8.0.5-15:8.0.6-25:8.0.6-2build15:8.0.6-3
None known
redis
Ubuntu:26.04:LTS
All versions, plus listed versions
5:8.0.2-3build15:8.0.2-3ubuntu0.25.10.15:8.0.5-15:8.0.5-1ubuntu0.1
None known
redis
openSUSE:Tumbleweed
From an advisory covering 5 CVEs
before 8.6.3-1.1
8.6.3-1.1
valkey
openSUSE:Tumbleweed
From an advisory covering 3 CVEs
before 9.0.4-1.1
9.0.4-1.1
redis
openSUSE:Leap 16.0
From an advisory covering 6 CVEs
before 8.10.1-bp160.1.1
8.10.1-bp160.1.1
redis-modules
openSUSE:Leap 16.0
From an advisory covering 6 CVEs
before 8.10.1-bp160.1.1
8.10.1-bp160.1.1

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
PoC in GitHubdinosn/CVE-2026-252432026-06-13
PoC in GitHubdinosn/CVE-2026-25243-debugfree2026-07-02
PoC in GitHubcaptain-woof/CVE-2026-252432026-08-06

History

History
RecordedChangedSources
affected
exploits, factsOSV
first indexedCVE List, EUVD, NVD, OSV, PoC in GitHub

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-25243 is a high vulnerability (CVSS 7.7) in Redis, published May 5, 2026. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 4.03%, the 90th percentile. Fixed in valkey 7.2.13-r0.

References

Show 97 moreShow less
This page doesn't list everything

Left out here: the rest of 1 source description. The JSON record has them.

MoveEnter Open