Skip to content
OpenAdvisories
High · 7.7 Public exploit CVE-2026-25243 EUVD-2026-27410

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

Published May 5, 2026 · Updated Jul 16, 2026 · Assigned by GitHub_M

Description

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.

Affected products

VendorProductAffectedFixed
redis redis < 8.6.3 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 redis 5:8.0.6-3 —
Debian 14 valkey 9.1.1-1 —
Debian 13 redis 5:8.0.2-3+deb13u3 —
Debian 13 valkey 8.1.1+dfsg1-3+deb13u3 —
Debian 12 redis 5:7.0.15-1~deb12u8 —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 redis No fix yet —
Ubuntu 26.04 LTS redis No fix yet —
Ubuntu 25.10 redis No fix yet —
Ubuntu 24.04 LTS redis No fix yet —
Show 5 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 22.04 LTS redis No fix yet —
Ubuntu Pro 20.04 LTS redis No fix yet —
Ubuntu Pro 18.04 LTS redis No fix yet —
Ubuntu Pro 16.04 LTS redis No fix yet —
Ubuntu Pro 14.04 LTS redis No fix yet —
ReleasePackageFixed inAdvisory
RHEL 10 valkey +1 8.0.9-1.el10_2 RHSA-2026:25216
RHEL 9 redis +2 6.2.22-1.el9_8 RHSA-2026:25219, RHSA-2026:23229
RHEL 9 valkey +1 8.0.9-1.el9_8 RHSA-2026:25925
RHEL 8 redis +2 6.2.22-1.module+el8.10.0+24332+dbd3b426 RHSA-2026:26008
Show 11 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
RHEL 10.0 EUS valkey +1 8.0.9-1.el10_0 RHSA-2026:26540
RHEL 9.6 EUS redis +2 6.2.22-1.el9_6 RHSA-2026:26306, RHSA-2026:26233
RHEL 9.4 E4S redis +2 6.2.7-1.el9_4.6 RHSA-2026:28142, RHSA-2026:28139
RHEL 9.2 E4S redis +2 6.2.7-1.el9_2.6 RHSA-2026:27716
RHEL 8.8 TUS redis +2 6.2.7-1.module+el8.8.0+24465+9d14ca70.7 RHSA-2026:33427
RHEL 8.8 E4S redis +2 6.2.7-1.module+el8.8.0+24465+9d14ca70.7 RHSA-2026:33427
RHEL 8.6 EUS Long Life redis +2 6.0.9-5.module+el8.6.0+24434+c7b1e4bc.7 RHSA-2026:29817
RHEL 8.6 AUS redis +2 6.0.9-5.module+el8.6.0+24434+c7b1e4bc.7 RHSA-2026:29817
RHEL 8.4 EUS Long Life redis +2 6.0.9-5.module+el8.4.0+24416+a7ffbc5f.6 RHSA-2026:27787
RHEL 8.4 AUS redis +2 6.0.9-5.module+el8.4.0+24416+a7ffbc5f.6 RHSA-2026:27787
Red Hat Hardened Images 1 valkey +5 9.0.4-0.1.hum1 RHSA-2026:14316

AlmaLinux

Errata ↗
ReleasePackageFixed inAdvisory
AlmaLinux 10 valkey +1 8.0.9-1.el10_2 ALSA-2026:25216
AlmaLinux 9 redis +2 6.2.22-1.el9_8 ALSA-2026:25219, ALSA-2026:23229
AlmaLinux 9 valkey +1 8.0.9-1.el9_8 ALSA-2026:25925
AlmaLinux 8 redis +2 6.2.22-1.module_el8.10.0+4197+3446deec ALSA-2026:26008

Rocky Linux

Errata ↗
ReleasePackageFixed inAdvisory
Rocky Linux 10 valkey 8.0.9-1.el10_2 RLSA-2026:25216
Rocky Linux 9 redis 6.2.22-1.el9_8 RLSA-2026:25219, RLSA-2026:23229
Rocky Linux 9 valkey 8.0.9-1.el9_8 RLSA-2026:25925
Rocky Linux 8 redis 6.2.22-1.module+el8.10.0+40211+0d1d5c90 RLSA-2026:26008
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed redis 8.6.3-1.1 openSUSE-SU-2026:10711-1
openSUSE Tumbleweed valkey 9.0.4-1.1 openSUSE-SU-2026:10719-1
openSUSE Leap 16.0 redis +1 8.10.1-bp160.1.1 openSUSE-SU-2026:21612-1
ReleasePackageFixed inAdvisory
Alpine v3.24 valkey 9.0.4-r0 —
Alpine v3.23 valkey 9.0.4-r0 —
Alpine v3.22 valkey 8.1.7-r0 —
Alpine v3.21 valkey 7.2.13-r0 —
Alpine v3.20 valkey 7.2.13-r0 —

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2023 valkey +1 9.0.4-1.amzn2023.0.1 ALAS2023-2026-1748

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 valkey 8.0.9-1 —

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 10 valkey +1 8.0.9-1.el10_2 ELSA-2026-25216
Oracle Linux 9 redis +2 6.2.22-1.el9_8 ELSA-2026-25219, ELSA-2026-23229
Oracle Linux 9 valkey +1 8.0.9-1.el9_8 ELSA-2026-25925
Oracle Linux 8 redis +2 6.2.22-1.0.1.module+el8.10.0+90916+da0c6127 ELSA-2026-26008

Public exploits

Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.

Third-party code, not reviewed by us. Public PoCs are sometimes fake or contain malware. Read the code first and run it only in an isolated lab, against systems you are authorised to test.

GitHub 3 repositories

Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.

Advisories 35

References