VYPR

Vendor CVEs

Redis

All CVEs

87 total · sorted by risk
  • CVE-2022-0543CriKEVFeb 18, 2022
    risk 0.88cvss 10.0epss 0.99

    It was discovered, that redis, a persistent key-value database, due to a packaging issue, is prone to a (Debian-specific) Lua sandbox escape, which could result in remote code execution.

  • CVE-2016-8339CriOct 28, 2016
    risk 0.65cvss 9.8epss 0.15

    A buffer overflow in Redis 3.2.x prior to 3.2.4 causes arbitrary code execution when a crafted command is sent. An out of bounds write vulnerability exists in the handling of the client-output-buffer-limit option during the CONFIG SET command for the Redis data structure store.…

  • CVE-2023-31654CriJan 23, 2024
    risk 0.64cvss 9.8epss 0.01

    Redis raft master-1b8bd86 to master-7b46079 was discovered to contain an ODR violation via the component hiredisAllocFns at /opt/fs/redisraft/deps/hiredis/alloc.c.

  • CVE-2023-47003CriNov 16, 2023
    risk 0.64cvss 9.8epss 0.01

    An issue in RedisGraph v.2.12.10 allows an attacker to execute arbitrary code and cause a denial of service via a crafted string in DataBlock_ItemIsDeleted.

  • CVE-2017-15047CriOct 6, 2017
    risk 0.64cvss 9.8epss 0.02

    The clusterLoadConfig function in cluster.c in Redis 4.0.2 allows attackers to cause a denial of service (out-of-bounds array index and application crash) or possibly have unspecified other impact by leveraging "limited access to the machine."

  • CVE-2026-81934CriAug 27, 2026
    risk 0.57cvss 9.8epss 0.00

    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…

  • CVE-2023-47004HigNov 6, 2023
    risk 0.57cvss 8.8epss 0.01

    Buffer Overflow vulnerability in Redis RedisGraph v.2.x through v.2.12.8 and fixed in v.2.12.9 allows an attacker to execute arbitrary code via the code logic after valid authentication.

  • CVE-2023-36824HigJul 11, 2023
    risk 0.54cvss 7.4epss 0.77

    Redis is an in-memory database that persists on disk. In Redit 7.0 prior to 7.0.12, extracting key names from a command and a list of arguments may, in some cases, trigger a heap overflow and result in reading random heap memory, heap corruption and potentially remote code…

  • CVE-2023-41056HigJan 10, 2024
    risk 0.53cvss 8.1epss 0.03

    Redis is an in-memory database that persists on disk. Redis incorrectly handles resizing of memory buffers which can result in integer overflow that leads to heap overflow and potential remote code execution. This issue has been patched in version 7.0.15 and 7.2.4.

  • CVE-2024-55656HigJan 8, 2025
    risk 0.51cvss 8.8epss 0.15

    RedisBloom adds a set of probabilistic data structures to Redis. There is an integer overflow vulnerability in RedisBloom, which is a module used in Redis. The integer overflow vulnerability allows an attacker (a redis client which knows the password) to allocate memory in the…

  • CVE-2021-32761HigJul 21, 2021
    risk 0.51cvss 7.5epss 0.31

    Redis is an in-memory database that persists on disk. A vulnerability involving out-of-bounds read and integer overflow to buffer overflow exists starting with version 2.2 and prior to versions 5.0.13, 6.0.15, and 6.2.5. On 32-bit systems, Redis `*BIT*` command are vulnerable to…

  • CVE-2026-25243HigMay 5, 2026
    risk 0.50cvss 8.8epss 0.04

    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…

  • CVE-2026-23479HigMay 5, 2026
    risk 0.50cvss 8.8epss 0.02

    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…

  • CVE-2026-88382HigSep 24, 2026
    risk 0.49cvss 7.5epss 0.00

    hiredis commit 29ea279 (post-v1.5.0) contains an uncontrolled memory allocation vulnerability in its RESP aggregate parser.

  • CVE-2022-24834HigJul 13, 2023
    risk 0.49cvss 7.0epss 0.41

    Redis is an in-memory database that persists on disk. A specially crafted Lua script executing in Redis can trigger a heap overflow in the cjson library, and result with heap corruption and potentially remote code execution. The problem exists in all versions of Redis with Lua…

  • CVE-2023-31655HigMay 18, 2023
    risk 0.49cvss 7.5epss 0.01

    redis v7.0.10 was discovered to contain a segmentation violation. This vulnerability allows attackers to cause a Denial of Service (DoS) via unspecified vectors.

  • CVE-2020-21468HigSep 20, 2021
    risk 0.49cvss 7.5epss 0.01

    A segmentation fault in the redis-server component of Redis 5.0.7 leads to a denial of service (DOS). NOTE: the vendor cannot reproduce this issue in a released version, such as 5.0.7.

  • CVE-2021-32625HigJun 2, 2021
    risk 0.49cvss 7.5epss 0.04

    Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache, and message broker. An integer overflow bug in Redis version 6.0 or newer, could be exploited using the STRALGO LCS command to corrupt the heap and potentially result with remote…

  • CVE-2021-29478HigMay 4, 2021
    risk 0.49cvss 7.5epss 0.04

    Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache, and message broker. An integer overflow bug in Redis 6.2 before 6.2.3 could be exploited to corrupt the heap and potentially result with remote code execution. Redis 6.0 and…

  • CVE-2021-29477HigMay 4, 2021
    risk 0.49cvss 7.5epss 0.04

    Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache, and message broker. An integer overflow bug in Redis version 6.0 or newer could be exploited using the `STRALGO LCS` command to corrupt the heap and potentially result with remote…

  • CVE-2020-7105HigJan 16, 2020
    risk 0.49cvss 7.5epss 0.03

    async.c and dict.c in libhiredis.a in hiredis through 0.14.0 allow a NULL pointer dereference because malloc return values are unchecked.

  • CVE-2019-10192HigJul 11, 2019
    risk 0.49cvss 7.2epss 0.26

    A heap-buffer overflow vulnerability was found in the Redis hyperloglog data structure versions 3.x before 3.2.13, 4.x before 4.0.14 and 5.x before 5.0.4. By carefully corrupting a hyperloglog using the SETRANGE command, an attacker could trick Redis interpretation of dense HLL…

  • CVE-2015-8080HigApr 13, 2016
    risk 0.49cvss 7.5epss 0.05

    Integer overflow in the getnum function in lua_struct.c in Redis 2.8.x before 2.8.24 and 3.0.x before 3.0.6 allows context-dependent attackers with permission to run Lua code in a Redis session to cause a denial of service (memory corruption and application crash) or possibly…

  • CVE-2026-23631HigMay 5, 2026
    risk 0.46cvss 8.1epss 0.03

    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,…

  • CVE-2022-35951HigSep 23, 2022
    risk 0.46cvss 7.0epss 0.04

    Redis is an in-memory database that persists on disk. Versions 7.0.0 and above, prior to 7.0.5 are vulnerable to an Integer Overflow. Executing an `XAUTOCLAIM` command on a stream key in a specific state, with a specially crafted `COUNT` argument may cause an integer overflow, a…

  • CVE-2022-31144HigJul 19, 2022
    risk 0.46cvss 7.0epss 0.03

    Redis is an in-memory database that persists on disk. A specially crafted `XAUTOCLAIM` command on a stream key in a specific state may result with heap overflow, and potentially remote code execution. This problem affects versions on the 7.x branch prior to 7.0.4. The patch is…

  • CVE-2026-93435HigSep 17, 2026
    risk 0.42cvss 7.5epss 0.01

    redis-parser through 3.0.0 contains a denial of service vulnerability in the RESP protocol parser that allows malicious Redis endpoints to crash the client process through unbounded recursion on nested arrays. Attackers can send crafted RESP byte streams with repeated array…

  • CVE-2026-66373HigJul 25, 2026
    risk 0.42cvss 7.5epss 0.01

    Redis before 8.8.0, in the unusual case where an authenticated attacker can execute RESTORE, allows remote code execution via a RESTORE payload where the same NACK (pending entry) is referenced by more than one consumer, because deleting both consumers via XGROUP DELCONSUMER…

  • CVE-2025-21605HigApr 23, 2025
    risk 0.42cvss 7.5epss 0.01

    Redis is an open source, in-memory database that persists on disk. In versions starting at 2.6 and prior to 7.4.3, An unauthenticated client can cause unlimited growth of output buffers, until the server runs out of memory or is killed. By default, the Redis configuration does…

  • CVE-2020-35668HigDec 23, 2020
    risk 0.42cvss 7.5epss 0.02

    RedisGraph 2.x through 2.2.11 has a NULL Pointer Dereference that leads to a server crash because it mishandles an unquoted string, such as an alias that has not yet been introduced.

  • CVE-2019-10193HigJul 11, 2019
    risk 0.42cvss 7.2epss 0.24

    A stack-buffer overflow vulnerability was found in the Redis hyperloglog data structure versions 3.x before 3.2.13, 4.x before 4.0.14 and 5.x before 5.0.4. By corrupting a hyperloglog using the SETRANGE command, an attacker could cause Redis to perform controlled increments of…

  • CVE-2022-3734MedOct 28, 2022
    risk 0.41cvss 6.3epss 0.01

    A vulnerability was found in a port or fork of Redis. It has been declared as critical. This vulnerability affects unknown code in the library C:/Program Files/Redis/dbghelp.dll. The manipulation leads to uncontrolled search path. The attack can be initiated remotely. The…

  • CVE-2016-10517HigOct 24, 2017
    risk 0.41cvss 7.4epss 0.02

    networking.c in Redis before 3.2.7 allows "Cross Protocol Scripting" because it lacks a check for POST and Host: strings, which are not valid in the Redis protocol (but commonly occur when an attack triggers an HTTP request to the Redis TCP port).

  • CVE-2026-92925HigSep 17, 2026
    risk 0.39cvss 7.1epss 0.01

    A flaw was found in Redis community. The cluster bus packet parser, responsible for handling PING, PONG, and MEET packets, fails to properly validate string-carrying extensions for null-termination. This oversight allows a remote attacker to craft a malicious packet, leading to…

  • CVE-2024-51480HigJan 8, 2025
    risk 0.39cvss 7.0epss 0.00

    RedisTimeSeries is a time-series database (TSDB) module for Redis, by Redis. Executing one of these commands TS.QUERYINDEX, TS.MGET, TS.MRAGE, TS.MREVRANGE by an authenticated user, using specially crafted command arguments may cause an integer overflow, a subsequent heap…

  • CVE-2024-46981HigJan 6, 2025
    risk 0.39cvss 7.0epss 0.08

    Redis is an open source, in-memory database that persists on disk. An authenticated user may use a specially crafted Lua script to manipulate the garbage collector and potentially lead to remote code execution. The problem is fixed in 7.4.2, 7.2.7, and 6.2.17. An additional…

  • CVE-2023-28859MedMar 26, 2023
    risk 0.35cvss 6.5epss 0.01

    redis-py before 4.4.4 and 4.5.x before 4.5.4 leaves a connection open after canceling an async Redis command at an inopportune time, and can send response data to the client of an unrelated request. (This could, for example, happen for a non-pipeline operation.) NOTE: the…

  • CVE-2021-3470MedMar 31, 2021
    risk 0.35cvss 5.3epss 0.01

    A heap overflow issue was found in Redis in versions before 5.0.10, before 6.0.9 and before 6.2.0 when using a heap allocator other than jemalloc or glibc's malloc, leading to potential out of bound write or process crash. Effectively this flaw does not affect the vast majority…

  • CVE-2024-51741MedJan 6, 2025
    risk 0.29cvss 4.4epss 0.00

    Redis is an open source, in-memory database that persists on disk. An authenticated with sufficient privileges may create a malformed ACL selector which, when accessed, triggers a server panic and subsequent denial of service. The problem is fixed in Redis 7.2.7 and 7.4.2.

  • CVE-2013-0180MedNov 1, 2019
    risk 0.29cvss 5.5epss 0.00

    Insecure temporary file vulnerability in Redis 2.6 related to /tmp/redis.ds.

  • CVE-2013-0178MedNov 1, 2019
    risk 0.29cvss 5.5epss 0.00

    Insecure temporary file vulnerability in Redis before 2.6 related to /tmp/redis-%p.vm.

  • CVE-2016-2121MedOct 31, 2018
    risk 0.26cvss 4.0epss 0.00

    A permissions flaw was found in redis, which sets weak permissions on certain files and directories that could potentially contain sensitive information. A local, unprivileged user could possibly use this flaw to access unauthorized system information.

  • CVE-2025-46686LowJul 23, 2025
    risk 0.23cvss 3.5epss 0.00

    Redis through 8.0.3 allows memory consumption via a multi-bulk command composed of many bulks, sent by an authenticated user. This occurs because the server allocates memory for the command arguments of every bulk, even when the command is skipped because of insufficient…

  • CVE-2025-29923LowMar 20, 2025
    risk 0.17cvss 3.7epss 0.01

    go-redis is the official Redis client library for the Go programming language. Prior to 9.5.5, 9.6.3, and 9.7.2, go-redis potentially responds out of order when `CLIENT SETINFO` times out during connection establishment. This can happen when the client is configured to transmit…

  • CVE-2023-28858LowMar 26, 2023
    risk 0.17cvss 3.7epss 0.01

    redis-py before 4.5.3 leaves a connection open after canceling an async Redis command at an inopportune time, and can send response data to the client of an unrelated request in an off-by-one manner. NOTE: this CVE Record was initially created in response to reports about…

  • CVE-2013-7458LowAug 10, 2016
    risk 0.14cvss 3.3epss 0.00

    linenoise, as used in Redis before 3.2.3, uses world-readable permissions for .rediscli_history, which allows local users to obtain sensitive information by reading the file.

  • CVE-2018-11218CriJun 17, 2018
    risk 0.08cvss 9.8epss 0.59

    Memory Corruption was discovered in the cmsgpack library in the Lua subsystem in Redis before 3.2.12, 4.x before 4.0.10, and 5.x before 5.0 RC2 because of stack-based buffer overflows.

  • CVE-2025-49844CriOct 3, 2025
    risk 0.07cvss 9.9epss 0.82

    Redis is an open source, in-memory database that persists on disk. Versions 8.2.1 and below allow an authenticated user to use a specially crafted Lua script to manipulate the garbage collector, trigger a use-after-free and potentially lead to remote code execution. The problem…

  • CVE-2023-22458MedJan 20, 2023
    risk 0.06cvss 5.5epss 0.72

    Redis is an in-memory database that persists on disk. Authenticated users can issue a `HRANDFIELD` or `ZRANDMEMBER` command with specially crafted arguments to trigger a denial-of-service by crashing Redis with an assertion failure. This problem affects Redis versions 6.2 or…

  • CVE-2022-36021MedMar 1, 2023
    risk 0.05cvss 5.5epss 0.60

    Redis is an in-memory database that persists on disk. Authenticated users can use string matching commands (like `SCAN` or `KEYS`) with a specially crafted pattern to trigger a denial-of-service attack on Redis, causing it to hang and consume 100% CPU time. The problem is fixed…

Page 1 of 2