Sårbarheden påvirker udelukkende enheder med A12- og A13-chips :
A11-chippen er ikke sårbar, da dens USB-driver manuelt nulstiller DMA-markøren efter hver datapakke . A14 og nyere chips er også sikre, fordi de konfigurerer USB-hukommelsesbeskyttelsen (DART) korrekt i SecureROM .
Fejlen ligger i Synopsys DWC2 USB-controlleren, der er integreret i chippen . Den tekniske mekanisme er som følger:
BootROM (SecureROM) er den allerførste kode, chippen kører, når enheden tændes. Den er indbrændt i skrivebeskyttet hukommelse (ROM) under chipfremstillingen og kan ikke ændres bagefter . Da den underliggende årsag er en hardwarefejl i USB-controlleren og ikke en softwarefejl, kan Apple ikke rette den med en firmware- eller iOS-opdatering . Den eneste effektive løsning for brugere er at skifte til en nyere enhed med en A14-chip eller nyere .
Sårbarheden påvirker udelukkende enheder med A12- og A13-chips :
A11-chippen er ikke sårbar, da dens USB-driver manuelt nulstiller DMA-markøren efter hver datapakke . A14 og nyere chips er også sikre, fordi de konfigurerer USB-hukommelsesbeskyttelsen (DART) korrekt i SecureROM .
Fejlen ligger i Synopsys DWC2 USB-controlleren, der er integreret i chippen . Den tekniske mekanisme er som følger:
BootROM (SecureROM) er den allerførste kode, chippen kører, når enheden tændes. Den er indbrændt i skrivebeskyttet hukommelse (ROM) under chipfremstillingen og kan ikke ændres bagefter . Da den underliggende årsag er en hardwarefejl i USB-controlleren og ikke en softwarefejl, kan Apple ikke rette den med en firmware- eller iOS-opdatering . Den eneste effektive løsning for brugere er at skifte til en nyere enhed med en A14-chip eller nyere .