CVE-2025-46818
Redis: Los usuarios autenticados pueden ejecutar scripts LUA como un usuario diferente
- Publicado
- 3 oct 2025
- Actualizado
- 3 oct 2025
- Asignación de CNA
- GitHub_M
- Evidencia observada
- 25 ago 2026
CVSS primario
nvd · CVSS 3.1
CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:HBajo · próximos 30 días
- Percentil
- 52,3 %
- Fecha del modelo
- 21 sept 2026
EPSS es una estimación estadística, no una certeza o una medida de impacto. Combínelo con CVSS, estado KEV, exposición y su entorno.
Resumen
Redis es una base de datos de código abierto, en memoria, que persiste en disco. Las versiones 8.2.1 y anteriores permiten que un usuario autenticado utilice un script Lua especialmente diseñado para manipular diferentes objetos LUA y potencialmente ejecutar su propio código en el contexto de otro usuario. El problema existe en todas las versiones de Redis con scripting LUA. Este problema se corrige en la versión 8.2.2. Una solución alternativa para mitigar el problema sin aplicar un parche al ejecutable de redis-server es impedir que los usuarios ejecuten scripts LUA. Esto se puede hacer usando ACL para bloquear un script restringiendo tanto las familias de comandos EVAL como FUNCTION.
Fuentes
1- CVE-2025-46818Exploit
Exploit para Redis 8.2.1 de escape del sandbox de Lua mediante APIs obsoletas y metatablas mutables, lo que permite la ejecución de comandos entre usuarios.
Uso responsable
Utilice información sobre vulnerabilidades solo en sistemas de su propiedad o que esté autorizado a probar. Kitploit enlaza con metadatos de investigación pública y no almacena código de explotación ni cargas útiles maliciosas.