CVE-2026-28992CVE-2026-28992 是一个影响 Apple 多个操作系统的内存损坏漏洞。该漏洞由于锁机制不当导致,攻击者可能利用此问题导致受影响的应用程序意外终止。该问题已在 iOS 18.7.9、iPadOS 18.7.9、iOS 26.5、iPadOS 26.5、macOS Sequoia 15.7.7、macOS Sonoma 14.8.7、macOS Tahoe 26.5、tvOS 26.5、visionOS 26.5 和 watchOS 26.5 中得到修复。攻击者需要本地访问权限和低权限即可利用此漏洞,虽然不影响机密性和完整性,但会对可用性造成严重影响。
该漏洞的根本原因在于对共享内存资源的访问控制不足,具体表现为缺乏足够的锁定机制。在多线程或并发处理场景下,当多个执行流试图同时读写同一内存区域时,如果未实施正确的互斥锁,就会发生竞争条件。攻击者可以在本地通过低权限账户运行特制的应用程序或代码,触发这种并发访问冲突。由于缺乏同步保护,内存数据可能被错误地覆盖或破坏,导致指针失效或堆栈破坏,最终引发应用程序崩溃。虽然这种破坏通常被限制在应用程序层面(拒绝服务),但在某些复杂的内存损坏场景下,理论上存在进一步利用的风险,但官方描述主要关注于应用意外终止。修复方式通过加强锁定逻辑来确保线程安全。