CVE-2026-62356
Updated redis packages fix a security vulnerability
The updated package fixes security vulnerabilities, including: Miscalculated buffer size in CMSketch RDB loading may lead to heap OOB write. (CVE-2026-62356)
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
What each source reports
OSV Score usedOESA-2026-4400
7.5
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):
In the Linux kernel, the following vulnerability has been resolved: cifs: Fix missing credit release on failure in cifs_issue_read() Fix missing release of credits in the failure path in cifs_issue_read() lest retrying the subreq just overwrites the credits value.(CVE-2026-62356)
Redis contains a use-after-free vulnerability in the 'tlsProcessPendingData()' function, which handles the TLS pending-data list if Redis is configured with TLS support. A remote, unauthenticated attacker may be able to execute arbitrary commands with the privileges of the Redis server. Fixed in Redis 8.2.9, 8.4.6, 8.6.6, 8.8.2, and 8.10.1.(CVE-2026-81934)
A vulnerability, which was classified as critical, was found in Redis up to 8.8.1/8.9.x.CWE is classifying the issue as CWE-125. The product reads data past the end, or before the beginning, of the intended buffer.This is going to have an impact on confidentiality, integrity, and availability.Upgrading to version 8.10.0 eliminates this vulnerability.(CVE-2026-92925)
- Record
OESA-2026-4400- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSV Score usedOESA-2026-4401
7.5
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):
In the Linux kernel, the following vulnerability has been resolved: cifs: Fix missing credit release on failure in cifs_issue_read() Fix missing release of credits in the failure path in cifs_issue_read() lest retrying the subreq just overwrites the credits value.(CVE-2026-62356)
Redis contains a use-after-free vulnerability in the 'tlsProcessPendingData()' function, which handles the TLS pending-data list if Redis is configured with TLS support. A remote, unauthenticated attacker may be able to execute arbitrary commands with the privileges of the Redis server. Fixed in Redis 8.2.9, 8.4.6, 8.6.6, 8.8.2, and 8.10.1.(CVE-2026-81934)
A vulnerability, which was classified as critical, was found in Redis up to 8.8.1/8.9.x.CWE is classifying the issue as CWE-125. The product reads data past the end, or before the beginning, of the intended buffer.This is going to have an impact on confidentiality, integrity, and availability.Upgrading to version 8.10.0 eliminates this vulnerability.(CVE-2026-92925)
- Record
OESA-2026-4401- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSV Score usedOESA-2026-4402
7.5
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):
In the Linux kernel, the following vulnerability has been resolved: cifs: Fix missing credit release on failure in cifs_issue_read() Fix missing release of credits in the failure path in cifs_issue_read() lest retrying the subreq just overwrites the credits value.(CVE-2026-62356)
Redis contains a use-after-free vulnerability in the 'tlsProcessPendingData()' function, which handles the TLS pending-data list if Redis is configured with TLS support. A remote, unauthenticated attacker may be able to execute arbitrary commands with the privileges of the Redis server. Fixed in Redis 8.2.9, 8.4.6, 8.6.6, 8.8.2, and 8.10.1.(CVE-2026-81934)
A vulnerability, which was classified as critical, was found in Redis up to 8.8.1/8.9.x.CWE is classifying the issue as CWE-125. The product reads data past the end, or before the beginning, of the intended buffer.This is going to have an impact on confidentiality, integrity, and availability.Upgrading to version 8.10.0 eliminates this vulnerability.(CVE-2026-92925)
- Record
OESA-2026-4402- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSV Score usedOESA-2026-4403
7.5
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):
In the Linux kernel, the following vulnerability has been resolved: cifs: Fix missing credit release on failure in cifs_issue_read() Fix missing release of credits in the failure path in cifs_issue_read() lest retrying the subreq just overwrites the credits value.(CVE-2026-62356)
Redis contains a use-after-free vulnerability in the 'tlsProcessPendingData()' function, which handles the TLS pending-data list if Redis is configured with TLS support. A remote, unauthenticated attacker may be able to execute arbitrary commands with the privileges of the Redis server. Fixed in Redis 8.2.9, 8.4.6, 8.6.6, 8.8.2, and 8.10.1.(CVE-2026-81934)
A vulnerability, which was classified as critical, was found in Redis up to 8.8.1/8.9.x.CWE is classifying the issue as CWE-125. The product reads data past the end, or before the beginning, of the intended buffer.This is going to have an impact on confidentiality, integrity, and availability.Upgrading to version 8.10.0 eliminates this vulnerability.(CVE-2026-92925)
- Record
OESA-2026-4403- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVMGASA-2026-0354 No score
Updated redis packages fix a security vulnerability
The updated package fixes security vulnerabilities, including: Miscalculated buffer size in CMSketch RDB loading may lead to heap OOB write. (CVE-2026-62356)
- Record
MGASA-2026-0354- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11542-1 No score
redis-8.10.1-1.1 on GA media
These are all security issues fixed in the redis-8.10.1-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11542-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
- Security fixes
-
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
Affected packages
| Package | Affected | Fixed |
|---|---|---|
redisMageia:10 |
before 8.6.6-1.mga10 | 8.6.6-1.mga10 |
redisMageia:9 |
before 7.2.16-1.mga9 | 7.2.16-1.mga9 |
redisopenEuler:22.03-LTS-SP4 From an advisory covering 3 CVEs |
before 7.2.16-2.oe2203sp4 | 7.2.16-2.oe2203sp4 |
redisopenEuler:24.03-LTS-SP1 From an advisory covering 3 CVEs |
before 7.2.16-2.oe2403sp1 | 7.2.16-2.oe2403sp1 |
redisopenEuler:24.03-LTS-SP3 From an advisory covering 3 CVEs |
before 7.2.16-2.oe2403sp3 | 7.2.16-2.oe2403sp3 |
redisopenEuler:24.03-LTS-SP4 From an advisory covering 3 CVEs |
before 7.2.16-2.oe2403sp4 | 7.2.16-2.oe2403sp4 |
redisopenSUSE:Tumbleweed |
before 8.10.1-1.1 | 8.10.1-1.1 |
redisopenSUSE:Leap 16.0 From an advisory covering 6 CVEs |
before 8.10.1-bp160.1.1 | 8.10.1-bp160.1.1 |
redis-modulesopenSUSE: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.
| Source | Link | Date |
|---|---|---|
| PoC in GitHub | zsy-arch/CVE-2026-62356-POC | 2026-10-22 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | OSV, PoC in GitHub |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-62356 is a high vulnerability (CVSS 7.5) in redis, published August 18, 2026. Public exploit code exists. Fixed in redis 8.6.6-1.mga10.
References
advisories.mageia.org/MGASA-2026-0354.html
bugs.mageia.org/show_bug.cgi?id=36195
lists.opensuse.org/archives/list/[email protected]/message/LJCOCIGFJRTGSL7B6LBQA4CBTCFCTL75
heise.de/en/news/Redis-Security-updates-against-code-injection-vulnerabilities-11417601.html
github.com/redis/redis/releases/tag/8.6.6
github.com/redis/redis/releases/tag/7.2.16
Show 20 moreShow less
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-4400
nvd.nist.gov/vuln/detail/CVE-2026-62356
nvd.nist.gov/vuln/detail/CVE-2026-81934
nvd.nist.gov/vuln/detail/CVE-2026-92925
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-4401
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-4402
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-4403
suse.com/security/cve/CVE-2026-62356
bugzilla.suse.com/1258706
bugzilla.suse.com/1260399
bugzilla.suse.com/1264164
bugzilla.suse.com/1264165
bugzilla.suse.com/1264166
bugzilla.suse.com/1264167
bugzilla.suse.com/1264168
suse.com/security/cve/CVE-2026-23479
suse.com/security/cve/CVE-2026-23631
suse.com/security/cve/CVE-2026-25243
suse.com/security/cve/CVE-2026-25588
suse.com/security/cve/CVE-2026-25589
Left out here: the rest of 1 source description. The JSON record has them.