Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
CVE-2025-46818 — 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. | Kitploit
Herramientas/GitHubGitHub/dwisiswant0/cve-2025-46818
Análisis de VulnerabilidadesExplotaciónSeguridad WebPruebas de PenetraciónRed Teaming
GitHubdwisiswant0/cve-2025-46818

CVE-2025-46818

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.

Ver Repositorio
3hace 10 mesesAún no revisado

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

CVE-2025-46818 – Escape del sandbox Lua de Redis entre usuarios

Escape del sandbox mediante APIs Lua obsoletas y metatablas mutables en Redis 8.2.1.

Resumen

Redis 8.2.1 mantiene expuestos a los scripts los builtins Lua obsoletos (getfenv, setfenv, newproxy) y no bloquea las metatablas de los tipos básicos. Un atacante puede inyectar métodos en metatablas compartidas, capturar entornos privilegiados y ejecutar comandos con los permisos de otro usuario.

Entorno

  • Servidor Redis 8.2.1 (o cualquier versión vulnerable anterior a 8.2.2)
  • redis-cli
  • Acceso a la red local a la instancia de Redis

Archivos

  • CVE-2025-46818.lua – verifica que los builtins obsoletos estén presentes, modifica la metatabla de strings y expone un helper.

Uso

root@kitploit:~
# Configuración
redis-cli -h localhost -p 6379 --eval CVE-2025-46818.lua
# Invocar el helper inyectado (asumiendo que el usuario víctima tiene privilegios superiores):
redis-cli -h localhost -p 6379 EVAL "return ('test').escalate()" 0

Resultado esperado:

En 8.2.1 el script inicial informa que las APIs obsoletas son true y confirma la modificación de la metatabla. La llamada posterior devuelve la salida de ACL WHOAMI (o cualquier comando privilegiado que se intercambie). Redis 8.2.2 elimina las APIs por defecto, hace que las metatablas básicas sean de solo lectura y registra los intentos.

Mitigación

Actualice a Redis 8.2.2 o posterior, o deshabilite Lua para usuarios no confiables o ejecute con lua-enable-deprecated-api no.

Descargar herramienta