Seguridad web / inclusión de ficheros
PHP2Shell
Un servicio de archivo con un visor de documentos que se fía de la ruta que le pasas. Entra como el worker web, lee la evidencia del analista y llega a root.
El visor incluye ficheros del sistema sin sanear. PHP 8.4.26 está afectado por CVE-2026-109618 y CVE-2026-109619: el recorrido del reto pasa por el mismo callback de session.upload_progress que ellos, con una cadena que se resuelve sin depender de ASLR.
- Linux
- Web
- LFI
- Privesc
- Fácil
- Sistema
- Debian · Linux
- Superficie
- Apache + PHP 8.4.26
- Aplicación
- Archivo · visor de documentos
- Acceso
- WireGuard privado
- Sesión
- 25 minutos, sin prórroga
- Puntos
- 40 · 20 por flag
Tu máquina
Introduce tu código personal para reservar una máquina.
Tu invitación es la llave.
Acceso por código personal, uno por miembro. Los códigos se emiten y se revocan desde el servidor.
Evidencias
0 / 2 AsistidaUser
primer accesoLa evidencia del analista está en su directorio, protegida para el usuario del servicio web.
Root
escalada localEl equipo de soporte dejó una herramienta con más permisos de los que necesita.
Conecta. Investiga. Aprende.
- 01Inicia tu máquina. Se reserva una instancia solo para ti y arranca en frío.
- 02Importa el túnel. El archivo
.confes personal, se renueva en cada sesión y caduca con ella. - 03Abre la IP del objetivo. El túnel solo enruta esa máquina. Para una shell, usa conexiones entrantes al objetivo.
Una sesión activa por miembro y tres arranques por hora. Al agotarse el tiempo, la máquina, el túnel y las flags se destruyen.
Fuentes y pistas
Aviso oficial de PHP CVE-2026-109618 CVE-2026-109619Dentro de la máquina: revisa las notas de operaciones y los permisos de soporte. El visor incluye rutas del sistema; el resto es la cadena de siempre: ejecutar como el worker web y escalar con lo que encuentres. El intérprete está en una versión afectada por PHP2Shell; explotarlo a pelo exige una cadena de memoria que los PoC públicos todavía no cierran contra este build.