Escanea dominios en busca de vulnerabilidades y versiones EOL.
Analizando servidores, por favor espera...
| Dominio | Versión PHP | Versión Requerida | Server | Multipart | Estado Final |
|---|
Si tu servidor corre una versión vulnerable, debes actualizarlo a la versión parcheada de su misma rama. Si usas PHP 5.x o 7.x (Peligro Extremo), debes migrar obligatoriamente a PHP 8.2 o superior.
8.2.358.3.368.4.278.5.12Ubuntu / Debian:
sudo apt update && sudo apt install --only-upgrade php*
CentOS / RHEL / Rocky / AlmaLinux:
sudo dnf update php*
Reiniciar servicios (Obligatorio):
sudo systemctl restart php8.2-fpm apache2
1. Verificar Versión (SSH o Navegador):
Por terminal: php -v | Por navegador: curl -I https://tu-dominio.com (busca X-Powered-By).
2. Verificar Vector Multipart (El ataque real):
Si la tabla marcó "Multipart: Sí", el ataque podría funcionar. Compruébalo enviando esto en tu terminal:
curl -i -X POST \ -H "Content-Type: multipart/form-data; boundary=----WebKitFormBoundary" \ --data-binary $'------WebKitFormBoundary\r\nContent-Disposition: form-data; name="PHP_SESSION_UPLOAD_PROGRESS"\r\n\r\n1\r\n------WebKitFormBoundary--\r\n' \ http://tu-dominio.com/
Si en la respuesta HTTP ves Set-Cookie: PHPSESSID=..., el vector está abierto.
3. Verificar Errores Expuestos:
Visita: http://tu-dominio.com/?action[]=test&id[]=. Si ves errores tipo Fatal error o Warning, la directiva display_errors está encendida (peligroso).
Si no puedes aplicar la actualización de inmediato, debes desactivar el vector de ataque en tu archivo php.ini:
session.upload_progress.enabled = Off display_errors = Off log_errors = On
Guarda el archivo y reinicia el servicio (ej. sudo systemctl restart php8.2-fpm).