
Consulenza tecnica sulle vulnerabilità RCE PHP2Shell (CVE-2026-109618, CVE-2026-109619) che copre causa principale, vettori di sfruttamento, controlli di rilevamento e indicazioni per la mitigazione di PHP.
Avviso tecnico, threat intelligence e firme di rilevamento per le vulnerabilità di Remote Code Execution PHP2Shell.
PHP2Shell indica una coppia di vulnerabilità zero-day/critiche scoperte nel motore core di PHP (CVE-2026-109618 e CVE-2026-109619). Queste vulnerabilità consentono ad attaccanti non autenticati di eseguire codice arbitrario (RCE) su server che eseguono configurazioni vulnerabili di PHP.
┌───────────────────────────────┐
│ Unauthenticated Attacker │
└───────────────┬───────────────┘
│
▼ 🟣 Exploit Payload
┌───────────────────────────────┐
│ PHP Engine Core Processing │
│ (Stream Filters / PHAR Arch) │
└───────────────┬───────────────┘
│
▼ ⚡
┌───────────────────────────────┐
│ Arbitrary Shell Execution │
└───────────────────────────────┘
| Parametro | Dettagli |
|---|---|
| Vulnerabilità | CVE-2026-109618 e CVE-2026-109619 |
| Punteggio CVSS v4.0 | 9.2 (Critico) |
| Vettore | CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H |
| Impatto | Esecuzione di codice remoto non autenticata (RCE) |
| Software interessato | PHP 5.x, PHP 7.x, PHP 8.0, 8.1, 8.2, 8.3, 8.4 |
.phar).
La soluzione più efficace è aggiornare immediatamente il server ai più recenti binari PHP corretti:
# 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 la tua applicazione si basa su versioni End-of-Life (EOL) (ad esempio PHP 7.x o 8.0) che non ricevono patch di sicurezza ufficiali:
php.ini:disable_functions = exec,passthru,shell_exec,system,proc_open,popen,phar
php://filter/, phar://).Per verificare se il tuo server che esegue PHP è potenzialmente vulnerabile:
# Check running PHP version
php -v
# Check loaded modules and PHAR settings
php -i | grep -i "phar"
Contributi, aggiornamenti sulle minacce e regole di rilevamento (YARA / Sigma) sono benvenuti!
git checkout -b feature/sigma-rule)git commit -m 'Add Sigma detection rule')git push origin feature/sigma-rule)Questo repository è creato puramente per scopi educativi, difensivi e di ricerca. I manutentori non sono responsabili per usi impropri o attività illegali compiute con le informazioni qui fornite.