
# Laboratorio didattico che dimostra il path traversal CVE-2025-6218 in WinRAR. Include un file RAR dannoso e una guida passo-passo per osservare la sovrascrittura di file al di fuori della directory di estrazione.
Questo laboratorio dimostra come sfruttare la vulnerabilità CVE-2025-6218 nelle versioni vulnerabili di WinRAR per Windows. Questa vulnerabilità consente a un file .rar malizioso di sovrascrivere file al di fuori della directory di estrazione utilizzando percorsi relativi (..\..\), il che può portare all'esecuzione di codice o alla manipolazione di file sensibili.
⚠️ Questo laboratorio ha solo scopo educativo. Deve essere eseguito in una macchina virtuale isolata, senza connessione a reti produttive.
La vulnerabilità colpisce:
..\..\) durante l'estrazione.Si consiglia vivamente di aggiornare a WinRAR 7.12 o superiore.
.rar manipolato può sovrascrivere file al di fuori della destinazione.C:\Users\victima\Desktop\importante.txtwinrar.exe).archivo_exploit.rar (incluso in questo ZIP).Installare WinRAR vulnerabile (ad esempio 7.11).
Creare il file legittimo da sovrascrivere:
echo Archivo legítimo > "C:\Users\victima\Desktop\importante.txt"
Estrarre archivo_exploit.rar da questo laboratorio in qualsiasi cartella (ad esempio, C:\temp).
Aprire il .rar con WinRAR ed estrarlo in una directory qualsiasi. Il file verrà estratto con un percorso come:
..\..\Users\victima\Desktop\importante.txt
Il che comporterà la sovrascrittura del file originale.
importante.txt contiene “Archivo legítimo”..rar malizioso: contiene “MALWARE INYECTADO”.Aggiornare WinRAR alla versione 7.12 o superiore.
| File | Descrizione |
|---|---|
archivo_exploit.rar | File compresso con percorso di escape (..\..\) |
importante.txt | File legittimo prima dell'attacco |
crear_rar_malicioso.bat | Script dimostrativo per generare il .rar (se desiderato) |
README.md | Questa guida passo passo |
Spiegazione elaborata da Sebastian Peinador per scopi didattici e di ricerca nella cybersecurity offensiva.
Questo materiale è distribuito sotto la licenza MIT.
Se ti è utile, non dimenticare di mettere ⭐ al repo o condividerlo!