CVE-2026-28852Apple 多个操作系统(iOS、iPadOS、macOS、tvOS 等)存在栈溢出漏洞。该漏洞由于输入验证机制不完善导致,攻击者可诱导用户进行交互,并利用特制的应用程序触发栈溢出。成功利用此漏洞可能导致系统拒绝服务,进而影响设备的正常可用性。官方已在多个更新版本中通过加强输入验证修复了该漏洞。
该漏洞属于典型的栈溢出漏洞,其根本原因在于系统内核或底层框架对特定输入数据的验证机制存在缺陷,未能正确检查输入数据的长度或格式,导致向栈缓冲区写入的数据超出预设边界。攻击者可以利用这一缺陷,精心构建一个恶意的应用程序。由于攻击向量为本地(AV:L)且需要用户交互(UI:R),攻击者通常需要诱导受害者下载并安装该恶意应用,或者诱导用户在特定场景下与应用进行交互。一旦触发,恶意数据将覆盖栈上的返回地址或相邻变量,破坏程序的正常执行流程。尽管当前描述主要指明会导致拒绝服务(DoS),即系统崩溃或重启,但在栈溢出场景下,如果控制流劫持成功,理论上存在代码执行的风险,但官方目前定级为可用性影响(A:H)。