
Firefox/Tor Browser 0day-Exploit-Analyse (CVE-2024-9680) Ein UAF in Animationstimelines, der zu RCE führt. Gepatched.
UAF (Use-After-Free) in Animationszeitachsen – Schwachstelle für Remote-Codeausführung
Wird aktiv in freier Wildbahn ausgenutzt und richtet sich gegen Tor-Browser-Nutzer.
Dieses Repository enthält eine umfassende Analyse und eine Bildungsdemonstration von CVE-2024-9680, einer kritischen UAF (Use-After-Free)-Sicherheitslücke in der Animationszeitachsenverwaltung von Firefox, die Remote-Codeausführung im Inhaltsprozess des Browsers ermöglicht.
Patches angewendet: 5. November 2024
Original-Exploit-Code
Der vollständige, unveränderte Exploit-Code aus der wilden Ausnutzung wird in diesem Repository zu Forschungs- und Analysezwecken aufbewahrt. Der Code wird genau so bereitgestellt, wie er bei aktiven Angriffen gefunden wurde.
Bildungsanalyse
Eine modifizierte, sicherheitsgehärtete Version mit detaillierter technischer Schritt-für-Schritt-Aufschlüsselung des Ausnutzungsprozesses.
Sicherheitsanalyse
Das Repository bietet mehrere Möglichkeiten, den Exploit zu analysieren:
Zustellung von codiertem Shellcode über Web Workers
Komplexe SVG-Animationsstrukturen mit zirkulären Timing-Referenzen
Heap-Spraying und UAF-Auslösung durch Manipulation von Animationsattributen
Analyse der beabsichtigten Zustellung sekundärer Nutzlasten
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] Dieser Exploit funktioniert nur auf ungepatchten Versionen. Stellen Sie sicher, dass Sie einen gepatchten Browser (Firefox >= 131.0.2) für die Analyse verwenden.
[!TIP] Für Sicherheitsforscher: Verwenden Sie eine gesandboxte VM-Umgebung, wenn Sie Exploit-Code analysieren.
[!WARNING] NUR ZU BILDUNGS- UND FORSCHUNGSZWECKEN
Dieses Repository enthält eine Analyse von realem Exploit-Code zu Bildungszwecken.
[!IMPORTANT] Obwohl die Inhalte gemäß CC0 1.0 Universal der Gemeinfreiheit gewidmet sind, sind die Nutzer allein für die Einhaltung aller geltenden Gesetze und Vorschriften verantwortlich. Vollständige Bedingungen finden Sie in der LIZENZ.
[!CAUTION] Die ursprüngliche schädliche Funktionalität wurde deaktiviert und Sicherheitsmaßnahmen wurden implementiert. Die Autoren übernehmen keine Verantwortung für Missbrauch. Verwenden Sie es ethisch und legal.
Offizielle Referenzen
Verwandte Forschung