
Aviso técnico sobre las vulnerabilidades RCE PHP2Shell (CVE-2026-109618, CVE-2026-109619) que abarca la causa raíz, los vectores de explotación, las comprobaciones de detección y las recomendaciones de mitigación en PHP.
Aviso técnico, inteligencia de amenazas y firmas de detección para las vulnerabilidades de ejecución remota de código PHP2Shell.
PHP2Shell hace referencia a un par de vulnerabilidades zero-day/críticas descubiertas en el motor central de PHP (CVE-2026-109618 y CVE-2026-109619). Estas vulnerabilidades permiten a atacantes no autenticados ejecutar código arbitrario (RCE) en servidores que ejecutan configuraciones vulnerables de PHP.
┌───────────────────────────────┐
│ Unauthenticated Attacker │
└───────────────┬───────────────┘
│
▼ 🟣 Exploit Payload
┌───────────────────────────────┐
│ PHP Engine Core Processing │
│ (Stream Filters / PHAR Arch) │
└───────────────┬───────────────┘
│
▼ ⚡
┌───────────────────────────────┐
│ Arbitrary Shell Execution │
└───────────────────────────────┘
| Parámetro | Detalles |
|---|---|
| Vulnerabilidades | CVE-2026-109618 y CVE-2026-109619 |
| Puntuación CVSS v4.0 | 9.2 (Crítica) |
| Vector | CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H |
| Impacto | Ejecución remota de código (RCE) no autenticada |
| Software afectado | PHP 5.x, PHP 7.x, PHP 8.0, 8.1, 8.2, 8.3, 8.4 |
.phar).
La solución más eficaz es actualizar su servidor a los binarios de PHP parcheados más recientes de inmediato:
# Debian / Ubuntu
sudo apt update && sudo apt install --only-upgrade php8.3-cli php8.3-fpm
# RHEL / CentOS / Rocky Linux
sudo dnf update php
Si tu aplicación depende de versiones End-of-Life (EOL) (por ejemplo, PHP 7.x u 8.0) que no reciben parches de seguridad oficiales:
php.ini:disable_functions = exec,passthru,shell_exec,system,proc_open,popen,phar
php://filter/, phar://).Para verificar si su servidor que ejecuta PHP es potencialmente vulnerable:
# Check running PHP version
php -v
# Check loaded modules and PHAR settings
php -i | grep -i "phar"
¡Las contribuciones, actualizaciones de amenazas y reglas de detección (YARA / Sigma) son bienvenidas!
git checkout -b feature/sigma-rule)git commit -m 'Add Sigma detection rule')git push origin feature/sigma-rule)Este repositorio se crea únicamente con fines educativos, defensivos y de investigación. Los mantenedores no son responsables del uso indebido ni de las actividades ilegales realizadas con la información aquí proporcionada.