GrapheneOS 修复 Android VPN 泄漏漏洞:Google 拒绝修补,隐私系统出手
2026年5月9日,安全研究团队在 Hacker News 爆出一个令隐私用户揪心的问题:你的 Android VPN 可能根本没有保护你
GrapheneOS 发布最新更新(2026050400),修复了一个影响 Android 16 全系设备的 VPN 绕过漏洞
这个漏洞允许任意应用在开启 Always-On VPN + 封锁非 VPN 连接的双重保护下,依然向远程服务器泄漏设备的真实 IP 地址
更令人意外的是 Google 的态度——Android 安全团队收到报告后,直接标记为 "Won't Fix (Infeasible)" 和 "NSBC" (Not Security Bulletin Class),拒绝将其纳入安全公告
漏洞细节:QUIC 连接关闭优化成了后门
安全研究员 lowlevel/Yusuf 在技术披露文章中详细还原了漏洞机制
Android 16 引入了一项新功能:允许应用在 UDP socket 被异常销毁时,优雅地终止 QUIC 会话。系统进程 system_server 会代为发送一个 CONNECTION_CLOSE 帧给服务器
问题出在实现上有两个致命缺陷
- 无需验证 payload — 应用可以写入任意的 UDP 载荷,不会被检查是否为合法的 QUIC CONNECTION_CLOSE 帧
- 绕过 VPN 路由 — system_server 拥有更高的网络特权,直接通过物理接口发送,不受 VPN 路由策略约束
攻击流程非常简洁
- 恶意应用获取 INTERNET 和 ACCESS_NETWORK_STATE 这两个默认授予的权限
- 通过 QUIC 关闭优化 API 注册一个包含目标服务器信息的 UDP 载荷
- 销毁 socket 触发 system_server 代发
- 数据包直接穿过物理网卡,完全绕过 VPN 隧道
研究员在 Pixel 8 + Android 16 + Proton VPN + 锁定模式下一键复现,设备真实 IP 准确无误地发送到远程服务器
Google 为什么选择不修
Yusuf 于 4 月初将漏洞上报给 Android 安全团队
Google 在评估后给的结论是 "Won't Fix (Infeasible)",认为这个问题不够严重,不符合安全公告收录标准
研究员尝试上诉,指出任意应用凭默认权限就能泄漏用户网络身份信息,但 Google 维持原判,于 4 月 29 日授权公开披露
这个决定在安全社区引发强烈反应。因为 VPN 泄漏漏洞对记者、活动人士和身处网络审查地区用户的危害尤其严重——他们依赖 VPN 保护身份,而这个漏洞能让一个普通应用轻易暴露他们的真实 IP
GrapheneOS 的修复方案
GrapheneOS 在 2026050400 版本中采取了直接的方式:完全禁用 registerQuicConnectionClosePayload 优化
这个干脆的修复在 Pixel 设备上彻底扼杀了攻击向量。虽然牺牲了一个系统优化特性,但在隐私和安全面前,这是一个值得做的取舍
除了 VPN 泄漏修复,本次更新还包含
- 2026 年 5 月完整 Android 安全补丁
- 多个 hardened_malloc 改进
- Linux 内核 6.1/6.6/6.12 分支更新
- CVE-2026-33636 (libpng) 反向移植修复
- 新版 Vanadium 浏览器构建
- 扩展动态代码加载限制
普通 Android 用户怎么办
如果你用的是原生 Android 系统(Pixel 或其他厂商设备),目前没有官方补丁可用
临时缓解方案(需要 ADB 调试权限)
# 通过 ADB 禁用 QUIC 连接关闭优化
adb shell device_config put connectivity close_quic_connection false
但这个方案有副作用
- 需要开启开发者选项和 USB 调试
- Google 未来可能移除这个 feature flag
- 重启后可能失效
最彻底的方案还是切换到 GrapheneOS 或等待厂商跟进补丁
另外,去 Google 化(de-Googled)用户特别值得关注:这已经是本周第二个和 Android 隐私相关的重大事件。此前 Google 还强推 reCAPTCHA 要求 Play Services,进一步挤压了去 Google 化 ROM 的生存空间
总结
这个漏洞的意义不在于复杂的攻击链或破坏力巨大,而在于它暴露了一个更深层的问题:当用户的隐私威胁来自操作系统本身的设计缺陷,且厂商拒绝修复时,用户需要去哪里寻求保护
GrapheneOS 在 24 小时内出补丁,而 Google 选择 "Won't Fix"。对于注重隐私的用户来说,这已经足够说明问题了
如果你正在寻找一个真正尊重隐私的 Android 体验,这可能就是你需要的最后一个信号
参考来源: CyberInsider · lowlevel.fun 技术披露 · GrapheneOS 发布说明 · Hacker News 讨论 · 相关:Google reCAPTCHA 去 Google 化 Android 用户被拒