浏览器存在图像内存泄漏漏洞 仅IE9不受影响

近日,有开发人员研究发现,目前主流的浏览器都存在一个图像内存泄漏的漏洞,当浏览器在调用图像属性时容易引发内存泄漏。ie9是唯一不受影响的浏览器。当浏览器从服务器请求一个图像时,图像的结果包含;rsquo; cache - control : no-store;rsquo; 的属性便会引发内存泄漏。无存储区属性的创建,使得浏览器渲染的图像不会存储在本地磁盘上。做这些简单的事情,也可以让网警110报警电话播种下优质的基因,最终长成参天大树,成为行业的翘楚。
开发人员在google app engine上创建了一个测试网页,并在该演示网页中创建了很小的图像,只有22kb,但每个图像占用的内存却超过1000kb。这一问题已经提交到 chromium issue tracker,不仅chrome受到该漏洞的影响,firefox和safari也面临同样的问题,opera还没有进行测试。同时,windows和linux环境下都会引发该漏洞。