科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网安全频道应用安全微软Windows .ani文件暴0day漏洞

微软Windows .ani文件暴0day漏洞

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

Microsoft Windows是微软发布的非常流行的操作系统。ANI文件将动画光标的每一帧存储为文件中的打包位图,每个位图的BITMAPINFOHEADER中的每个DWORD biClrUsed成员都可能导致Windows API函数分配任意数量的字节,并向新分配的内存中拷贝进同样数量的数据。

作者:IT专家网 来源:IT专家网 2010年3月10日

关键字: 漏洞 0day Windows 微软

  • 评论
  • 分享微博
  • 分享邮件

  受影响系统:

  Microsoft Windows XP SP3

  Microsoft Windows Vista

  描述:

  Microsoft Windows是微软发布的非常流行的操作系统。

  ANI文件将动画光标的每一帧存储为文件中的打包位图,每个位图的BITMAPINFOHEADER中的每个DWORD biClrUsed成员都可能导致Windows API函数分配任意数量的字节,并向新分配的内存中拷贝进同样数量的数据。由于代码没有检查是否有上述数量的数据可用,这可能导致拷贝操作读过为ANI文件所分配内存的边界。

  如果很小的ANI文件对biClrUsed指定了很大的值,内存拷贝操作就可能越界,进入未分配的内存区。IE等应用程序使用这些Windows API读取ANI文件。在IE中异常处理器会处理这种读访问破坏,因此不会导致浏览器崩溃,但这个漏洞还可以导致分配过多的内存,耗尽100%的CPU资源。

  建议:

  厂商补丁:

  Microsoft

  目前厂商还没有提供补丁或者升级程序,我们建议使用此软件的用户随时关注厂商的主页以获取最新版本:

  http://www.microsoft.com/technet/security/

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章