CVE-2025-43529CVE-2025-43529是Apple产品中一个严重的use-after-free安全漏洞,已在野被利用。该漏洞存在于WebKit浏览器引擎中,由于内存管理不当,攻击者可以创建一个恶意的网页,当用户访问该页面时,浏览器会处理恶意构造的内容。通过精心设计的内存布局,攻击者可以在对象被释放后继续访问其内存空间,从而实现任意代码执行。此漏洞影响多个Apple产品线,包括Safari浏览器、iOS和iPadOS移动操作系统、macOS Tahoe桌面操作系统以及其他Apple平台。Apple安全响应团队确认此漏洞可能已在针对特定目标个体的极其复杂攻击中被利用,受害者使用的是iOS 26之前的版本。Apple已于2025年12月17日发布安全更新修复此漏洞,并建议所有用户立即更新系统。
该use-after-free漏洞源于WebKit引擎在处理特定JavaScript对象时的内存管理缺陷。当浏览器解析包含恶意代码的网页时,JavaScript引擎会创建多个对象并建立复杂的引用关系。攻击者通过精心构造的代码序列,可以触发对象的过早释放,但保留对已释放内存的引用。当后续代码尝试访问这些悬空指针时,可以在释放的内存区域写入任意数据。攻击者利用此漏洞可以绕过浏览器的安全沙箱,在受害者系统上以当前用户权限执行任意代码。由于该漏洞针对的是iOS 26之前的版本,表明攻击者对Apple移动操作系统的内存管理机制有深入了解。此类漏洞常被用于零点击攻击链中,配合其他漏洞可以实现完整的设备越狱或远程监控。