home / blog

2026-11-08 · critica

CVE-2026-114432: RCE in Contact Form 7 via File Upload

File upload non validati in Contact Form 7 causano RCE su versioni 6.2-6.2.3. Aggiorna a 6.2.4 subito.

CVE-2026-114432: RCE in Contact Form 7 via File Upload

Il CVE-2026-114432 riguarda il plugin Contact Form 7 per WordPress, uno degli strumenti più diffusi per gestire moduli di contatto. La vulnerabilità consiste nell'assenza di validazione del tipo e dell'estensione dei file caricati attraverso i campi file dei moduli. Inoltre, un difetto nel meccanismo di pulizia dei file temporanei lascia i file caricati sul disco del server. Questo consente a utenti non autenticati di caricare file arbitrari nel sito.

L'impatto varia a seconda della configurazione del server. Su installazioni standard di Debian e Ubuntu con Apache, che elencano i contenuti delle directory e mappano l'estensione .phar al gestore PHP, il file caricato può essere individuato ed eseguito, portando a Remote Code Execution (RCE) completa. Su altre configurazioni, come nginx o Apache con override .htaccess abilitati, il rischio è limitato a file scritti nella directory uploads, sebbene possano comunque essere serviti come contenuti attivi (HTML, SVG) dal dominio dell'applicazione.

In difesa: 1) Aggiorna immediatamente Contact Form 7 alla versione 6.2.4 o successiva. 2) Verifica la configurazione del server (elenco directory, mapping MIME, permessi su /uploads). 3) Monitora i file caricati di recente nella cartella uploads per attività sospette. 4) Se non puoi aggiornare subito, disabilita i moduli con campi file finché non sei pronto. La patch è disponibile da subito: non rimandare.

In sintesi

Cosa
Il plugin Contact Form 7 non valida il tipo e l'estensione dei file caricati tramite i campi file dei moduli. Un difetto nella pulizia dei file temporanei lascia i file sul disco. Utenti non autenticati possono caricare file arbitrari, portando a RCE su configurazioni standard Debian/Ubuntu Apache (con .phar mappato a PHP) o a file scritti in /uploads su altre configurazioni.
Gravità
CVSS 9,8 (Critical). Impatto massimo: Remote Code Execution unauthenticated, esecuzione di codice arbitrario, perdita di dati e compromissione totale del sito.
Versioni interessate
Contact Form 7 prima della versione 6.2.4
Correzione
Aggiorna a Contact Form 7 6.2.4 o successiva
Stato
Vulnerabilità pubblicata su NVD il 2026-11-08. Patch disponibile. Non confermato exploit pubblico.
Azione
Aggiorna Contact Form 7 immediatamente a 6.2.4. Verifica la configurazione del server e monitora i caricamenti file. Se non puoi aggiornare subito, disabilita i moduli con campi file.

Fonti: NVD, CVE-2026-114432

← Tutti gli articoli