BUGTRAQ ID: 40779 CVE ID: CVE-2010-2160 Flash Player是一款非常流行的FLASH播放器。 Flash Player在解析Adobe的ActionScript Virtual Machine 2 bytecode中的opcode时存在整数溢出漏洞。这个opcode的运算符用作了到结构的偏移,如果设置为恶意的值就可能执行受控的数据。结构中包含有之后会被调用的函数指针,如果攻击者将受控数据修改为指向无效的偏移,这个函数指针就可能设置为指向恶意的代码,导致以运行浏览器用户的权限执行任意代码。 此外AVM bytecode验证符中也存在整数溢出漏洞。具体来讲,newFrameState方式在计算栈帧的大小时错误的信任了从bytecode所获得的 max_scope和max_stack变量。通过伪造特定的值,就可以溢出表示帧大小的整数,导致以运行浏览器用户的权限执行任意代码。 Adobe Flash Player 9.x Adobe Flash Player 10.x 厂商补丁: Adobe ----- 目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载: http://www.adobe.com
BUGTRAQ ID: 40779 CVE ID: CVE-2010-2160 Flash Player是一款非常流行的FLASH播放器。 Flash Player在解析Adobe的ActionScript Virtual Machine 2 bytecode中的opcode时存在整数溢出漏洞。这个opcode的运算符用作了到结构的偏移,如果设置为恶意的值就可能执行受控的数据。结构中包含有之后会被调用的函数指针,如果攻击者将受控数据修改为指向无效的偏移,这个函数指针就可能设置为指向恶意的代码,导致以运行浏览器用户的权限执行任意代码。 此外AVM bytecode验证符中也存在整数溢出漏洞。具体来讲,newFrameState方式在计算栈帧的大小时错误的信任了从bytecode所获得的 max_scope和max_stack变量。通过伪造特定的值,就可以溢出表示帧大小的整数,导致以运行浏览器用户的权限执行任意代码。 Adobe Flash Player 9.x Adobe Flash Player 10.x 厂商补丁: Adobe ----- 目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载: http://www.adobe.com