BootROM 是芯片上电后运行的第一段代码,在芯片制造时就被固化在只读存储器(ROM)中 。由于 usbliter8 利用的是 USB 控制器的硬件设计缺陷,而非软件漏洞,因此苹果无法通过 iOS 系统更新或固件升级来修补 。受影响设备将终身处于风险之中 。
以下设备搭载 A12 或 A13 芯片,均受 usbliter8 影响 :
不受影响的设备: A11 及更早芯片、A14 及更新芯片的设备不受此漏洞影响 。
该漏洞利用了苹果芯片集成的 Synopsys DWC2 USB 控制器 的一个硬件问题 。简单来说:
该漏洞的攻击条件较为苛刻:
成功利用后,攻击者可以临时降低设备的安全级别,运行未经过苹果签名的代码,设备 USB 串口会显示“PWND”标记,表示已被攻破 。该漏洞不会直接威胁安全隔区(Secure Enclave),但会降低攻击安全隔区的门槛 。
usbliter8 是继 2019 年著名的 checkm8 漏洞之后,又一个影响广泛的 BootROM 漏洞。checkm8 覆盖了从 iPhone 4S(A5 芯片)到 iPhone X(A11 芯片)的设备,而 usbliter8 则将这一代漏洞延续到了 A12 和 A13 芯片 。苹果在 A14 及更新芯片中修复了此硬件问题,因此这些设备是安全的 。
BootROM 是芯片上电后运行的第一段代码,在芯片制造时就被固化在只读存储器(ROM)中 。由于 usbliter8 利用的是 USB 控制器的硬件设计缺陷,而非软件漏洞,因此苹果无法通过 iOS 系统更新或固件升级来修补 。受影响设备将终身处于风险之中 。
以下设备搭载 A12 或 A13 芯片,均受 usbliter8 影响 :
不受影响的设备: A11 及更早芯片、A14 及更新芯片的设备不受此漏洞影响 。
该漏洞利用了苹果芯片集成的 Synopsys DWC2 USB 控制器 的一个硬件问题 。简单来说:
该漏洞的攻击条件较为苛刻:
成功利用后,攻击者可以临时降低设备的安全级别,运行未经过苹果签名的代码,设备 USB 串口会显示“PWND”标记,表示已被攻破 。该漏洞不会直接威胁安全隔区(Secure Enclave),但会降低攻击安全隔区的门槛 。
usbliter8 是继 2019 年著名的 checkm8 漏洞之后,又一个影响广泛的 BootROM 漏洞。checkm8 覆盖了从 iPhone 4S(A5 芯片)到 iPhone X(A11 芯片)的设备,而 usbliter8 则将这一代漏洞延续到了 A12 和 A13 芯片 。苹果在 A14 及更新芯片中修复了此硬件问题,因此这些设备是安全的 。