CVE-2025-49844: critical vulnerability in redis
Redis Lua Use-After-Free may lead to remote code execution
Published · Updated
E-mail alert when it lands in KEV, gets a public PoC or its score goes up.
100Vexday Risk Score
Patch now. It exploitation observed by VulnCheck, has an official Brazilian government alert and has a working public exploit.
ssvc Actcvss 10epss 83%
from disclosure to weaponsame day
Published on NVDOct 3
1st PoCApr 13
VulnCheck+81d
Official alert in Brazil
Brazil's federal government published an alert, recommendation or bulletin that cites this vulnerability.
- CTIR Gov · ALERTA 16/2025Vulnerabilidade crítica no REDISread on gov.br ↗
Source: CTIR Gov (GSI) and CISC Gov.br, under the CC BY-ND 3.0 license.
What the vendors declare (VEX)
Official vendor statements in CSAF/VEX format: whether their product is affected, already fixed, or ruled out — and why. These are the vendor's assertions, not Vexday's judgment.
Red HatVEX document ↗
Fixed
16 products (298 components)
Red Hat Enterprise Linux AppStream (v. 9) · Red Hat Enterprise Linux AppStream EUS (v.9.4) · Red Hat Enterprise Linux AppStream (v. 10) · Red Hat Enterprise Linux AppStream E4S (v.9.0) · Red Hat Enterprise Linux AppStream E4S (v.9.2) · and others 11
Not affected
17 products (261 components) — because the vulnerable code is not present in the product
Red Hat OpenStack Platform 13 (Queens) · Red Hat OpenShift GitOps 1.17 · Red Hat OpenShift GitOps 1.18 · Red Hat Ansible Automation Platform 2 · Red Hat OpenShift GitOps 1.16 · and others 12
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 exists in all versions of Redis with Lua scripting. This issue is fixed in version 8.2.2. To workaround this issue without patching the redis-server executable is to prevent users from executing Lua scripts. This can be done using ACL to restrict EVAL and EVALSHA commands.
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
Affected products
redis · redispublic PoCs found — 17
githubgithub.com/saneki/cve-2025-49844★ 25githubgithub.com/Cilectiy/CVE-2025-49844★ 1githubgithub.com/Zain3311/CVE-2025-49844★ 1githubgithub.com/ksnnd32/redis_exploit★ 1githubgithub.com/cc3305/CVE-2025-49844★ 0githubgithub.com/zbyszkok/CVE-2025-49844-RediShell-AI-made-Revshell★ 0githubgithub.com/0xBlackash/CVE-2025-49844★ 0githubgithub.com/open-flaw/CVE-2025-49844★ 0cve_referencegithub.com/lastvocher/redis-CVE-2025-49844unverifiedvulncheckvulncheck.com/xdb/33a716ddae72unverifiedvulncheckvulncheck.com/xdb/288a00c53331unverifiedvulncheckvulncheck.com/xdb/dfd27944e627unverifiedvulncheckvulncheck.com/xdb/307176e060ddunverifiedvulncheckvulncheck.com/xdb/ec5b732729feunverifiedvulncheckvulncheck.com/xdb/d8be47ccfd47unverifiedvulncheckvulncheck.com/xdb/f2e2e0f8c893unverifiedvulncheckvulncheck.com/xdb/8106ff045c2bunverified⚠ Public resources, to assess the exposure of systems you control or are authorized to test. Test only with authorization.
Related CVEs — redis
In the same product, most dangerous first.
CVE-2023-36824HIGHHeap overflow in COMMAND GETKEYS and ACL evaluation in RedisEPSS 77.4%CVE-2023-22458MEDIUMInteger overflow in multiple Redis commands can lead to denial-of-serviceEPSS 72.0%CVE-2022-36021MEDIUMRedis string pattern matching can be abused to achieve Denial of ServiceEPSS 59.8%CVE-2023-28425MEDIUMSpecially crafted MSETNX command can lead to denial-of-serviceEPSS 58.5%CVE-2022-24834HIGHHeap overflow issue with the Lua cjson library used by RedisEPSS 41.4%CVE-2021-32761HIGHInteger overflow issues with *BIT commands on 32-bit systemsEPSS 30.1%
References
https://github.com/lastvocher/redis-CVE-2025-49844https://github.com/redis/redis/commit/d5728cb5795c966c5b5b1e0f0ac576a7e69af539https://github.com/redis/redis/releases/tag/8.2.2https://github.com/redis/redis/security/advisories/GHSA-4789-qfc9-5f9qhttp://www.openwall.com/lists/oss-security/2025/10/07/2