CVE-2026-28943该漏洞是由于Apple操作系统日志记录机制中的数据处理不当导致的。在受影响的版本中,系统日志未能对敏感数据进行适当的脱敏处理。攻击者可以通过诱导受害者运行恶意应用程序,利用此漏洞读取系统日志中的敏感信息。这可能导致攻击者推断出内核内存布局,从而绕过地址空间布局随机化(ASLR)等安全防御机制。该漏洞影响了多个Apple平台,包括iOS、iPadOS、macOS、tvOS和watchOS,Apple已通过更新日志数据脱敏机制修复了此问题。
该漏洞源于Apple内核及其子系统在记录日志时存在隐私泄露缺陷。具体而言,系统在将某些调试信息或错误信息写入日志文件之前,未能完全清除或脱敏包含内核地址的敏感数据。由于日志文件通常可以被安装在设备上的第三方应用程序访问(在沙箱限制允许的范围内或通过特定逻辑),恶意应用可以解析这些日志条目。攻击者利用此漏洞的原理如下:首先,编写一个恶意的iOS或macOS应用程序,该应用程序申请读取系统日志的权限或利用系统API读取相关日志数据。接着,通过触发特定的系统事件或等待系统自动记录日志,收集包含未脱敏内核指针的日志条目。最后,通过分析这些指针的数值,计算出内核基址,从而确定完整的内核内存布局。这种信息泄露是进一步实施内核级利用(如提权或逃逸)的关键前提,因为它破坏了ASLR(地址空间布局随机化)的保护作用。