OPENSUSE-SU-2026:21612-1
Vulnerability from csaf_opensuse - Published: 2026-08-20 14:41 - Updated: 2026-09-17 17:42Summary
Security update for redis
Severity
Important
Notes
Title of the patch: Security update for redis
Description of the patch: 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 boo#1264167 boo#1264168)
- Security fixes
- (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
- (CVE-2026-25588) Invalid memory access in RESTORE may lead to
Remote Code Execution (Time Series)
- (CVE-2026-25589) Invalid memory access in RESTORE may lead to
Remote Code Execution (Probabilistic)
- Bug fixes
- SUBSCRIBE, PSUBSCRIBE, SSUBSCRIBE: crash on OOM (RED-167788)
- CONFIG SET: some settings allow invalid characters
(RED-167787)
- SCRIPT DEBUG: potential crash on scripts (RED-175507)
- VADD: crash or buffer overflow on large REDUCE value
(RED-170921)
- VSET: crash on huge allocations (MOD-12678)
- Potential crash on disconnections and TLS failures (Time
Series) (MOD-14850)
- RediSearch/RediSearch#8745 Crash when many keys receive
expirations under heavy TTL activity (MOD-14500)
- RediSearch/RediSearch#8848 HNSW vector index memory growth
under high-churn workloads until shard restart (MOD-13761)
- RediSearch/RediSearch#8205, RediSearch/RediSearch#8259
FT.HYBRID VSIM RANGE + FILTER incorrectly returns zero
results (MOD-12370, MOD-13884)
- RediSearch/RediSearch#9182 FT.PROFILE HYBRID returns an empty
reply (MOD-14778)
- RediSearch/RediSearch#8129, RediSearch/RediSearch#8140
FT.PROFILE reports an incorrect shard total profile time
(MOD-13735, MOD-13181)
- RediSearch/RediSearch#9047 FT.PROFILE output is inconsistent
when a profiled value is missing (MOD-10560)
- RediSearch/RediSearch#8791 FT.EXPLAIN does not lock, causing
a race with concurrent index changes (MOD-14461)
- RediSearch/RediSearch#8382 Crash when indexing negative zero
(-0.0) (MOD-13904)
- RediSearch/RediSearch#8590 FILTER returns inconsistent
results with multiple indexes sharing field aliases
(MOD-14063)
- RediSearch/RediSearch#8660 FILTER behavior depends on
property order in the expression (MOD-14065)
- RediSearch/RediSearch#8593 Filter expressions are evaluated
for indexes that do not match the document type (MOD-14064)
- RediSearch/RediSearch#8591 Documents are inconsistently
included or excluded depending on the indexing path taken
(MOD-13948)
- RediSearch/RediSearch#8589 RENAME notification handler loads
the wrong key, causing stale index entries after a rename
(MOD-14328)
- RediSearch/RediSearch#9012 PERSIST and HPERSIST notifications
are not reflected in index expiration tracking (MOD-14800)
- RediSearch/RediSearch#9079 FT.SPELLCHECK treats PARAMS
placeholders as literal terms instead of resolving them
(MOD-10596)
- RediSearch/RediSearch#8462 GC out-of-memory on replica shards
leaves the replica in an inconsistent state (MOD-14066)
- RediSearch/RediSearch#9066 Race condition in FT.HYBRID causes
intermittent failures under concurrent hybrid query load
(MOD-14732)
- RediSearch/RediSearch#8109, RediSearch/RediSearch#8149
Configuration registration omits module parameters, causing
them to be unexposed or misapplied (RED-171841)
- RediSearch/RediSearch#9163 Crash on FT.SEARCH when topology
validation fails (for example, some nodes unreachable)
(MOD-14475)
- RediSearch/RediSearch#8395 FT.SEARCH fails with "Query
requires unavailable slots" after shard restart or failover
(MOD-13828)
- RediSearch/RediSearch#8451 FT.INFO-style output no longer
reports zero-index summary data when no indices exist
(MOD-14079)
- RediSearch/RediSearch#9078 FT.CREATE now rejects schema
definitions with invalid option combinations at creation time
(MOD-14655)
- RediSearch/RediSearch#8051, RediSearch/RediSearch#8114 Crash
diagnostics now include the IndexSpec of the index the
failing thread was working on (MOD-7574)
- Metrics
- RediSearch/RediSearch#8210, RediSearch/RediSearch#8231
FT.PROFILE: added queue time tracking (MOD-13602)
- Updated to 8.6.2 (boo#1260399)
* Fixed potential UAF: don't use reply copy avoidance for module strings.
* Fixed crash during command processing on replicas performing.
full synchronization.
* Fixed potential Memory leaks.
* Fixed potential crash during ACL checks on wrong-arity commands.
* Fixed HSETEX HGETEX do not validate that FIELDS is specified only once.
- Updated to 8.6.1 (boo#1258706)
* Fixed user can manipulate data read by a connection by
injecting \r\n sequences into a Redis error reply.
* Fixed INFO command may display module information,
and the missing HOTKEYS HELP subcommand has been added.
* Fixed RDB loading prevented hash table expansion.
- Updated to 8.6.0
Major changes compared to 8.4
- Substantial performance improvements
- Substantial memory reduction for hashes (hashtable-encoded) and
sorted sets (skiplist-encoded)
- Streams: XADD idempotency (at-most-once guarantee) with new
IDMPAUTO and IDMP arguments
- New eviction policies - least recently modified: volatile-lrm
and allkeys-lrm
- Hot keys detection and reporting; new command: HOTKEYS
- TLS certificate-based automatic client authentication
- Time series: support NaN values; new aggregators: COUNTNAN and
COUNTALL
New Features
- #14695 Keys memory size histograms
- #14615 Streams: XADD idempotency (at-most-once guarantee) with
new IDMPAUTO and IDMP arguments
- #14624 New eviction policies - least recently modified:
volatile-lrm and allkeys-lrm
- #14680 Hot keys detection and reporting; new command: HOTKEYS
- #14610 TLS certificate-based automatic client authentication
- RedisTimeSeries/RedisTimeSeries#1853 Time series: support NaN
values; new aggregators: COUNTNAN and COUNTALL Security and
privacy fixes
- #14645 Hide Personally Identifiable Information from ACL log
- #14659 ACL: Key-pattern bypass in MSETEX
- RedisTimeSeries/RedisTimeSeries#1837, RedisJSON/RedisJSON#1474
Hide Personally Identifiable Information from server log
- RedisBloom/RedisBloom#950 Out-of-bounds read when loading an
invalid RDB file (MOD-12802) Bugfixes
- #14545 ACL: AOF loading fails if ACL rules are changed and
don't allow some commands in MULTI-EXEC
- #14637 Atomic slot migration: wrong adjacent slot range
behavior
- #14567 Atomic slot migration: support delay trimming slots
after finishing migrating slots
- #14623 Streams: XTRIM/XADD with approx mode (~) don’t delete
entries for DELREF/ACKED strategies
- #14552 Streams: Incorrect behavior when using
XDELEX...ACKEDafterXGROUP DESTROY`
- #14537 SCAN: restore original filter order (revert change
introduced in 8.2)
- #14581 Rare server hang at shutdown
- #14597 Panic when cluster node is uninitialized
- #14583 FLUSHALL ASYNC on a writable replica may block the main
thread for an extended period
- #14504 Cluster: fix race condition in broadcast configuration
- #14416 Fixed argument position handling in Redis APIs
- RedisTimeSeries/RedisTimeSeries#1784,
RedisTimeSeries/RedisTimeSeries#1839,
RedisBloom/RedisBloom#952, RedisJSON/RedisJSON#1477 Atomic slot
migration support
- RedisBloom/RedisBloom#946 MEMORY USAGE: fix reported value
(MOD-12799)
- RedisJSON/RedisJSON#1473 Adding escapes to already-escaped
characters (MOD-8137)
- RedisJSON/RedisJSON#1475 JSON.CLEAR does not error if more than
one path is specified (MOD-13109) Performance and resource
utilization improvements
- #14608 Reply copy-avoidance path to reduce memory copies for
bulk string replies
- #14595 Hash: unify field name and value into a single struct
- #14701 Sorted set: unify score and value into a single struct
- #14662 Optimize listpack iterator on hash fields
- #14699 Optimize set commands with expiration
- #14700 Optimize prefetching
- #14715 Optimize prefetch sizing logic
- #14636 Optimize ZRANK
- #14676 Utilize hardware clock by default on ARM AArch64
- #14575 Disable RDB compression when diskless replication is
used
- #14714 Optimize user ACL permission verification
- #14692 Optimize peak memory metric collection
- #14739 Avoid allocating and releasing list node in reply copy
avoidance
- #14713 Reduce per command syscalls by reusing cached time when
hardware monotonic clock is available
- #14726 Optimize XREADGROUP CLAIM
- #13962 Vector set: replace manual popcount with
__builtin_popcountll for binary vector distance (Intel, AMD,
ARM)
- #14474 Vector set: vectorized the quantized 8-bit vector
distance calculation (Intel, AMD)
- #14492 Vector set: vectorize binary quantization path for
vectorsets distance calculation (Intel, AMD) Configuration
parameters
- #14719 cluster-slot-stats-enabled - per-slot resource
consumptions statistics to collect
- #14695 key-memory-histograms collect memory consumption
histograms per data type Metrics
- #14695 db0_distrib_lists_sizes, db0_distrib_sets_sizes,
db0_distrib_hashes_sizes, db0_distrib_zsets_sizes
- #14610 acl_access_denied_tls_cert - failed TLS
certificate–based authentication attempts Modules API
- #14445
- RM_CreateKeyMetaClass - define a new key-metadata class
- RM_ReleaseKeyMetaClass - release a key-metadata class
- RM_SetKeyMeta - attach or update a metadata value for a key
under a specific metadata-key class
- RM_GetKeyMeta - get a metadata value for a key under a
specific metadata-key class Configuration parameters
- #14624 maxmemory-policy: new eviction policies: volatile-lrm,
allkeys-lrm
- #14615 stream-idmp-duration, stream-idmp-maxsize - defaults for
streams idempotent production
- #14610 tls-auth-clients-user TLS certificate-based automatic
client authentication
- #14596 flushdb option for repl-diskless-load: always flush the
entire dataset before diskless load Known bugs and limitations
- Streams: avoid using XADD with the new IDMP or IDMPAUTO options
when using appendonly yes with aof-use-rdb-preamble no (non
default). This limitation will be removed in the next patch.
- Redis Query Engine: In case of load rebalancing operations
(such as Atomic Slot Migration) taking place during the
lifetime of a cursor, there is a chance that some results may
be missing.
- Updated to 8.4.1
* https://github.com/redis/redis/releases/tag/8.4.1
* Atomic slot migration: wrong adjacent slot range behavior.
* Atomic slot migration: support delay trimming slots after
finishing migrating slots.
* Fixed CLUSTER SLOT-STATS few memory tracking bugs.
- Updated to 8.4.0
- Major changes compared to 8.2
- DIGEST, DELEX; SET extensions - atomic compare-and-set and
compare-and-delete for string keys
- MSETEX - atomically set multiple string keys and update their
expiration
- XREADGROUP - new CLAIM option for reading both idle pending
and incoming stream entries
- CLUSTER MIGRATION - atomic slot migration
- CLUSTER SLOT-STATS - per-slot usage metrics: key count, CPU
time, and network I/O
- Redis query engine: FT.HYBRID - hybrid search and fused
scoring
- Redis query engine: I/O threading with performance boost for
search and query commands (FT.*)
- I/O threading: substantial throughput increase (e.g. >30% for
caching use cases (10% SET, 90% GET), 4 cores)
- JSON: substantial memory reduction for homogenous arrays (up
to 91%)
Patchnames: openSUSE-Leap-16.0-packagehub-513
Terms of use: CSAF 2.0 data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).
7.5 (High)
Affected products
Recommended
12 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 16.0:redis-bloom-0:8.10.1-bp160.1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 16.0:redis-bloom-0:8.10.1-bp160.1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 16.0:redis-json-0:8.10.1-bp160.1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 16.0:redis-json-0:8.10.1-bp160.1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 16.0:redis-search-0:8.10.1-bp160.1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 16.0:redis-search-0:8.10.1-bp160.1.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 16.0:redis-timeseries-0:8.10.1-bp160.1.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 16.0:redis-timeseries-0:8.10.1-bp160.1.1.x86_64 | — |
Vendor Fix
|
Threats
Impact
important
7.5 (High)
Affected products
Recommended
12 products, the same list as for
CVE-2026-23479
Threats
Impact
important
8.8 (High)
Affected products
Recommended
12 products, the same list as for
CVE-2026-23479
Threats
Impact
important
7.5 (High)
Affected products
Recommended
12 products, the same list as for
CVE-2026-23479
Threats
Impact
important
7.5 (High)
Affected products
Recommended
12 products, the same list as for
CVE-2026-23479
Threats
Impact
important
Affected products
Recommended
12 products, the same list as for
CVE-2026-23479
Threats
Impact
important
References
27 references
{
"document": {
"aggregate_severity": {
"namespace": "https://www.suse.com/support/security/rating/",
"text": "important"
},
"category": "csaf_security_advisory",
"csaf_version": "2.0",
"distribution": {
"text": "Copyright 2024 SUSE LLC. All rights reserved.",
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "en",
"notes": [
{
"category": "summary",
"text": "Security update for redis",
"title": "Title of the patch"
},
{
"category": "description",
"text": "This update for redis fixes the following issues:\n\nChanges in redis:\n\n- Update to 8.10.1\n\n Update urgency: SECURITY: There are security fixes in the release.\n\n - Security fixes\n - (CVE-2026-62356) Miscalculated buffer size in CMSketch RDB\n loading may lead to heap OOB write\n - Out-of-bounds access in TopK heap cleanup path (MOD-15410)\n - Use-after-free in the TLS pending-data list when a command\n closes another pending connection\n - A malicious RDB payload with an out-of-range SLOT_INFO slot\n id causes memory corruption during RDB loading, which may\n lead to Remote Code Execution\n - Vector Sets: missing node level validation when loading a\n vector set from RDB may lead to out-of-bounds access\n - Vector Sets: use-after-free when VREM mutates the HNSW graph\n while background VSIM threads are still running\n - Vector Sets: a negative hnsw_search() return was treated as a\n huge unsigned count, reading past the end of the result\n arrays\n - TLS client certificate authentication bypass: a Common Name\n containing an embedded NUL byte was truncated, allowing a\n client to authenticate as another (possibly privileged) ACL\n user\n - #15594 Use-after-free in the blocked-client list when\n reprocessing a command evicts another client blocked on the\n same key\n\n- Restrict the \"modules\" flavour to x86_64 and aarch64 -- RedisBloom and\n RedisTimeSeries abort on anything else with \"only supports 64-bit\n architectures (x64, arm64v8)\", redisjson\u0027s vendored redis-module is\n 64-bit only, and modules/common.mk maps no other architecture at all\n\n- Update to 8.10.0\n\n Major changes compared to 8.8\n - Compact hashes - a new hash encoding that reduces memory usage\n by storing hash field names just once for keys that share a\n schema\n - New command: HIMPORT - high-throughput compact hash bulk\n insertion\n - TLS peer certificate-based server-to-server authentication\n - New commands: LMOVEM, BLMOVEM - move multiple elements between\n lists\n - New command: SUNIONCARD - get the cardinality of the union of\n multiple sets\n - New command: SDIFFCARD - get the cardinality of the difference\n between sets\n - New command: BACKUP - node-side implementation for backup and\n restore based on multi-part AOF (MP-AOF)\n - XREAD, XREADGROUP - new MAXCOUNT and MAXSIZE arguments to cap\n the cumulative reply entries and size\n - New command: FT.ALIASLIST - get all aliases for the index\n - Stemmer support for Malay and Tagalog languages\n - JSONPath extensions\n - New commands: TS.NRANGE, TS.NREVRANGE - Query a range across\n multiple time series; group results by timestamp\n - New command: TS.READ - optionally blocking read\n - New command: TS.QUERYLABELS - Get a list of labels and\n label-values\n - New command: TS.MRANGE, TS.MREVRANGE - new EXCLUDEEMPTY\n argument to exclude series with no reported samples\n - Performance improvements\n\n- Update to 8.8.1\n Security fixes\n - RedisBloom/RedisBloom#1044 Crafted RESTORE payloads in\n RedisBloom and TDigest may trigger out-of-bounds writes,\n potentially leading to remote code execution\n\n- Update to 8.8.0\n - New data structure: Array (@antirez)\n - Subkey notification for hash fields - field-level notifications\n - INCREX: a window counter rate limiter combining INCR, INCRBY,\n INCRBYFLOAT, bounds, and expiration (@raffertyyu + Redis team)\n - XNACK: a new streams command - allow consumers to explicitly\n release pending messages\n - ZUNION, ZINTER, ZUNIONSTORE, ZINTERSTORE: new COUNT aggregator\n - JSON.SET: new FPHA argument to specify the FP type for\n homogeneous FP arrays\n - TS.RANGE, TS.REVRANGE, TS.MRANGE, TS.MREVRANGE: multiple\n aggregators in a single command\n - FT.HYBRID KNN clause: new argument to request fewer candidates\n per shard\n - FT.PROFILE HYBRID: profiling support for FT.HYBRID\n - Performance improvements\n\n- Updated to 8.6.3 (boo#1264164 boo#1264165 boo#1264166 boo#1264167 boo#1264168)\n - Security fixes\n - (CVE-2026-23479) Use-After-Free in unblock client flow may\n lead to Remote Code Execution.\n - (CVE-2026-25243) Invalid memory access in RESTORE may lead to\n Remote Code Execution\n - (CVE-2026-23631) Lua Use-After-Free may lead to remote code\n execution\n - (CVE-2026-25588) Invalid memory access in RESTORE may lead to\n Remote Code Execution (Time Series)\n - (CVE-2026-25589) Invalid memory access in RESTORE may lead to\n Remote Code Execution (Probabilistic)\n - Bug fixes\n - SUBSCRIBE, PSUBSCRIBE, SSUBSCRIBE: crash on OOM (RED-167788)\n - CONFIG SET: some settings allow invalid characters\n (RED-167787)\n - SCRIPT DEBUG: potential crash on scripts (RED-175507)\n - VADD: crash or buffer overflow on large REDUCE value\n (RED-170921)\n - VSET: crash on huge allocations (MOD-12678)\n - Potential crash on disconnections and TLS failures (Time\n Series) (MOD-14850)\n - RediSearch/RediSearch#8745 Crash when many keys receive\n expirations under heavy TTL activity (MOD-14500)\n - RediSearch/RediSearch#8848 HNSW vector index memory growth\n under high-churn workloads until shard restart (MOD-13761)\n - RediSearch/RediSearch#8205, RediSearch/RediSearch#8259\n FT.HYBRID VSIM RANGE + FILTER incorrectly returns zero\n results (MOD-12370, MOD-13884)\n - RediSearch/RediSearch#9182 FT.PROFILE HYBRID returns an empty\n reply (MOD-14778)\n - RediSearch/RediSearch#8129, RediSearch/RediSearch#8140\n FT.PROFILE reports an incorrect shard total profile time\n (MOD-13735, MOD-13181)\n - RediSearch/RediSearch#9047 FT.PROFILE output is inconsistent\n when a profiled value is missing (MOD-10560)\n - RediSearch/RediSearch#8791 FT.EXPLAIN does not lock, causing\n a race with concurrent index changes (MOD-14461)\n - RediSearch/RediSearch#8382 Crash when indexing negative zero\n (-0.0) (MOD-13904)\n - RediSearch/RediSearch#8590 FILTER returns inconsistent\n results with multiple indexes sharing field aliases\n (MOD-14063)\n - RediSearch/RediSearch#8660 FILTER behavior depends on\n property order in the expression (MOD-14065)\n - RediSearch/RediSearch#8593 Filter expressions are evaluated\n for indexes that do not match the document type (MOD-14064)\n - RediSearch/RediSearch#8591 Documents are inconsistently\n included or excluded depending on the indexing path taken\n (MOD-13948)\n - RediSearch/RediSearch#8589 RENAME notification handler loads\n the wrong key, causing stale index entries after a rename\n (MOD-14328)\n - RediSearch/RediSearch#9012 PERSIST and HPERSIST notifications\n are not reflected in index expiration tracking (MOD-14800)\n - RediSearch/RediSearch#9079 FT.SPELLCHECK treats PARAMS\n placeholders as literal terms instead of resolving them\n (MOD-10596)\n - RediSearch/RediSearch#8462 GC out-of-memory on replica shards\n leaves the replica in an inconsistent state (MOD-14066)\n - RediSearch/RediSearch#9066 Race condition in FT.HYBRID causes\n intermittent failures under concurrent hybrid query load\n (MOD-14732)\n - RediSearch/RediSearch#8109, RediSearch/RediSearch#8149\n Configuration registration omits module parameters, causing\n them to be unexposed or misapplied (RED-171841)\n - RediSearch/RediSearch#9163 Crash on FT.SEARCH when topology\n validation fails (for example, some nodes unreachable)\n (MOD-14475)\n - RediSearch/RediSearch#8395 FT.SEARCH fails with \"Query\n requires unavailable slots\" after shard restart or failover\n (MOD-13828)\n - RediSearch/RediSearch#8451 FT.INFO-style output no longer\n reports zero-index summary data when no indices exist\n (MOD-14079)\n - RediSearch/RediSearch#9078 FT.CREATE now rejects schema\n definitions with invalid option combinations at creation time\n (MOD-14655)\n - RediSearch/RediSearch#8051, RediSearch/RediSearch#8114 Crash\n diagnostics now include the IndexSpec of the index the\n failing thread was working on (MOD-7574)\n - Metrics\n - RediSearch/RediSearch#8210, RediSearch/RediSearch#8231\n FT.PROFILE: added queue time tracking (MOD-13602)\n\n- Updated to 8.6.2 (boo#1260399)\n * Fixed potential UAF: don\u0027t use reply copy avoidance for module strings.\n * Fixed crash during command processing on replicas performing.\n full synchronization.\n * Fixed potential Memory leaks.\n * Fixed potential crash during ACL checks on wrong-arity commands.\n * Fixed HSETEX HGETEX do not validate that FIELDS is specified only once.\n\n- Updated to 8.6.1 (boo#1258706)\n * Fixed user can manipulate data read by a connection by\n injecting \\r\\n sequences into a Redis error reply.\n * Fixed INFO command may display module information,\n and the missing HOTKEYS HELP subcommand has been added.\n * Fixed RDB loading prevented hash table expansion.\n\n- Updated to 8.6.0\n\n Major changes compared to 8.4\n - Substantial performance improvements\n - Substantial memory reduction for hashes (hashtable-encoded) and\n sorted sets (skiplist-encoded)\n - Streams: XADD idempotency (at-most-once guarantee) with new\n IDMPAUTO and IDMP arguments\n - New eviction policies - least recently modified: volatile-lrm\n and allkeys-lrm\n - Hot keys detection and reporting; new command: HOTKEYS\n - TLS certificate-based automatic client authentication\n - Time series: support NaN values; new aggregators: COUNTNAN and\n COUNTALL\n\n New Features\n - #14695 Keys memory size histograms\n - #14615 Streams: XADD idempotency (at-most-once guarantee) with\n new IDMPAUTO and IDMP arguments\n - #14624 New eviction policies - least recently modified:\n volatile-lrm and allkeys-lrm\n - #14680 Hot keys detection and reporting; new command: HOTKEYS\n - #14610 TLS certificate-based automatic client authentication\n - RedisTimeSeries/RedisTimeSeries#1853 Time series: support NaN\n values; new aggregators: COUNTNAN and COUNTALL Security and\n privacy fixes\n - #14645 Hide Personally Identifiable Information from ACL log\n - #14659 ACL: Key-pattern bypass in MSETEX\n - RedisTimeSeries/RedisTimeSeries#1837, RedisJSON/RedisJSON#1474\n Hide Personally Identifiable Information from server log\n - RedisBloom/RedisBloom#950 Out-of-bounds read when loading an\n invalid RDB file (MOD-12802) Bugfixes\n - #14545 ACL: AOF loading fails if ACL rules are changed and\n don\u0027t allow some commands in MULTI-EXEC\n - #14637 Atomic slot migration: wrong adjacent slot range\n behavior\n - #14567 Atomic slot migration: support delay trimming slots\n after finishing migrating slots\n - #14623 Streams: XTRIM/XADD with approx mode (~) don\u2019t delete\n entries for DELREF/ACKED strategies\n - #14552 Streams: Incorrect behavior when using\n XDELEX...ACKEDafterXGROUP DESTROY`\n - #14537 SCAN: restore original filter order (revert change\n introduced in 8.2)\n - #14581 Rare server hang at shutdown\n - #14597 Panic when cluster node is uninitialized\n - #14583 FLUSHALL ASYNC on a writable replica may block the main\n thread for an extended period\n - #14504 Cluster: fix race condition in broadcast configuration\n - #14416 Fixed argument position handling in Redis APIs\n - RedisTimeSeries/RedisTimeSeries#1784,\n RedisTimeSeries/RedisTimeSeries#1839,\n RedisBloom/RedisBloom#952, RedisJSON/RedisJSON#1477 Atomic slot\n migration support\n - RedisBloom/RedisBloom#946 MEMORY USAGE: fix reported value\n (MOD-12799)\n - RedisJSON/RedisJSON#1473 Adding escapes to already-escaped\n characters (MOD-8137)\n - RedisJSON/RedisJSON#1475 JSON.CLEAR does not error if more than\n one path is specified (MOD-13109) Performance and resource\n utilization improvements\n - #14608 Reply copy-avoidance path to reduce memory copies for\n bulk string replies\n - #14595 Hash: unify field name and value into a single struct\n - #14701 Sorted set: unify score and value into a single struct\n - #14662 Optimize listpack iterator on hash fields\n - #14699 Optimize set commands with expiration\n - #14700 Optimize prefetching\n - #14715 Optimize prefetch sizing logic\n - #14636 Optimize ZRANK\n - #14676 Utilize hardware clock by default on ARM AArch64\n - #14575 Disable RDB compression when diskless replication is\n used\n - #14714 Optimize user ACL permission verification\n - #14692 Optimize peak memory metric collection\n - #14739 Avoid allocating and releasing list node in reply copy\n avoidance\n - #14713 Reduce per command syscalls by reusing cached time when\n hardware monotonic clock is available\n - #14726 Optimize XREADGROUP CLAIM\n - #13962 Vector set: replace manual popcount with\n __builtin_popcountll for binary vector distance (Intel, AMD,\n ARM)\n - #14474 Vector set: vectorized the quantized 8-bit vector\n distance calculation (Intel, AMD)\n - #14492 Vector set: vectorize binary quantization path for\n vectorsets distance calculation (Intel, AMD) Configuration\n parameters\n - #14719 cluster-slot-stats-enabled - per-slot resource\n consumptions statistics to collect\n - #14695 key-memory-histograms collect memory consumption\n histograms per data type Metrics\n - #14695 db0_distrib_lists_sizes, db0_distrib_sets_sizes,\n db0_distrib_hashes_sizes, db0_distrib_zsets_sizes\n - #14610 acl_access_denied_tls_cert - failed TLS\n certificate\u2013based authentication attempts Modules API\n - #14445\n - RM_CreateKeyMetaClass - define a new key-metadata class\n - RM_ReleaseKeyMetaClass - release a key-metadata class\n - RM_SetKeyMeta - attach or update a metadata value for a key\n under a specific metadata-key class\n - RM_GetKeyMeta - get a metadata value for a key under a\n specific metadata-key class Configuration parameters\n - #14624 maxmemory-policy: new eviction policies: volatile-lrm,\n allkeys-lrm\n - #14615 stream-idmp-duration, stream-idmp-maxsize - defaults for\n streams idempotent production\n - #14610 tls-auth-clients-user TLS certificate-based automatic\n client authentication\n - #14596 flushdb option for repl-diskless-load: always flush the\n entire dataset before diskless load Known bugs and limitations\n - Streams: avoid using XADD with the new IDMP or IDMPAUTO options\n when using appendonly yes with aof-use-rdb-preamble no (non\n default). This limitation will be removed in the next patch.\n - Redis Query Engine: In case of load rebalancing operations\n (such as Atomic Slot Migration) taking place during the\n lifetime of a cursor, there is a chance that some results may\n be missing.\n\n- Updated to 8.4.1\n * https://github.com/redis/redis/releases/tag/8.4.1\n * Atomic slot migration: wrong adjacent slot range behavior.\n * Atomic slot migration: support delay trimming slots after\n finishing migrating slots.\n * Fixed CLUSTER SLOT-STATS few memory tracking bugs.\n\n- Updated to 8.4.0\n - Major changes compared to 8.2\n - DIGEST, DELEX; SET extensions - atomic compare-and-set and\n compare-and-delete for string keys\n - MSETEX - atomically set multiple string keys and update their\n expiration\n - XREADGROUP - new CLAIM option for reading both idle pending\n and incoming stream entries\n - CLUSTER MIGRATION - atomic slot migration\n - CLUSTER SLOT-STATS - per-slot usage metrics: key count, CPU\n time, and network I/O\n - Redis query engine: FT.HYBRID - hybrid search and fused\n scoring\n - Redis query engine: I/O threading with performance boost for\n search and query commands (FT.*)\n - I/O threading: substantial throughput increase (e.g. \u003e30% for\n caching use cases (10% SET, 90% GET), 4 cores)\n - JSON: substantial memory reduction for homogenous arrays (up\n to 91%)\n",
"title": "Description of the patch"
},
{
"category": "details",
"text": "openSUSE-Leap-16.0-packagehub-513",
"title": "Patchnames"
},
{
"category": "legal_disclaimer",
"text": "CSAF 2.0 data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).",
"title": "Terms of use"
}
],
"publisher": {
"category": "vendor",
"contact_details": "https://www.suse.com/support/security/contact/",
"name": "SUSE Product Security Team",
"namespace": "https://www.suse.com/"
},
"references": [
{
"category": "external",
"summary": "SUSE ratings",
"url": "https://www.suse.com/support/security/rating/"
},
{
"category": "self",
"summary": "URL of this CSAF notice",
"url": "https://ftp.suse.com/pub/projects/security/csaf/opensuse-su-2026_21612-1.json"
},
{
"category": "self",
"summary": "SUSE Bug 1258706",
"url": "https://bugzilla.suse.com/1258706"
},
{
"category": "self",
"summary": "SUSE Bug 1260399",
"url": "https://bugzilla.suse.com/1260399"
},
{
"category": "self",
"summary": "SUSE Bug 1264164",
"url": "https://bugzilla.suse.com/1264164"
},
{
"category": "self",
"summary": "SUSE Bug 1264165",
"url": "https://bugzilla.suse.com/1264165"
},
{
"category": "self",
"summary": "SUSE Bug 1264166",
"url": "https://bugzilla.suse.com/1264166"
},
{
"category": "self",
"summary": "SUSE Bug 1264167",
"url": "https://bugzilla.suse.com/1264167"
},
{
"category": "self",
"summary": "SUSE Bug 1264168",
"url": "https://bugzilla.suse.com/1264168"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2026-23479 page",
"url": "https://www.suse.com/security/cve/CVE-2026-23479/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2026-23631 page",
"url": "https://www.suse.com/security/cve/CVE-2026-23631/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2026-25243 page",
"url": "https://www.suse.com/security/cve/CVE-2026-25243/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2026-25588 page",
"url": "https://www.suse.com/security/cve/CVE-2026-25588/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2026-25589 page",
"url": "https://www.suse.com/security/cve/CVE-2026-25589/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2026-62356 page",
"url": "https://www.suse.com/security/cve/CVE-2026-62356/"
}
],
"title": "Security update for redis",
"tracking": {
"current_release_date": "2026-09-17T17:42:08Z",
"generator": {
"date": "2026-08-20T14:41:12Z",
"engine": {
"name": "cve-database.git:bin/generate-csaf.pl",
"version": "1"
}
},
"id": "openSUSE-SU-2026:21612-1",
"initial_release_date": "2026-08-20T14:41:12Z",
"revision_history": [
{
"date": "2026-08-20T14:41:12Z",
"number": "1",
"summary": "Current version"
},
{
"date": "2026-08-20T14:41:12Z",
"number": "2",
"summary": "unknown changes"
},
{
"date": "2026-09-16T20:45:34Z",
"number": "3",
"summary": "unknown changes"
},
{
"date": "2026-09-16T21:46:44Z",
"number": "4",
"summary": "unknown changes"
},
{
"date": "2026-09-17T17:42:08Z",
"number": "5",
"summary": "unknown changes"
}
],
"status": "final",
"version": "5"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_version",
"name": "redis-0:8.10.1-bp160.1.1.aarch64",
"product": {
"name": "redis-0:8.10.1-bp160.1.1.aarch64",
"product_id": "redis-0:8.10.1-bp160.1.1.aarch64",
"product_identification_helper": {
"cpe": "cpe:2.3:a:redis:redis:8.10.1:*:*:*:*:*:*:*",
"purl": "pkg:rpm/suse/redis@8.10.1-bp160.1.1?arch=aarch64\u0026upstream=redis-0:8.10.1-bp160.1.1.src.rpm"
}
}
},
{
"category": "product_version",
"name": "redis-bloom-0:8.10.1-bp160.1.1.aarch64",
"product": {
"name": "redis-bloom-0:8.10.1-bp160.1.1.aarch64",
"product_id": "redis-bloom-0:8.10.1-bp160.1.1.aarch64",
"product_identification_helper": {
"purl": "pkg:rpm/suse/redis-bloom@8.10.1-bp160.1.1?arch=aarch64"
}
}
},
{
"category": "product_version",
"name": "redis-json-0:8.10.1-bp160.1.1.aarch64",
"product": {
"name": "redis-json-0:8.10.1-bp160.1.1.aarch64",
"product_id": "redis-json-0:8.10.1-bp160.1.1.aarch64",
"product_identification_helper": {
"purl": "pkg:rpm/suse/redis-json@8.10.1-bp160.1.1?arch=aarch64"
}
}
},
{
"category": "product_version",
"name": "redis-search-0:8.10.1-bp160.1.1.aarch64",
"product": {
"name": "redis-search-0:8.10.1-bp160.1.1.aarch64",
"product_id": "redis-search-0:8.10.1-bp160.1.1.aarch64",
"product_identification_helper": {
"purl": "pkg:rpm/suse/redis-search@8.10.1-bp160.1.1?arch=aarch64"
}
}
},
{
"category": "product_version",
"name": "redis-timeseries-0:8.10.1-bp160.1.1.aarch64",
"product": {
"name": "redis-timeseries-0:8.10.1-bp160.1.1.aarch64",
"product_id": "redis-timeseries-0:8.10.1-bp160.1.1.aarch64",
"product_identification_helper": {
"purl": "pkg:rpm/suse/redis-timeseries@8.10.1-bp160.1.1?arch=aarch64"
}
}
}
],
"category": "architecture",
"name": "aarch64"
},
{
"branches": [
{
"category": "product_version",
"name": "redis-0:8.10.1-bp160.1.1.ppc64le",
"product": {
"name": "redis-0:8.10.1-bp160.1.1.ppc64le",
"product_id": "redis-0:8.10.1-bp160.1.1.ppc64le",
"product_identification_helper": {
"cpe": "cpe:2.3:a:redis:redis:8.10.1:*:*:*:*:*:*:*",
"purl": "pkg:rpm/suse/redis@8.10.1-bp160.1.1?arch=ppc64le\u0026upstream=redis-0:8.10.1-bp160.1.1.src.rpm"
}
}
}
],
"category": "architecture",
"name": "ppc64le"
},
{
"branches": [
{
"category": "product_version",
"name": "redis-0:8.10.1-bp160.1.1.s390x",
"product": {
"name": "redis-0:8.10.1-bp160.1.1.s390x",
"product_id": "redis-0:8.10.1-bp160.1.1.s390x",
"product_identification_helper": {
"cpe": "cpe:2.3:a:redis:redis:8.10.1:*:*:*:*:*:*:*",
"purl": "pkg:rpm/suse/redis@8.10.1-bp160.1.1?arch=s390x\u0026upstream=redis-0:8.10.1-bp160.1.1.src.rpm"
}
}
}
],
"category": "architecture",
"name": "s390x"
},
{
"branches": [
{
"category": "product_version",
"name": "redis-0:8.10.1-bp160.1.1.x86_64",
"product": {
"name": "redis-0:8.10.1-bp160.1.1.x86_64",
"product_id": "redis-0:8.10.1-bp160.1.1.x86_64",
"product_identification_helper": {
"cpe": "cpe:2.3:a:redis:redis:8.10.1:*:*:*:*:*:*:*",
"purl": "pkg:rpm/suse/redis@8.10.1-bp160.1.1?arch=x86_64\u0026upstream=redis-0:8.10.1-bp160.1.1.src.rpm"
}
}
},
{
"category": "product_version",
"name": "redis-bloom-0:8.10.1-bp160.1.1.x86_64",
"product": {
"name": "redis-bloom-0:8.10.1-bp160.1.1.x86_64",
"product_id": "redis-bloom-0:8.10.1-bp160.1.1.x86_64",
"product_identification_helper": {
"purl": "pkg:rpm/suse/redis-bloom@8.10.1-bp160.1.1?arch=x86_64"
}
}
},
{
"category": "product_version",
"name": "redis-json-0:8.10.1-bp160.1.1.x86_64",
"product": {
"name": "redis-json-0:8.10.1-bp160.1.1.x86_64",
"product_id": "redis-json-0:8.10.1-bp160.1.1.x86_64",
"product_identification_helper": {
"purl": "pkg:rpm/suse/redis-json@8.10.1-bp160.1.1?arch=x86_64"
}
}
},
{
"category": "product_version",
"name": "redis-search-0:8.10.1-bp160.1.1.x86_64",
"product": {
"name": "redis-search-0:8.10.1-bp160.1.1.x86_64",
"product_id": "redis-search-0:8.10.1-bp160.1.1.x86_64",
"product_identification_helper": {
"purl": "pkg:rpm/suse/redis-search@8.10.1-bp160.1.1?arch=x86_64"
}
}
},
{
"category": "product_version",
"name": "redis-timeseries-0:8.10.1-bp160.1.1.x86_64",
"product": {
"name": "redis-timeseries-0:8.10.1-bp160.1.1.x86_64",
"product_id": "redis-timeseries-0:8.10.1-bp160.1.1.x86_64",
"product_identification_helper": {
"purl": "pkg:rpm/suse/redis-timeseries@8.10.1-bp160.1.1?arch=x86_64"
}
}
}
],
"category": "architecture",
"name": "x86_64"
},
{
"branches": [
{
"category": "product_name",
"name": "openSUSE Leap 16.0",
"product": {
"name": "openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0"
}
}
],
"category": "product_family",
"name": "SUSE Linux Enterprise"
}
],
"category": "vendor",
"name": "SUSE"
}
],
"relationships": [
{
"category": "default_component_of",
"full_product_name": {
"name": "redis-0:8.10.1-bp160.1.1.aarch64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.aarch64"
},
"product_reference": "redis-0:8.10.1-bp160.1.1.aarch64",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "redis-0:8.10.1-bp160.1.1.ppc64le as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.ppc64le"
},
"product_reference": "redis-0:8.10.1-bp160.1.1.ppc64le",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "redis-0:8.10.1-bp160.1.1.s390x as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.s390x"
},
"product_reference": "redis-0:8.10.1-bp160.1.1.s390x",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "redis-0:8.10.1-bp160.1.1.x86_64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.x86_64"
},
"product_reference": "redis-0:8.10.1-bp160.1.1.x86_64",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "redis-bloom-0:8.10.1-bp160.1.1.aarch64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:redis-bloom-0:8.10.1-bp160.1.1.aarch64"
},
"product_reference": "redis-bloom-0:8.10.1-bp160.1.1.aarch64",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "redis-bloom-0:8.10.1-bp160.1.1.x86_64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:redis-bloom-0:8.10.1-bp160.1.1.x86_64"
},
"product_reference": "redis-bloom-0:8.10.1-bp160.1.1.x86_64",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "redis-json-0:8.10.1-bp160.1.1.aarch64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:redis-json-0:8.10.1-bp160.1.1.aarch64"
},
"product_reference": "redis-json-0:8.10.1-bp160.1.1.aarch64",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "redis-json-0:8.10.1-bp160.1.1.x86_64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:redis-json-0:8.10.1-bp160.1.1.x86_64"
},
"product_reference": "redis-json-0:8.10.1-bp160.1.1.x86_64",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "redis-search-0:8.10.1-bp160.1.1.aarch64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:redis-search-0:8.10.1-bp160.1.1.aarch64"
},
"product_reference": "redis-search-0:8.10.1-bp160.1.1.aarch64",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "redis-search-0:8.10.1-bp160.1.1.x86_64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:redis-search-0:8.10.1-bp160.1.1.x86_64"
},
"product_reference": "redis-search-0:8.10.1-bp160.1.1.x86_64",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "redis-timeseries-0:8.10.1-bp160.1.1.aarch64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:redis-timeseries-0:8.10.1-bp160.1.1.aarch64"
},
"product_reference": "redis-timeseries-0:8.10.1-bp160.1.1.aarch64",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "redis-timeseries-0:8.10.1-bp160.1.1.x86_64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:redis-timeseries-0:8.10.1-bp160.1.1.x86_64"
},
"product_reference": "redis-timeseries-0:8.10.1-bp160.1.1.x86_64",
"relates_to_product_reference": "openSUSE Leap 16.0"
}
]
},
"vulnerabilities": [
{
"cve": "CVE-2026-23479",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2026-23479"
}
],
"notes": [
{
"category": "general",
"text": "Redis is an in-memory data structure store. In redis-server from 7.2.0 until 8.6.3, the unblock client flow does not handle an error return from `processCommandAndResetClient` when re-executing a blocked command. If a blocked client is evicted during this flow, an authenticated attacker can trigger a use-after-free that may lead to remote code execution. This has been patched in version 8.6.3.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.ppc64le",
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.s390x",
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-bloom-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-bloom-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-json-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-json-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-search-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-search-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-timeseries-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-timeseries-0:8.10.1-bp160.1.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2026-23479",
"url": "https://www.suse.com/security/cve/CVE-2026-23479"
},
{
"category": "external",
"summary": "SUSE Bug 1264164 for CVE-2026-23479",
"url": "https://bugzilla.suse.com/1264164"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.ppc64le",
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.s390x",
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-bloom-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-bloom-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-json-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-json-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-search-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-search-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-timeseries-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-timeseries-0:8.10.1-bp160.1.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 7.5,
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H",
"version": "3.1"
},
"products": [
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.ppc64le",
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.s390x",
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-bloom-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-bloom-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-json-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-json-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-search-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-search-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-timeseries-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-timeseries-0:8.10.1-bp160.1.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-08-20T14:41:12Z",
"details": "important"
}
],
"title": "CVE-2026-23479"
},
{
"cve": "CVE-2026-23631",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2026-23631"
}
],
"notes": [
{
"category": "general",
"text": "Redis is an in-memory data structure store. In all versions of redis-server with Lua scripting, an authenticated attacker can exploit the master-replica synchronization mechanism to trigger a use-after-free on replicas where replica-read-only is disabled or can be disabled, which may lead to remote code execution. A workaround is to prevent users from executing Lua scripts or avoid using replicas where replica-read-only is disabled. This is patched in version 8.6.3.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.ppc64le",
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.s390x",
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-bloom-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-bloom-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-json-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-json-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-search-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-search-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-timeseries-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-timeseries-0:8.10.1-bp160.1.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2026-23631",
"url": "https://www.suse.com/security/cve/CVE-2026-23631"
},
{
"category": "external",
"summary": "SUSE Bug 1264165 for CVE-2026-23631",
"url": "https://bugzilla.suse.com/1264165"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.ppc64le",
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.s390x",
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-bloom-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-bloom-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-json-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-json-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-search-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-search-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-timeseries-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-timeseries-0:8.10.1-bp160.1.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 7.5,
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H",
"version": "3.1"
},
"products": [
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.ppc64le",
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.s390x",
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-bloom-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-bloom-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-json-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-json-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-search-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-search-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-timeseries-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-timeseries-0:8.10.1-bp160.1.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-08-20T14:41:12Z",
"details": "important"
}
],
"title": "CVE-2026-23631"
},
{
"cve": "CVE-2026-25243",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2026-25243"
}
],
"notes": [
{
"category": "general",
"text": "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.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.ppc64le",
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.s390x",
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-bloom-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-bloom-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-json-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-json-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-search-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-search-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-timeseries-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-timeseries-0:8.10.1-bp160.1.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2026-25243",
"url": "https://www.suse.com/security/cve/CVE-2026-25243"
},
{
"category": "external",
"summary": "SUSE Bug 1264166 for CVE-2026-25243",
"url": "https://bugzilla.suse.com/1264166"
},
{
"category": "external",
"summary": "SUSE Bug 1273162 for CVE-2026-25243",
"url": "https://bugzilla.suse.com/1273162"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.ppc64le",
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.s390x",
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-bloom-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-bloom-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-json-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-json-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-search-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-search-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-timeseries-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-timeseries-0:8.10.1-bp160.1.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 8.8,
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",
"version": "3.1"
},
"products": [
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.ppc64le",
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.s390x",
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-bloom-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-bloom-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-json-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-json-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-search-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-search-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-timeseries-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-timeseries-0:8.10.1-bp160.1.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-08-20T14:41:12Z",
"details": "important"
}
],
"title": "CVE-2026-25243"
},
{
"cve": "CVE-2026-25588",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2026-25588"
}
],
"notes": [
{
"category": "general",
"text": "RedisTimeSeries is a time-series module for Redis. In all versions before 1.12.14 of RedisTimeSeries, the module does not properly validate serialized values processed through the Redis RESTORE command. An authenticated attacker with permission to execute RESTORE on a server with the RedisTimeSeries module loaded 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 has been patched in version 1.12.14.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.ppc64le",
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.s390x",
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-bloom-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-bloom-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-json-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-json-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-search-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-search-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-timeseries-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-timeseries-0:8.10.1-bp160.1.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2026-25588",
"url": "https://www.suse.com/security/cve/CVE-2026-25588"
},
{
"category": "external",
"summary": "SUSE Bug 1264167 for CVE-2026-25588",
"url": "https://bugzilla.suse.com/1264167"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.ppc64le",
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.s390x",
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-bloom-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-bloom-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-json-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-json-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-search-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-search-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-timeseries-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-timeseries-0:8.10.1-bp160.1.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 7.5,
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H",
"version": "3.1"
},
"products": [
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.ppc64le",
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.s390x",
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-bloom-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-bloom-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-json-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-json-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-search-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-search-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-timeseries-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-timeseries-0:8.10.1-bp160.1.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-08-20T14:41:12Z",
"details": "important"
}
],
"title": "CVE-2026-25588"
},
{
"cve": "CVE-2026-25589",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2026-25589"
}
],
"notes": [
{
"category": "general",
"text": "RedisBloom is a probabilistic data structures module for Redis. In all versions of RedisBloom before 2.8.20, the module does not properly validate serialized values processed through the Redis RESTORE command. An authenticated attacker with permission to execute RESTORE on a server with the RedisBloom module loaded 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 issue is fixed in version 2.8.20.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.ppc64le",
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.s390x",
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-bloom-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-bloom-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-json-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-json-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-search-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-search-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-timeseries-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-timeseries-0:8.10.1-bp160.1.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2026-25589",
"url": "https://www.suse.com/security/cve/CVE-2026-25589"
},
{
"category": "external",
"summary": "SUSE Bug 1264168 for CVE-2026-25589",
"url": "https://bugzilla.suse.com/1264168"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.ppc64le",
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.s390x",
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-bloom-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-bloom-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-json-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-json-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-search-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-search-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-timeseries-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-timeseries-0:8.10.1-bp160.1.1.x86_64"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 7.5,
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H",
"version": "3.1"
},
"products": [
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.ppc64le",
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.s390x",
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-bloom-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-bloom-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-json-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-json-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-search-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-search-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-timeseries-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-timeseries-0:8.10.1-bp160.1.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-08-20T14:41:12Z",
"details": "important"
}
],
"title": "CVE-2026-25589"
},
{
"cve": "CVE-2026-62356",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2026-62356"
}
],
"notes": [
{
"category": "general",
"text": "unknown",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.ppc64le",
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.s390x",
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-bloom-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-bloom-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-json-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-json-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-search-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-search-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-timeseries-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-timeseries-0:8.10.1-bp160.1.1.x86_64"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2026-62356",
"url": "https://www.suse.com/security/cve/CVE-2026-62356"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.ppc64le",
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.s390x",
"openSUSE Leap 16.0:redis-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-bloom-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-bloom-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-json-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-json-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-search-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-search-0:8.10.1-bp160.1.1.x86_64",
"openSUSE Leap 16.0:redis-timeseries-0:8.10.1-bp160.1.1.aarch64",
"openSUSE Leap 16.0:redis-timeseries-0:8.10.1-bp160.1.1.x86_64"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-08-20T14:41:12Z",
"details": "important"
}
],
"title": "CVE-2026-62356"
}
]
}
Loading…
Loading…
Experimental. This forecast is provided for visualization only and may change without notice. Do not use it for operational decisions.
Forecast uses a logistic model when the trend is rising, or an exponential decay model when the trend is falling. Fitted via linearized least squares.
Sightings
| Author | Source | Type | Date | Other |
|---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or observed by the user.
- Confirmed: The vulnerability has been validated from an analyst's perspective.
- Published Proof of Concept: A public proof of concept is available for this vulnerability.
- Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
- Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
- Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
- Not confirmed: The user expressed doubt about the validity of the vulnerability.
- Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.
Loading…
The MITRE ATT&CK techniques below are AI-generated suggestions, inferred from the description of the
vulnerability by the CIRCL/vulnerability-attack-technique-classification-roberta-base
model, served locally by ML-Gateway.
They have not been verified by an analyst and are provided for guidance only.
The approach is described in our paper Mapping CVEs to MITRE ATT&CK Techniques: A Curated Gold-Set Classifier and the Limits of LLM-Assisted Label Expansion.
Browse all ATT&CK techniques and the vulnerabilities related to each.
The approach is described in our paper Mapping CVEs to MITRE ATT&CK Techniques: A Curated Gold-Set Classifier and the Limits of LLM-Assisted Label Expansion.
Browse all ATT&CK techniques and the vulnerabilities related to each.
Loading…
Related by attack behaviour
Vulnerabilities whose description is nearest to this one in the vector space of the CIRCL/vulnerability-attack-technique-biencoder model. This is a similarity search over the bi-encoder space (plain cosine), not a classification, and it has no measured accuracy.
Loading…