Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

github логотип

GHSA-c8h9-259x-jff4

Опубликовано: 05 мая 2026
Источник: github
Github: Не прошло ревью
CVSS4: 7.7

Описание

Invalid Memory Access in Redis RESTORE Command May Lead to Remote Code Execution

Impact

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.

Details

The vulnerability is caused by insufficient validation of serialized values processed by the RESTORE command, which allows malformed input to trigger unsafe memory accesses.

Attack Prerequisites

  • The attacker must be authenticated to the Redis instance.
  • The attacker must have permission to execute the RESTORE command.

Workarounds

An additional workaround to mitigate the issue without patching the Redis server executable is to prevent users from executing the RESTORE command by applying an appropriate ACL restriction rule.

Credit

  • Emil Lerner during the Wiz Zeroday Cloud event.
  • Joseph Surin

Пакеты

Наименование

redis

redis
Затронутые версииВерсия исправления

>=6.2.0, <6.2.22

6.2.22

Наименование

redis

redis
Затронутые версииВерсия исправления

>=7.2.0, <7.2.14

7.2.14

Наименование

redis

redis
Затронутые версииВерсия исправления

>=7.4.0, <7.4.9

7.4.9

Наименование

redis

redis
Затронутые версииВерсия исправления

>=8.2.0, <8.2.6

8.2.6

Наименование

redis

redis
Затронутые версииВерсия исправления

>=8.4.0, <8.4.3

8.4.3

Наименование

redis

redis
Затронутые версииВерсия исправления

>=8.6.0, <8.6.3

8.6.3

EPSS

Процентиль: 87%
0.03301
Низкий

7.7 High

CVSS4

Дефекты

CWE-20
CWE-122

Связанные уязвимости

CVSS3: 8.8
ubuntu
3 месяца назад

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.

CVSS3: 8.8
redhat
3 месяца назад

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.

CVSS3: 8.8
nvd
3 месяца назад

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.

msrc
около 2 месяцев назад

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

CVSS3: 8.8
debian
3 месяца назад

Redis is an in-memory data structure store. In versions of redis-serve ...

EPSS

Процентиль: 87%
0.03301
Низкий

7.7 High

CVSS4

Дефекты

CWE-20
CWE-122