
Time injector ist ein Exploit-Skript für CVE-2018-14714
Time injector ist ein Exploit-Skript für CVE-2018-14714 in Bash
Um festzustellen, ob das Ziel angreifbar ist, überprüft das Skript zunächst, ob das Ziel erreichbar ist und eine Anmeldesitzung hergestellt werden kann.
Danach prüft es die Existenz bestimmter Seiten und führt eine zeitbasierte Injection durch, um zu sehen, ob das System anfällig für Remote Code Execution (RCE) ist.
Wenn das System langsamer reagiert, während ein Befehl (wie sleep 3) ausgeführt wird, deutet dies darauf hin, dass das Ziel möglicherweise angreifbar ist.
Dies geschieht, weil der Server mehr Zeit benötigt, um den injizierten Befehl zu verarbeiten, und diese Verzögerung bestätigt die Schwachstelle.
Der Exploit funktioniert, indem ein speziell präparierter Payload an das Ziel gesendet wird, der das System dazu veranlasst, Befehle auf unerwünschte Weise auszuführen – typischerweise ermöglicht dies die Ausführung von Befehlen oder das Ableiten von Informationen.
Der entscheidende Teil der Erkennung einer Schwachstelle ist die zeitliche Verzögerung der Antwort, die zeigt, dass das Ziel Befehle auf Basis von Benutzereingaben ausführt – dies bestätigt das Vorhandensein einer RCE-Schwachstelle.