当前位置: 首页 > news >正文

苹果修复了两个在定向攻击中被利用的Webkit漏洞,其中一个与谷歌ANGLE漏洞同源

CVE-2025-43529 和 CVE-2025-14174 两个 WebKit 漏洞,由谷歌威胁分析小组(Google Threat Analysis Group)发现。 苹果官方已确认,现有证据表明有黑客利用这两个漏洞,可以对旧版 iOS 用户发起极为复杂的定向攻击。新版本通过改进内存管理和验证机制,彻底阻断了恶意网页内容触发“任意代码执行”的风险。

https://support.apple.com/en-us/125884

谷歌后续更新了关于CVE-2025-14174漏洞描述,定义为ANGLE 中的内存越界访问。

ANGLE 是一个开源项目Almost Native Graphics Layer Engine,是谷歌开发的开源图形层引擎,主要用于将 OpenGL ES 调用翻译成其他后端(如 DirectX、Vulkan 或 Metal),以实现跨平台兼容性。

https://chromium.googlesource.com/angle/angle/+/master/README.md

然而,在苹果生态中,ANGLE 的 Metal 后端(由苹果团队贡献并上游到官方 ANGLE 项目)被用于某些场景,特别是 WebGL 渲染。

Safari 浏览器(基于 WebKit):
在 macOS 和 iOS 上,使用 ANGLE 的 Metal 后端来实现 WebGL(将 OpenGL ES 翻译为 Metal 调用)。这允许 WebGL 内容在苹果设备上高效运行,利用原生 Metal 性能。


Google Chrome 浏览器(在 macOS 上):
也使用 ANGLE 的 Metal 后端作为 WebGL 的默认渲染器(可在 chrome://gpu 中查看,Renderer 通常显示为 “ANGLE (Apple, ANGLE Metal Renderer: ... )”)。

https://developer.apple.com/cn/metal/

黑鸟查了一下,确有此事,Safari/WebKit 使用 ANGLE 的 Metal 后端实现 WebGL历史材料如下:

WebKit 官方 Wiki:AngleforWebGL
https://trac.webkit.org/wiki/AngleforWebGL
明确说明:“WebKit has integrated the ANGLE project as its primary WebGL backend”,并描述了在 macOS 和 iOS 上使用 Metal 后端来实现高效的 WebGL 渲染。

WebKit Bugzilla:Enable Metal ANGLE backend for WebGL
https://bugs.webkit.org/show_bug.cgi?id=220076
这是 WebKit 团队启用 ANGLE Metal 后端的官方 Bug 跟踪,确认了在 Safari 中将 OpenGL ES 调用翻译为 Metal。

Khronos Group 官方博客(2022):WebGL 2.0 Achieves Pervasive Support

https://www.khronos.org/blog/webgl-2-achieves-pervasive-support-from-all-major-web-browsers
提到:“Apple adopted ANGLE as the basis for Safari’s WebGL implementation... Safari now runs WebGL on top of Metal on recent iOS and macOS devices.”

同时还提到 Apple 和 Google 团队合作,将 Chrome 也切换到 ANGLE 的 Metal 后端,以共享代码库并提升性能。

Apple 团队贡献 Metal 后端并上游到官方 ANGLE 项目

ANGLE 项目讨论与贡献记录(Google Groups / Chromium Bug)
Apple 工程师从 2019 年起大幅贡献 Metal 后端代码,并逐步上游合并到主干 ANGLE 项目

(https://chromium.googlesource.com/angle/angle)。这在 Khronos 博客和 Wikipedia 中也有提及。

Google Chrome 在 macOS 上使用 ANGLE Metal 后端

Chrome 的 chrome://gpu 页面(用户可直接查看)
在 macOS 上运行 Chrome,访问 chrome://gpu,会显示 WebGL Renderer 为 “ANGLE (Apple, ANGLE Metal Renderer: ... )”,确认默认使用 ANGLE 的 Metal 后端。

大概率问题出自此处。

可以在你常用的应用中,有浏览器功能的,打开一个 WebGL 测试页面,

例如:https://get.webgl.org/ 或 https://webglreport.com/?v=2 在页面中查看 Renderer 或 Unmasked Renderer 字段。

如果有使用,估计可以等poc出来测一下应用内置ANGLE引擎然后没更新导致的安全风险,当然这段时间,就要等着被这个洞的攻击者继续出击了。

http://www.cnnetsun.cn/news/84037.html

相关文章:

  • 毕设项目分享 深度学习验证码识别系统(源码+论文)
  • 第一个海底的智算中心,真是敢想敢干
  • 为什么现在很难招到有水平的SLAM工程师?
  • 终极Flutter滚动布局指南:打造流畅动态Header效果
  • 程序员必看:大模型基础原理与GPU并行训练指南(建议收藏)
  • 30分钟快速部署企业级智能管理平台:SmartAdmin完整安装指南
  • 含中间直流的三相电力电子变压器PET仿真模型(Simulink仿真实现)
  • 【面试精选】26年最全网络安全面试,华为大佬带你快速通关面试!!吃透面试成功率96%
  • 转录组研究攻略|常见可视化结果解读
  • 新增AI引擎!快快网络联合集美大学共建工业智能与网络安全创新实验室
  • 5.3 从零构建MCP Server:实现文件处理与数据库访问
  • PapersGPT for Zotero 完整安装与使用指南:让文献管理更智能
  • 7.3 任务分解与管理:利用Cursor Memory Bank和Claude Code自定义命令
  • 中美文化对 AI 意识觉醒的根本差异:文明基因与 AGI 时代的未来路径
  • 豆包AI手机动了谁的“生态命门”?
  • 万字长文,保姆级教程!从零教你优雅开发复杂AI Agent,从入门到精通,看这篇就够了!
  • 标注好的胃病识别数据集,可识别食管炎,胃炎,胃出血,健康,息肉,胃溃疡等常见疾病,支持yolo, coco json,pascal voc xml格式的标注
  • 轻松上手:零基础使用AI智能图表工具制作专业可视化图表
  • 201React-Query:useQuery基本使用
  • 开源可定制的订水小程序系统详解 带完整的搭建部署教程以及搭建指南
  • Qwen-Image-Edit-2509实现任意尺寸图像智能编辑
  • 收藏!企业AI转型的真相:88%已应用,但93%未规模化,问题出在哪?
  • 4步构建高性能SVG动画:Glide与Lottie的深度集成方案
  • WordPress编辑器优化终极指南:让Gutenberg加速运行
  • Qwen3-VL-30B部署实战:GPU配置与推理优化
  • (N_121)基于微信小程序网上书城系统
  • OpenXR Toolkit:3大核心功能让你的VR应用性能翻倍
  • Web Service 接口测试,So easy~
  • Qwen3-VL-30B部署全指南:GPU配置与推理优化
  • Qwen3-8B大模型快速上手与部署实践