
Aviso técnico sobre as falhas de RCE PHP2Shell (CVE-2026-109618, CVE-2026-109619), abrangendo causa raiz, vetores de exploração, verificações de deteção e orientações de mitigação em PHP.
Aviso técnico, inteligência de ameaças e assinaturas de detecção para as vulnerabilidades de Execução Remota de Código PHP2Shell.
PHP2Shell refere-se a um par de vulnerabilidades zero-day/críticas descobertas no motor central do PHP (CVE-2026-109618 e CVE-2026-109619). Essas vulnerabilidades permitem que atacantes não autenticados executem código arbitrário (RCE) em servidores que executam configurações vulneráveis do PHP.
┌───────────────────────────────┐
│ Unauthenticated Attacker │
└───────────────┬───────────────┘
│
▼ 🟣 Exploit Payload
┌───────────────────────────────┐
│ PHP Engine Core Processing │
│ (Stream Filters / PHAR Arch) │
└───────────────┬───────────────┘
│
▼ ⚡
┌───────────────────────────────┐
│ Arbitrary Shell Execution │
└───────────────────────────────┘
| Parâmetro | Detalhes |
|---|---|
| Vulnerabilidades | CVE-2026-109618 & CVE-2026-109619 |
| Pontuação CVSS v4.0 | 9.2 (Crítica) |
| Vetor | CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H |
| Impacto | Execução Remota de Código (RCE) Não Autenticada |
| Software Afetado | PHP 5.x, PHP 7.x, PHP 8.0, 8.1, 8.2, 8.3, 8.4 |
.phar).
A correção mais eficaz é atualizar seu servidor imediatamente para os binários PHP mais recentes com patches:
# Debian / Ubuntu
sudo apt update && sudo apt install --only-upgrade php8.3-cli php8.3-fpm
# RHEL / CentOS / Rocky Linux
sudo dnf update php
Se a sua aplicação depende de versões End-of-Life (EOL) (por exemplo, PHP 7.x ou 8.0) que não recebem patches de segurança oficiais:
php.ini:disable_functions = exec,passthru,shell_exec,system,proc_open,popen,phar
php://filter/, phar://).Para verificar se o seu servidor executando PHP é potencialmente vulnerável:
# Check running PHP version
php -v
# Check loaded modules and PHAR settings
php -i | grep -i "phar"
Contribuições, atualizações de ameaças e regras de detecção (YARA / Sigma) são bem-vindas!
git checkout -b feature/sigma-rule)git commit -m 'Add Sigma detection rule')git push origin feature/sigma-rule)Este repositório foi criado puramente para fins educacionais, defensivos e de pesquisa. Os mantenedores não são responsáveis por uso indevido ou atividades ilegais realizadas com as informações aqui fornecidas.