展开菜单
首页 精品内容 本月促销 装机必备 Windows PDF教程 macOS软件 IOS软件 Android AI 专题
全部分类

当前位置:

首页 > 硬件相关 > 苹果 A12/A13 芯片新漏洞曝光iPhone 11 系列等受影响

苹果 A12/A13 芯片新漏洞曝光iPhone 11 系列等受影响

安全公司发现苹果A12与A13芯片的BootROM漏洞(usbliter8),该漏洞利用DWC2USB控制器硬件缺陷,可绕过安全启动链。漏洞影响iPhoneXS系列、11系列等多款设备,需物理接触且无法通过软件修复。此硬件级漏洞允许攻击者在设备启动时通过USB接口执行任意代码,苹果已获通报。

本文目录

    安全公司 Paradigm Shift 在昨天(6 月 18 日)发布了一篇技术博文,公布了他们在苹果 A12 和 A13 芯片上发现的一个 BootROM 漏洞。他们将这个漏洞命名为 usbliter8。坦白讲,这个名字听起来就带着一股“可以直接绕过整个安全启动链”的狠劲。

    先来看看哪些设备会受到影响。这个漏洞主要存在于采用 A12 和 A13 芯片的设备,基本上就是 iPhone XS 系列、XR 和 iPhone 11 系列,以及搭载 S4 和 S5 芯片的几款 iPad 和 Apple Watch。具体清单如下:

    • 11-inch iPad Pro (第一代)

    • 11-inch iPad Pro (第二代)

    • 12.9-inch iPad Pro (第三代)

    • 12.9-inch iPad Pro (第四代)

    • Apple Watch SE (第一代)

    • Apple Watch Series 4

    • Apple Watch Series 5

    • iPad (第 9 代)

    • iPad (第 8 代)

    • iPad Air (第 3 代)

    • iPad mini (第 5 代)

    • iPhone 11

    • iPhone 11 Pro

    • iPhone 11 Pro Max

    • iPhone SE (第 2 代)

    • iPhone XR

    • iPhone XS

    • iPhone XS Max

    这个漏洞的根基在哪里呢?简单来说,它瞄准的是 A12 和 A13 芯片中集成的 DWC2 USB 控制器。关键在于这个控制器自身的一个硬件 bug,再搭配上特定的固件配置缺陷,导致整个应用处理器的启动链都能被攻破。我们来看一下具体机制。

    这个控制器在处理 USB Setup 包时,使用的是环形 DMA(直接内存访问)缓冲机制。它每收到一个 8 字节的 Setup 包,DMA 地址指针就递增 8 个字节。但问题在于,当它接收到第四个包时,控制器会试图将指针回退 24 个字节,以实现环形复位。然而,整个机制在控制器的逻辑上存在一个漏洞:它同样接收小于 8 字节的包(但存储时是按 4 字节对齐的),这样一来,指针每次实际写入的步进量(小于8)就与固定回退量(24 字节)产生了不匹配。结果就是形成了一个12字节步进的缓冲欠载原语。这相当于是把原本稳固的环形缓冲区撕开了一个口子。

    在 A12 上,这个 USB 控制器的 DMA 缓冲区分配在堆上,紧邻着 USB 任务栈。攻击者就能利用这个“欠载”原语去覆盖栈上保存的 LR(链接寄存器)值。一旦调度器切换回 USB 任务,就能直接劫持 PC(程序计数器)指针,为所欲为。

    到了 A13 上,事情变得更复杂了,因为苹果引入了 PAC(指针认证)和堆元数据校验。想绕过这些防护,攻击者需要分多步走,像解一道复杂的几何证明题一样:

    • 第一步,先覆盖 DART(设备地址重映射表)相关的数据结构,利用 DART 清理例程中的一个零写入原语,清空全局 DART 指针,从而避免触发堆校验崩溃。

    • 然后,攻击者利用 MMIO 寄存器向其中一个值写入 0xF,覆盖全局的 panic 计数器。这么做的目的是,当后续系统 panic 时,它会进入一个无限循环,而不会直接重启,为后续操作争取时间。

    • 再下一步,攻击者需要精确控制 DMA 写入的时机,在 USB 任务实际运行时,覆写其任务结构中的临界区深度字段,再触发一个带 IRQ 的 panic,让它进入这个“无限挂起”的循环里。

    • 最后,在这个无限循环期间继续执行 DMA 写操作,用于覆盖 BSS 段里的 USB IRQ 中断处理函数指针,最终实现完全的 PC 控制权。

    • 获得代码执行权限后,攻击者会利用 SecureROM 中极少出现的 EL1 模式切换点(通过执行一条 SVC 0 指令)。在 A12 上,可以通过预先搭建好的 ROP 链,将 DMA 目标地址设为 boot trampoline 区域(这个区域是只读可执行的,但DMA能写入),然后写入 shellcode,再跳转到 EL1 权限去执行。

    尽管这个漏洞听起来很吓人,但由于它是 BootROM 级别的缺陷,无法通过软件更新来修复。不过,值得松一口气的是,它的利用条件相当苛刻:必须物理接触到设备,而且它不会直接威胁到安全隔区处理器。苹果已经收到了这个漏洞的通报。对于用户来说,最务实的建议就是:如果你还在纠结要不要升级,不妨直接换一台采用 A14 或更新芯片的设备,这才是一劳永逸的终极解决方案。

    附上参考地址

    • Introducing usbliter8

    本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系bd@zhengruan.com
    作者最新文章
    硬件相关 iphone
    相关文章 更多
    精品专题 更多
    装机必备

    正软商城装机必备专区,精选办公、浏览器、安全防护、影音播放、压缩解压、设计创作和系统工具等电脑常用正版软件,帮助用户快速完成新电脑软件配置。

    Windows

    正软商城Windows软件专区,汇集适用于Windows电脑的办公、设计、安全防护、影音播放、开发工具和系统优化软件,提供软件介绍、系统要求、正版授权及购买下载服务。

    PDF教程

    正软商城PDF教程频道提供PDF编辑、转换、合并、拆分、压缩及格式处理方法,同时介绍常用PDF软件和工具的使用技巧。

    macOS软件

    正软商城macOS软件专区,精选适用于Mac电脑的办公、设计、影音、效率、开发和系统工具,提供软件功能介绍、macOS兼容版本、正版授权及购买下载服务。

    IOS软件

    正软商城iOS软件专区,精选适用于iPhone和iPad的办公、学习、影音、设计、效率及AI应用,提供功能介绍、适用设备、系统要求和正版获取方式等信息。

    AI

    正软商城AI软件专区,汇集AI写作、AI绘画、AI视频、AI办公、AI编程、AI翻译、智能客服和数据分析等人工智能工具,提供功能介绍、适用平台、收费方式及正版购买信息。

    Mac软件 更多
    Aperty macOS版
    Aperty macOS版

    Aperty 是 Skylum 推出的 AI 人像修图软件,支持自然肤质修饰、瑕疵处理、面部与身体调整、预设及批量同步。

    火山引擎 网页版
    火山引擎 网页版

    火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

    立刻MV 网页版
    立刻MV 网页版

    立刻MV 面向音乐人、内容创作者和品牌团队,帮助用户低成本完成歌曲 MV、歌词视频、AI 分镜、图生视频与最终合成。

    蛙蛙写作 网页版
    蛙蛙写作 网页版

    蛙蛙写作 AI 创作工具,覆盖小说、剧本、文案,一键生成文稿,打通文字转视频全流程,高效解决创作难题。

    讯飞智作 网页版
    讯飞智作 网页版

    讯飞智作是一款基于语音合成技术、虚拟人驱动技术与数字人形象声音构建能力的 AI 数字人音视频创作平台。

    超级简历WonderCV 网页版
    超级简历WonderCV 网页版

    超级简历WonderCV是面向应届生和AI小白的智能求职平台,覆盖简历、面试与职业规划。

    音述AI 网页版
    音述AI 网页版

    音述AI,是一个以“用声音述说故事”为核心的 AI 音乐创作与声音分享社区。

    AionClaw macOS版
    AionClaw macOS版

    AionClaw 是可在桌面端运行的任务型 AI 助手,通过数字专家与技能市场组合办公、创作、数据和开发能力。

    Loomy macOS版
    Loomy macOS版

    Loomy 是科大讯飞推出的桌面 AI 助手,可通过对话、任务与工作目录协助处理办公、内容创作和资料整理。

    AirBuddy 3 macOS版
    AirBuddy 3 macOS版

    AirBuddy 3 是面向 macOS 的蓝牙外设增强工具,可集中查看 AirPods、Beats 与苹果设备电量,提供快速连接、播放控制、电量提醒、桌面小组件和多台 Mac 外设接力等功能。

    AirServer macOS版
    AirServer macOS版

    AirServer macOS版可把 Mac 转换为无线投屏接收端,通过 AirPlay 或 Google Cast 接收手机、平板和电脑画面,并支持多设备同时连接、高清镜像及会话录制,适合家庭娱乐、课堂教学、会议演示和应用展示。

    AnyDesk macOS版
    AnyDesk macOS版

    AnyDesk macOS版是一款适用于远程办公、设备维护和客户支持的远程桌面工具,可连接并操作异地计算机,支持文件传输、无人值守访问、会话权限控制及跨平台协作。

    WINDOWS 更多
    讯飞绘文 网页版
    讯飞绘文 网页版

    讯飞绘文网页版是科大讯飞推出的AI图文创作与内容运营工具,覆盖热点选题、文章生成、稿件校对、智能配图、排版发布和数据复盘等环节,适合自媒体创作者及内容团队在线使用。

    Maya(Autodesk Maya) Windows版
    Maya(Autodesk Maya) Windows版

    Autodesk Maya 是面向影视、电视、动画和游戏行业的专业三维制作软件,集多边形与 NURBS 建模、角色绑定、关键帧和动作捕捉动画、Bifrost 特效模拟、材质开发及 Arnold 渲染于一体,

    Aperty Windows版
    Aperty Windows版

    Aperty 是 Skylum 推出的 AI 人像修图软件,支持自然肤质修饰、瑕疵处理、面部与身体调整、预设及批量同步。

    火山引擎 网页版
    火山引擎 网页版

    火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

    立刻MV 网页版
    立刻MV 网页版

    立刻MV 面向音乐人、内容创作者和品牌团队,帮助用户低成本完成歌曲 MV、歌词视频、AI 分镜、图生视频与最终合成。

    蛙蛙写作 网页版
    蛙蛙写作 网页版

    蛙蛙写作 AI 创作工具,覆盖小说、剧本、文案,一键生成文稿,打通文字转视频全流程,高效解决创作难题。

    讯飞智作 网页版
    讯飞智作 网页版

    讯飞智作是一款基于语音合成技术、虚拟人驱动技术与数字人形象声音构建能力的 AI 数字人音视频创作平台。

    超级简历WonderCV 网页版
    超级简历WonderCV 网页版

    超级简历WonderCV是面向应届生和AI小白的智能求职平台,覆盖简历、面试与职业规划。

    音述AI 网页版
    音述AI 网页版

    音述AI,是一个以“用声音述说故事”为核心的 AI 音乐创作与声音分享社区。

    AionClaw Windows版
    AionClaw Windows版

    AionClaw 是可在桌面端运行的任务型 AI 助手,通过数字专家与技能市场组合办公、创作、数据和开发能力。

    Loomy Windows版
    Loomy Windows版

    Loomy 是科大讯飞推出的桌面 AI 助手,可通过对话、任务与工作目录协助处理办公、内容创作和资料整理。

    AirServer Windows版
    AirServer Windows版

    AirServer Windows版可把电脑变成AirPlay、Google Cast和Miracast无线投屏接收端,适合会议演示、课堂教学及家庭大屏分享。发送设备通常无需另装客户端,并可同时接收和智能排列多个镜像会话。