跳到主要内容

高危

Microsoft Internet Explorer代码执行漏洞(CVE-2010-0249)

2010-01-14 00:00:00 公开 ,2026-05-21 05:09:00 更新

  • APT漏洞
  • CISA KEV
  • 关键漏洞
  • 公开PoC
  • 远程
  • 无需认证
  • CWE Top 25 (2023)
  • CWE Top 25 (2024)
CWEs:
CWE-399 (Cloning RFID Cards or Chips) CWE-416 (Use After Free)
SSVC:
可利用状态:已被积极利用攻击自动化:否技术影响评估:全部 2026-05-20 08:00:00

风险信息

CVSS v2 向量
AV:N/AC:M/Au:N/C:C/I:C/A:C
CVSS v2 风险值
9.3
CVSS v3.1 向量
AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
CVSS v3.1 风险值
8.8

详细信息

漏洞类型
资源管理错误
漏洞描述
Microsoft Internet Explorer的mshtml.dll在创建事件对象(CEventObj)时,复制了CTreeNode对象的指针并引用该对象,但未增加引用计数,当通过document.createEventObject(event) 创建事件对象后,如果通过innerHTML操作删除初始化了事件的元素(如input标签),该元素的CTreeNode对象被释放,但事件对象(event2)中仍保留对已释放CTreeNode的悬垂指针,当后续代码访问event2.srcElement时,触发对已释放内存的访问,导致UAF条件。攻击者通过精心构造的堆布局,控制内存损坏后的执行流程,最终实现任意代码执行。
修复建议
受影响产品可能已处于生命周期终止(EoL)和/或服务终止(EoS)状态。用户应停止使用该产品。参考链接: https://learn.microsoft.com/en-us/security-updates/SecurityAdvisories/2010/979352

参考链接