---
id: "mb-20261027-6844cb"
kind: "deep"
title: "点开PDF就能接管iPhone：Calif在Hexacon现场演示无电脑完美越狱"
description: "在巴黎Hexacon安全大会上，安全公司Calif现场演示了针对iPhone 18 Pro的单次点击接管攻击。通过在PDF中嵌入恶意字体，利用CoreGraphics在字形光栅化时的浮点数坐标转换错误引发内存越界写入，攻击者不仅能静默窃取聊天记录，更串联起名为千里马的完整内核漏洞链，在重启后依然保持最高管理…"
domain: "software"
domain_label: "软件与工程"
canonical_url: "https://mubeitech.com/deep/mb-20261027-6844cb"
markdown_url: "https://mubeitech.com/deep/mb-20261027-6844cb/markdown"
json_url: "https://mubeitech.com/api/interpretations/mb-20261027-6844cb"
topic: "点开PDF就能接管iPhone：Calif在Hexacon现场演示无电脑完美越狱"
source_type: "generated"
status: "published"
generated_at: "2026-10-27 08:34:58"
frame_type: ["机制"]
legal_anchor_count: 0
transcript_citation_count: 0
---

# 点开PDF就能接管iPhone：Calif在Hexacon现场演示无电脑完美越狱

给你的 iPhone 发一个普通的 PDF，只要点开看一眼，手机就彻底被接管了。

不用装任何未知软件，不用点击任何系统授权，连防线最严密的 iPhone 18 Pro 也没防住。

这是 10 月 16 日在巴黎 Hexacon 安全大会上，安全公司 Calif 现场做的一场攻防演示。

很多人可能会纳闷：PDF 不就是几页电子文档吗？
看一眼文字，怎么就能把一台手机的最高控制权交出去？

因为在现代操作系统的底层，PDF 根本不是一张静止的纸。

它是一个极其复杂的指令容器，里面塞满了矢量图形、颜色描述，以及直接打包嵌入的字体文件。
当有人在 Signal 或者 iMessage 里给你发来一份 PDF，这些通讯软件自己其实没有渲染文档的能力。
只要你手指点开预览，系统就会立刻把它移交给底层的图形引擎 CoreGraphics 和 ImageIO 去处理。

真正的暗门，就藏在系统绘制字体的瞬间。

在视网膜屏幕上显示一个字符，系统要把矢量轮廓计算成一个一个具体的发光像素，这个过程叫做字体光栅化。
字体的设计轮廓用的是浮点数坐标，记录曲线的数学走向。
但手机屏幕的物理像素只能用定点数来精准定位。
问题就出在浮点数转换成定点数的那一步算术上。

这次被披露的漏洞编号是 CVE-2026-86950。
在光栅化嵌入字体的过程中，坐标单位转换出现了一个极其微小的计算偏差。
加上编译器在底层做的代码优化，系统在为这个字体分配内存缓冲区的时候，算出来的大小比实际需要的偏小了。

缓冲区小了，绘图逻辑却依然在往里填数据。
字形的数据一旦填满，后面的数据就会直接溢出，硬生生写进了相邻的内存空间。
这就是典型的越界写入。

如果在十年前，光是越界写入，手机大概率只是闪退一下。
但在今天，这个越界写入被 Calif 的研究员变成了撬开整个 iOS 系统的第一根杠杆。

两位创始人 Thai Duong 和 Bruce Dang 都是安全圈的顶尖老手。
他们让这段溢出的数据精准覆盖了内存中的关键指针，先撕开应用程序沙盒的限制。
紧接着接管了负责桌面显示的 SpringBoard 进程，顺藤摸瓜拿到信息数据库的访问权。
在现场针对 iMessage 的演示中，屏幕上的监测窗口实时显示了一条清晰的流动路径：
打开 PDF，触发图形越界，权限穿透，最后用户的全部聊天记录直接通过 HTTPS 被悄悄发送到了远程服务器。

如果只是窃取数据，这还只是常规的单次攻击演示。
真正让现场所有安全专家坐不住的，是他们随后展示的完整提权链条。
代号叫做千里马。

他们用这个漏洞串联了完整的内核攻击链，实现了一个消失了整整 11 年的壮举：
iPhone 的无电脑引导持久化越狱。

玩过早期 iPhone 的人都知道，自打 2015 年 iOS 9 发布之后，真正的完美越狱就彻底绝迹了。
这十几年里出现过的所有越狱方案，全都是半越狱。
只要手机一关机重启，所有的利用代码都会瞬间失效。
因为苹果在开机启动链里布满了数字签名验证、指针身份验证 PAC，甚至在最新的 A 系列芯片里加入了硬件级的内存完整性保护 MIE。
你想让越狱在重启后依然活着，在过去被认为是物理不可能的事情。

在巴黎的会场上，Calif 的研究员当着全场观众的面，把那台运行着 iOS 27.0.1 的 iPhone 18 Pro 直接长按关机，重新启动。
手机开机，滑开锁屏密码。
他们通过 2222 端口建立 SSH 终端连接，在命令行里敲下一句查询当前身份的指令。
屏幕上跳出来的返回值，直接就是最高管理员权限 uid 等于 0。
所有的芯片级硬件防护，在重启之后全部被绕了过去。

演示做完，Calif 并没有公开发布任何越狱工具，也没有放出攻击代码。
但这套攻防链条传递出的信号足够清晰。

当软件系统经过几十年的演进变得无比庞大，最底层的图形和字体解析库里，依然躺着几十年前写下的 C 语言老代码。
更关键的变量是，Calif 在演讲中提到，他们这次能够在短时间内挖出如此隐蔽的内存计算逻辑缺陷，背后大量使用了前沿 AI 模型对海量底层代码做自动化审计。

过去需要顶级黑客团队耗费几个月甚至几年才能拼凑出来的攻击链条，现在被机器和自动化工具大幅压缩了研发周期。
攻守两端的天平，正在这种底层代码的重构中被悄悄推向新的未知。

_Canonical: <https://mubeitech.com/deep/mb-20261027-6844cb> · Source: 墓碑科技 MUBEITECH (mubeitech.com)_
_Rendered by mubei-terminal._
