
Eine Implementierung eines Proof-of-Concept für CVE-2018-5767
Eine Implementierung eines Proof-of-Concept für CVE-2018-5767 (https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-5767)
The following is an actualization of CVE-2018-5767, a vulnerability which
exploits an unguarded call to sscanf that occurs when parsing the 'Cookie'
header for a password. The vulnerability was initially discovered in, and
reported for, the AC15 model router, but has been rediscovered in several
different routers in this product line. This implementation sees it exploit the
model AC9, which is not presently covered by any CVE. A memory address for the
base of libc known to work on this router is 0x2ad6d000.
Siehe folgende für weitere Informationen: https://www.cve.org/CVERecord?id=CVE-2018-5767 https://www.fidusinfosec.com/remote-code-execution-cve-2018-5767/ https://www.klogixsecurity.com/scorpion-labs-blog/sometimes-exploits-need-patches-too-working-through-a-change-of-address
usage: CVE-2018-5767-AC9.py [-h] [-t TARGET] [-p PORT] [-l LIBC] [-c COMMAND] [-v] [-a]
Optionen: -h, --help zeigt diese Hilfsnachricht an und beendet das Programm -t TARGET, --target TARGET Ziel-URL oder IP-Adresse, gegen die vorgegangen werden soll -p PORT, --port PORT Zielport, gegen den vorgegangen wird (Standard = 80) -l LIBC, --libc LIBC geschätzte Basisadresse von libc (Standard = 0x2ad6d000) -c COMMAND, --command COMMAND auszuführende(r) Befehl(e) auf dem Ziel (Standard = exit) -v, --verbose erhöht die Ausführlichkeit der Ausgabe (derzeit nicht implementiert) -a, --about gibt Informationen zu dieser Sicherheitslücke aus und beendet das Programm