Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
CVE-2025-49113_exploit_cookies — CVE-2025-49113 - Roundcube Esecuzione di Codice Remoto | Kitploit
Strumenti/GitHubGitHub/l4f2s4/cve-2025-49113_exploit_cookies
Analisi delle VulnerabilitàAnalisi del CodiceExploitSfruttamento di Applicazioni WebSicurezza WebPenetration TestingApprendimento e FormazioneSviluppo Payload

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi
GitHub
l4f2s4/cve-2025-49113_exploit_cookies

CVE-2025-49113_exploit_cookies

CVE-2025-49113 - Roundcube Esecuzione di Codice Remoto

Vedi Repository
111 mesi faNon ancora revisionato

CVE-2025-49113 - Vulnerabilità di Esecuzione Remota di Codice in Roundcube Webmail

Panoramica Tecnica

CVE-2025-49113 è una vulnerabilità critica di deserializzazione non sicura in Roundcube Webmail che consente l'esecuzione remota di codice autenticata. La vulnerabilità deriva da una gestione impropria degli oggetti PHP serializzati durante le operazioni di caricamento file.

Analisi della Vulnerabilità

  • Causa Principale: Deserializzazione non sicura di dati controllati dall'utente nella funzionalità di caricamento file
  • Vettore d'Attacco: Richiesta di caricamento file manipolata contenente un oggetto PHP serializzato malevolo
  • Dettagli Tecnici:
    • Esiste in program/steps/mail/attach.inc
    • Elabora i metadati del parametro _file senza una validazione adeguata
    • Combina due tecniche di iniezione:
      1. Iniezione di sessione PHP tramite il parametro _form
      2. Iniezione di oggetti malevoli tramite il parametro filename

Versioni Affette

  • Roundcube Webmail 1.5.0 fino a 1.5.9
  • Roundcube Webmail 1.6.0 fino a 1.6.10

Prerequisiti per lo Sfruttamento

  • PHP 7.0 o superiore
  • Estensione cURL abilitata
  • Credenziali di sessione autenticate valide
  • Accesso alla funzionalità di caricamento file

Meccanismo di Sfruttamento

Flusso di Lavoro Tecnico

  1. Verifica della Versione: Convalida della versione vulnerabile attraverso i pattern di risposta
  2. Bypass dell'Autenticazione: Utilizzo dei cookie di sessione forniti per l'autenticazione
  3. Consegna del Payload:
    • Costruzione di una richiesta multipart/form-data con un'immagine PNG
    • Iniezione di un oggetto PHP serializzato malevolo nel parametro filename
    • Iniezione di manipolazione di sessione tramite il parametro _form
  4. Attivazione della Deserializzazione:
    • Routine di deserializzazione vulnerabile durante l'elaborazione del file
    • Esecuzione della catena di gadget durante la unserializzazione dell'oggetto
  5. Esecuzione del Comando: Utilizzo della funzione system() per l'esecuzione di comandi shell

Flusso di Esecuzione del Codice

root@kitploit:~
// Flusso di sfruttamento semplificato
$target_url = $base_url . "?_task=mail&_action=upload&_form=injected_session_data";
$post_data = [
    '_file' => '{"name":"malicious_object_gadget","path":"..."}',
    'file' => curl_file_create('fake.png', 'image/png', 'exploit.png')
];
$response = curl_exec($target_url, $post_data);
// La deserializzazione vulnerabile avviene nell'elaborazione di attach.inc
// La catena di gadget attiva l'esecuzione del comando: system($_POST['cmd']);

Istruzioni per l'Uso

Sintassi del Comando

root@kitploit:~
php CVE-2025-49113-exploit_cookies.php <url> <cookies> <command>

Parametri

Esempio di Esecuzione

root@kitploit:~
php CVE-2025-49113-exploit_cookies.php \
    https://mail.example.com/roundcube/ \
    "roundcube_sessid=abc123; roundcube_sessauth=xyz456" \
    "cat /etc/passwd"

Rilevamento e Mitigazione

Indicatori di Compromissione

  • Richieste di caricamento file inusuali con dati serializzati
  • Processi imprevisti avviati dall'utente del server web
  • Voci anomale nei log di Roundcube o del server web

Strategie di Mitigazione

  1. Azione Immediata: Aggiornare a Roundcube versione 1.6.11 o successiva
  2. Soluzione Temporanea: Implementare filtri di validazione dell'input per i caricamenti file
  3. Controlli di Rete:
    • Limitare l'accesso alle interfacce di amministrazione
    • Implementare WAF con rilevamento di attacchi di deserializzazione
  4. Monitoraggio: Migliorare la registrazione per le operazioni di caricamento file

Riferimenti

  • NIST NVD Entry
  • Roundcube Security Advisory
  • Original Research
  • Exploit Code Reference
  • Technical Analysis

Considerazioni Legali ed Etiche

Queste informazioni sono fornite solo a scopo educativo. Test non autorizzati contro sistemi senza esplicita autorizzazione sono illegali. Ottenere sempre la dovuta autorizzazione prima di condurre valutazioni di sicurezza. Gli autori e gli editori declinano ogni responsabilità per qualsiasi uso improprio di queste informazioni.

Scarica lo strumento
ParametroDescrizioneEsempio
<url>URL base dell'installazione di Roundcubehttps://mail.example.com/roundcube/
<cookies>Cookie di sessione validiroundcube_sessid=abc123; roundcube_sessauth=xyz456
<command>Comando del sistema operativo da eseguireid o whoami