Microsoft Windows Media Player畸形位图文件处理堆溢出漏洞(MS06-005)
发布日期:2006-02-14 更新日期:2006-02-14
受影响系统:
Microsoft Windows Media Player 10.0
- Microsoft Windows XP SP2
- Microsoft Windows XP SP1
Microsoft Windows Media Player 7.1
- Microsoft Windows 2000 SP4
Microsoft Windows Media Player 9.0
- Microsoft Windows XP SP2
- Microsoft Windows XP SP1
- Microsoft Windows Server 2003
- Microsoft Windows 2000 SP4
Microsoft Windows Media Player for XP
- Microsoft Windows XP SP1
Microsoft Windows Media Player在处理畸形的位图文件时存在漏洞,攻击者可能利用此漏洞在用户机器上执行任意指令。
Windows Media Player可以播放位图格式文件(如.bmp文件)并解码bmp文件,但没有正确地处理声明大小为0的bmp文件。在这种情况下,WMP会分配大小为0的堆,但实际上会以实际文件长度拷贝数据到这个堆,因此声明大小为0的bmp文件会导致溢出。攻击者可以通过诱骗用户使用Windows Media Player打开特制的位图文件导致执行任意指令。