CVE-2025-43450CVE-2025-43450是Apple iOS和iPadOS系统中存在的一个逻辑漏洞。该漏洞源于系统相机权限检查机制存在缺陷,允许应用程序在尚未获得相机访问权限的情况下,预先获取当前相机视图的相关信息。攻击者可以利用此漏洞在用户不知情的情况下,通过分析相机预览帧推断用户环境信息,如周围环境光线强度、物体轮廓等敏感隐私数据。由于该漏洞利用无需用户交互且无需认证,攻击者可以通过诱导用户安装恶意应用或利用已安装应用发起攻击,对用户隐私安全构成严重威胁。漏洞影响范围涵盖iOS 18.7.2及之前版本、iPadOS 18.7.2及之前版本,以及iOS 26.1和iPadOS 26.1版本。Apple已在后续更新中通过改进权限检查机制修复了此漏洞。
该漏洞属于Apple安全公告中常见的"logic issue"类型,其核心问题在于iOS/iPadOS系统的相机权限验证流程存在时序漏洞。具体而言,当应用程序首次请求相机访问权限时,系统在权限对话框弹出前存在一个短暂的检查窗口期,在此期间应用可以通过某些系统API调用获取相机传感器的原始数据或预览帧信息。攻击者可以通过以下方式利用此漏洞:首先构造一个恶意应用,该应用在启动时尝试访问AVCaptureDevice相关接口;然后利用系统权限检查机制的时序漏洞,在用户授权前快速捕获并分析相机预览数据;最后通过分析获取的图像帧推断环境信息,如光线条件、物体位置等。由于iOS的沙盒机制通常被认为提供了良好的应用隔离,此逻辑漏洞的存在打破了这一安全假设,使得恶意应用可以在用户完全不知情的情况下收集敏感环境信息。