CVE-2026-86227
valkey-io valkey kvstore.c kvstoreGetHashtable out-of-bounds
A weakness has been identified in valkey-io valkey up to 9.0.5/9.1.1. This affects the function kvstoreGetHashtable of the file src/kvstore.c. This manipulation of the argument didx causes out-of-bounds read. It is possible to initiate the attack remotely. The attack is considered to have high complexity. It is indicated that the exploitability is difficult. The exploit has been made available to the public and could be used for attacks. Patch name: 4691888e7fab3df128f0bde5750c9fde2ae552fa. To fix this issue, it is recommended to deploy a patch. Exploitation requires cluster mode plus attacker-controlled dump.rdb at startup (data-dir write access, replication feed, or a stored crafted RDB) - an attacker-position DoS at boot, not network pre-auth. The issue report was closed stating it "is worth fixing for the sake of memory safety… but I don't think it meets our bar for a security disclosure."
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
- None
- Integrity
- None
- Availability
- Low
Exploit likelihood
What each source reports
CVE List Score used
2.3
valkey-io valkey kvstore.c kvstoreGetHashtable out-of-bounds
A weakness has been identified in valkey-io valkey up to 9.0.5/9.1.1. This affects the function kvstoreGetHashtable of the file src/kvstore.c. This manipulation of the argument didx causes out-of-bounds read. It is possible to initiate the attack remotely. The attack is considered to have high complexity. It is indicated that the exploitability is difficult. The exploit has been made available to the public and could be used for attacks. Patch name: 4691888e7fab3df128f0bde5750c9fde2ae552fa. To fix this issue, it is recommended to deploy a patch. Exploitation requires cluster mode plus attacker-controlled dump.rdb at startup (data-dir write access, replication feed, or a stored crafted RDB) - an attacker-position DoS at boot, not network pre-auth. The issue report was closed stating it "is worth fixing for the sake of memory safety… but I don't think it meets our bar for a security disclosure."
- Record
CVE-2026-86227- CVSS 4.0
- 2.3 Low
CVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P - CVSS 3.1
- 3.1 Low
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:L/E:P/RL:O/RC:C - CVSS 3.0
- 3.1 Low
CVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:L/E:P/RL:O/RC:C - CVSS 2.0
- 2.1
AV:N/AC:H/Au:S/C:N/I:N/A:P/E:POC/RL:OF/RC:C - Weakness
- CWE-125, CWE-119
- Updated
- 2026-11-02
EUVDEUVD-2026-72176
2.3
A weakness has been identified in valkey-io valkey up to 9.0.5/9.1.1. This affects the function kvstoreGetHashtable of the file src/kvstore.c. This manipulation of the argument didx causes out-of-bounds read. It is possible to initiate the attack remotely. The attack is considered to have high complexity. It is indicated that the exploitability is difficult. The exploit has been made available to the public and could be used for attacks. Patch name: 4691888e7fab3df128f0bde5750c9fde2ae552fa. To fix this issue, it is recommended to deploy a patch. Exploitation requires cluster mode plus attacker-controlled dump.rdb at startup (data-dir write access, replication feed, or a stored crafted RDB) - an attacker-position DoS at boot, not network pre-auth. The issue report was closed stating it "is worth fixing for the sake of memory safety… but I don't think it meets our bar for a security disclosure."
- Record
EUVD-2026-72176- CVSS 4.0
- 2.3 Low
CVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-74wm-q835-hxf9
1.3
A weakness has been identified in valkey-io valkey up to 9.0.5/9.1.1. This affects the function...
A weakness has been identified in valkey-io valkey up to 9.0.5/9.1.1. This affects the function kvstoreGetHashtable of the file src/kvstore.c. This manipulation of the argument didx causes out-of-bounds read. It is possible to initiate the attack remotely. The attack is considered to have high complexity. It is indicated that the exploitability is difficult. The exploit has been made available to the public and could be used for attacks. Patch name: 4691888e7fab3df128f0bde5750c9fde2ae552fa. To fix this issue, it is recommended to deploy a patch. Exploitation requires cluster mode plus attacker-controlled dump.rdb at startup (data-dir write access, replication feed, or a stored crafted RDB) - an attacker-position DoS at boot, not network pre-auth. The issue report was closed stating it "is worth fixing for the sake of memory safety… but I don't think it meets our bar for a security disclosure."
- Record
GHSA-74wm-q835-hxf9- CVSS 4.0
- 1.3 Low
CVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P/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
- 3.1 Low
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-119
- Updated
- 2026-11-02
NVD
1.3
A weakness has been identified in valkey-io valkey up to 9.0.5/9.1.1. This affects the function kvstoreGetHashtable of the file src/kvstore.c. This manipulation of the argument didx causes out-of-bounds read. It is possible to initiate the attack remotely. The attack is considered to have high complexity. It is indicated that the exploitability is difficult. The exploit has been made available to the public and could be used for attacks. Patch name: 4691888e7fab3df128f0bde5750c9fde2ae552fa. To fix this issue, it is recommended to deploy a patch. Exploitation requires cluster mode plus attacker-controlled dump.rdb at startup (data-dir write access, replication feed, or a stored crafted RDB) - an attacker-position DoS at boot, not network pre-auth. The issue report was closed stating it "is worth fixing for the sake of memory safety… but I don't think it meets our bar for a security disclosure."
- Record
CVE-2026-86227- CVSS 4.0
- 1.3 Low
CVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P/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
- 3.1 Low
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:L - CVSS 2.0
- 2.1 Low
AV:N/AC:H/Au:S/C:N/I:N/A:P - Weakness
- CWE-119, CWE-125
- Updated
- 2026-11-02
OSVBELL-CVE-2026-86227
3.1
- Record
BELL-CVE-2026-86227- CVSS 3.1
- 3.1 Low
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSV
1.3
valkey-io valkey kvstore.c kvstoreGetHashtable out-of-bounds
A weakness has been identified in valkey-io valkey up to 9.0.5/9.1.1. This affects the function kvstoreGetHashtable of the file src/kvstore.c. This manipulation of the argument didx causes out-of-bounds read. It is possible to initiate the attack remotely. The attack is considered to have high complexity. It is indicated that the exploitability is difficult. The exploit has been made available to the public and could be used for attacks. Patch name: 4691888e7fab3df128f0bde5750c9fde2ae552fa. To fix this issue, it is recommended to deploy a patch. Exploitation requires cluster mode plus attacker-controlled dump.rdb at startup (data-dir write access, replication feed, or a stored crafted RDB) - an attacker-position DoS at boot, not network pre-auth. The issue report was closed stating it "is worth fixing for the sake of memory safety… but I don't think it meets our bar for a security disclosure."
- Record
CVE-2026-86227- CVSS 4.0
- 1.3 Low
CVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P - Weakness
- CWE-119, CWE-125
- Updated
- 2026-11-02
Show 4 moreShow less
OSVDEBIAN-CVE-2026-86227
1.3
A weakness has been identified in valkey-io valkey up to 9.0.5/9.1.1. This affects the function kvstoreGetHashtable of the file src/kvstore.c. This manipulation of the argument didx causes out-of-bounds read. It is possible to initiate the attack remotely. The attack is considered to have high complexity. It is indicated that the exploitability is difficult. The exploit has been made available to the public and could be used for attacks. Patch name: 4691888e7fab3df128f0bde5750c9fde2ae552fa. To fix this issue, it is recommended to deploy a patch. Exploitation requires cluster mode plus attacker-controlled dump.rdb at startup (data-dir write access, replication feed, or a stored crafted RDB) - an attacker-position DoS at boot, not network pre-auth. The issue report was closed stating it "is worth fixing for the sake of memory safety… but I don't think it meets our bar for a security disclosure."
- Record
DEBIAN-CVE-2026-86227- CVSS 4.0
- 1.3 Low
CVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P/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 - Updated
- 2026-11-02
OSVRHSA-2026:61884
8.8
Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update
- Record
RHSA-2026:61884- CVSS 3.1
- 8.8 High
CVSS: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-86227
1.3
A weakness has been identified in valkey-io valkey up to 9.0.5/9.1.1. This affects the function kvstoreGetHashtable of the file src/kvstore.c. This manipulation of the argument didx causes out-of-bounds read. It is possible to initiate the attack remotely. The attack is considered to have high complexity. It is indicated that the exploitability is difficult. The exploit has been made available to the public and could be used for attacks. Patch name: 4691888e7fab3df128f0bde5750c9fde2ae552fa. To fix this issue, it is recommended to deploy a patch. Exploitation requires cluster mode plus attacker-controlled dump.rdb at startup (data-dir write access, replication feed, or a stored crafted RDB) - an attacker-position DoS at boot, not network pre-auth. The issue report was closed stating it "is worth fixing for the sake of memory safety… but I don't think it meets our bar for a security disclosure."
- Record
UBUNTU-CVE-2026-86227- CVSS 4.0
- 1.3 Low
CVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P - CVSS 3.1
- 3.1 Low
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11809-1 No score
valkey-9.1.2-2.1 on GA media
These are all security issues fixed in the valkey-9.1.2-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11809-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
valkeyAlpaquita:stream |
9.0.3-r0 up to 9.0.6-r0 | 9.0.6-r0 |
valkeyDebian:14 |
before 9.1.2-1, plus listed versions 8.1.1+dfsg1-38.1.4+dfsg1-18.1.4+dfsg1-29.1.1-1 |
9.1.2-1 |
valkeyRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:9.0.6-0.1.hum1 | 0:9.0.6-0.1.hum1 |
valkey-compat-redisRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:9.0.6-0.1.hum1 | 0:9.0.6-0.1.hum1 |
valkey-compat-redis-develRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:9.0.6-0.1.hum1 | 0:9.0.6-0.1.hum1 |
valkey-develRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:9.0.6-0.1.hum1 | 0:9.0.6-0.1.hum1 |
valkey-docRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:9.0.6-0.1.hum1 | 0:9.0.6-0.1.hum1 |
valkey-rdmaRed Hat:hummingbird:1 From an advisory covering 6 CVEs |
before 0:9.0.6-0.1.hum1 | 0:9.0.6-0.1.hum1 |
valkeyUbuntu:Pro:24.04:LTS |
All versions, plus listed versions 7.2.5+dfsg1-2ubuntu4~24.04.17.2.7+dfsg1-0ubuntu0.24.04.17.2.8+dfsg1-0ubuntu0.24.04.17.2.8+dfsg1-0ubuntu0.24.04.27.2.8+dfsg1-0ubuntu0.24.04.3 Show 6 moreShow less7.2.10+dfsg1-0ubuntu0.17.2.11+dfsg1-0ubuntu0.17.2.11+dfsg1-0ubuntu0.27.2.12+dfsg1-0ubuntu0.17.2.13+dfsg1-0ubuntu0.17.2.13+dfsg1-0ubuntu0.1+esm1 |
None known |
valkeyUbuntu:26.10 |
All versions, plus listed versions 9.0.3-0ubuntu29.0.4-0ubuntu19.1.1-0ubuntu29.1.2-0ubuntu1 |
None known |
valkeyUbuntu:26.04:LTS |
All versions, plus listed versions 8.1.3+dfsg1-0ubuntu28.1.4+dfsg1-0ubuntu19.0.2-0ubuntu19.0.3-0ubuntu19.0.3-0ubuntu29.0.4-0ubuntu0.19.0.4-0ubuntu0.2 |
None known |
valkeyopenSUSE:Tumbleweed From an advisory covering 2 CVEs |
before 9.1.2-2.1 | 9.1.2-2.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-86227 is a low vulnerability (CVSS 2.3) in Valkey-io Valkey, published September 6, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.52%, the 44th percentile. Fixed in valkey 9.0.6-r0.
References
vuldb.com/vuln/399380
vuldb.com/vuln/399380/cti
vuldb.com/cve/CVE-2026-86227
vuldb.com/submit/897659
github.com/valkey-io/valkey/issues/4222
github.com/valkey-io/valkey/pull/4229
Show 76 moreShow less
github.com/user-attachments/files/30195539/RDB.zip
github.com/valkey-io/valkey/commit/4691888e7fab3df128f0bde5750c9fde2ae552fa
github.com/valkey-io/valkey
nvd.nist.gov/vuln/detail/CVE-2026-86227
github.com/advisories/GHSA-74wm-q835-hxf9
docs.bell-sw.com/security/cves/CVE-2026-86227
github.com/CVEProject/cvelistV5/tree/main/cves/2026/86xxx/CVE-2026-86227.json
security-tracker.debian.org/tracker/CVE-2026-86227
access.redhat.com/errata/RHSA-2026:61884
access.redhat.com/security/cve/CVE-2026-85522
access.redhat.com/security/updates/classification
access.redhat.com/security/cve/CVE-2026-86227
access.redhat.com/security/cve/CVE-2026-56684
access.redhat.com/security/cve/CVE-2026-63639
access.redhat.com/security/cve/CVE-2026-82677
images.redhat.com
access.redhat.com/security/cve/CVE-2026-82631
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_61884.json
bugzilla.redhat.com/show_bug.cgi?id=2517907
cve.org/CVERecord?id=CVE-2026-56684
nvd.nist.gov/vuln/detail/CVE-2026-56684
github.com/valkey-io/valkey/commit/7cd5bcb7575d750ec2de618db80da58680a10fe3
github.com/valkey-io/valkey/pull/4234
github.com/valkey-io/valkey/releases/tag/7.2.14
github.com/valkey-io/valkey/releases/tag/8.0.10
github.com/valkey-io/valkey/releases/tag/8.1.9
github.com/valkey-io/valkey/releases/tag/9.0.5
github.com/valkey-io/valkey/releases/tag/9.1.1
github.com/valkey-io/valkey/security/advisories/GHSA-53mc-f3m3-99vh
bugzilla.redhat.com/show_bug.cgi?id=2517906
cve.org/CVERecord?id=CVE-2026-63639
nvd.nist.gov/vuln/detail/CVE-2026-63639
github.com/valkey-io/valkey/commit/06bc7768fe609f2054e69ccedefe7628f5675da9
github.com/valkey-io/valkey/commit/509cb3c74e8cbc9c0498ebe8b6c93dcd605e7271
github.com/valkey-io/valkey/commit/98465eaffe3f95524a5046318bfbc4bdb9798291
github.com/valkey-io/valkey/commit/e95911d4d65be8789fa3705f44d7ed1e65378445
github.com/valkey-io/valkey/commit/f8d2027e8d4df790ac04974bf606408c8ea62778
github.com/valkey-io/valkey/pull/4073
github.com/valkey-io/valkey/security/advisories/GHSA-mvcj-73cw-22m4
bugzilla.redhat.com/show_bug.cgi?id=2526157
cve.org/CVERecord?id=CVE-2026-82631
nvd.nist.gov/vuln/detail/CVE-2026-82631
github.com/user-attachments/files/30111628/PoC.zip
github.com/valkey-io/valkey/commit/b2fb0e13f5b4c8c2fb63dcfc2c37a067a0d6d20b
github.com/valkey-io/valkey/issues/4198
github.com/valkey-io/valkey/pull/4212
vuldb.com/cve/CVE-2026-82631
vuldb.com/submit/893793
vuldb.com/vuln/397129
vuldb.com/vuln/397129/cti
bugzilla.redhat.com/show_bug.cgi?id=2526233
cve.org/CVERecord?id=CVE-2026-82677
nvd.nist.gov/vuln/detail/CVE-2026-82677
github.com/user-attachments/files/30118801/PoC.zip
github.com/valkey-io/valkey/commit/b349fe2821e3998534b1454c1b64a478daf8c6b7
github.com/valkey-io/valkey/issues/4200
github.com/valkey-io/valkey/pull/4211
vuldb.com/cve/CVE-2026-82677
vuldb.com/submit/893959
vuldb.com/vuln/397172
vuldb.com/vuln/397172/cti
bugzilla.redhat.com/show_bug.cgi?id=2528500
cve.org/CVERecord?id=CVE-2026-85522
nvd.nist.gov/vuln/detail/CVE-2026-85522
github.com/valkey-io/valkey/commit/f4dc3ca09eb650c2fe14060090a41c524eca803f
github.com/valkey-io/valkey/issues/4207
github.com/valkey-io/valkey/pull/4210
vuldb.com/cve/CVE-2026-85522
vuldb.com/submit/895119
vuldb.com/vuln/398707
vuldb.com/vuln/398707/cti
bugzilla.redhat.com/show_bug.cgi?id=2529241
cve.org/CVERecord?id=CVE-2026-86227
ubuntu.com/security/CVE-2026-86227
suse.com/security/cve/CVE-2026-85522
suse.com/security/cve/CVE-2026-86227