
Analisi dell'exploit 0day per Firefox/Tor Browser (CVE-2024-9680) Un UAF nelle timeline di animazione che porta a RCE. Corretto.
UAF (Use-After-Free) in Animation Timelines - Vulnerabilità di esecuzione remota di codice
Sfruttata attivamente nel mondo reale contro gli utenti del Browser TOR
Questo repository contiene un'analisi completa e una dimostrazione educativa di CVE-2024-9680, una vulnerabilità critica UAF (use-after-free) nella gestione della timeline di animazione di Firefox che consente l'esecuzione di codice in remoto nel processo dei contenuti del browser.
Patch applicate: 5 novembre 2024
Codice exploit originale
Il codice exploit completo e non modificato proveniente dallo sfruttamento reale è conservato in questo repository a scopo di ricerca e analisi. Il codice è fornito esattamente come è stato trovato durante attacchi attivi.
Analisi educativa
Una versione modificata e indurita per la sicurezza, con una dettagliata suddivisione tecnica fase per fase del processo di sfruttamento.
Analisi di sicurezza
Il repository offre molteplici modi per analizzare l'exploit:
Consegna di shellcode codificato tramite Web Workers
Strutture di animazione SVG complesse con riferimenti temporali circolari
Heap spraying e attivazione della UAF tramite manipolazione degli attributi di animazione
Analisi della consegna prevista del payload secondario
pauseAnimations()git clone https://github.com/moscovium-mc/Tor-0day-JavaScript-Exploit
cd Tor-0day-JavaScript-Exploit
# Open exploit/index.html in a PATCHED browser for analysis
[!NOTE] Questo exploit funziona solo su versioni non patchate. Assicurati di utilizzare un browser patchato (Firefox >= 131.0.2) per l'analisi.
[!TIP] Per i ricercatori di sicurezza: utilizzare un ambiente VM in sandbox quando si analizza il codice exploit.
[!WARNING] SOLO A SCOPO EDUCATIVO E DI RICERCA
Questo repository contiene l'analisi di codice exploit reale a scopo didattico.
[!IMPORTANT] Sebbene dedicato al pubblico dominio secondo CC0 1.0 Universal, gli utenti sono gli unici responsabili del rispetto di tutte le leggi e i regolamenti applicabili. Consultare LICENSE per i termini completi.
[!CAUTION] La funzionalità dannosa originale è stata disabilitata e sono state implementate misure di sicurezza. Gli autori non si assumono alcuna responsabilità per un uso improprio. Utilizzare in modo etico e legale.
Riferimenti ufficiali
Ricerca correlata