Libpng 库ICC配置文件块单字节错误漏洞
受影响的系统:libpng 版本 1.2.21
未被影响的系统:libpng 版本 1.2.22 rc1
描述:
--
公告编号:BUGTRAQ ID 25957
libpng是一个广泛应用于多种应用程序的库,用于PNG图像格式。近期发现该库在处理ICC配置文件块时存在一个缓冲区长度计算错误的安全漏洞。这一漏洞可能会被远程攻击者利用,导致使用此程序库的应用程序崩溃。具体影响位于pngset.c文件的687至693行之间的png_set_iCCP()函数中。
在函数中,存在一个指针变量名为new_iccp_name,它被初始化为指向一个由png_malloc_warn函数分配的内存块。问题在于,该内存块的大小计算是基于错误的逻辑。原本的意图应该是使用指针指向的字符串长度(即name的长度)加一来分配内存空间,但实际上使用的是sizeof()函数,该函数返回的是指针的大小(通常为4或8字节),而不是字符串本身的长度。这种错误可能是由于笔误或复制粘贴时的失误导致的。如果攻击者利用这一漏洞,通过构造一个恶意的PNG图像文件来触发这个错误,那么使用该函数库的应用程序可能会崩溃。该漏洞的来源已被归咎于bnanson。关于此漏洞的更多信息可以在以下链接中找到: 和 。为避免潜在的安全风险,我们强烈建议用户关注此问题并尽快采取行动。建议措施如下:厂商补丁:libpng目前,厂商已经发布了针对这个问题的升级补丁。用户应尽快访问厂商的主页下载并安装的libpng版本,以确保系统的安全性。下载链接如下: 。用户可以通过更新到版本以修复此安全漏洞,从而保护其系统和应用程序免受潜在的安全威胁。请尽快采取行动,确保系统的安全性。我们也提醒开发者在使用libpng库时加强安全防护意识,及时更新库版本,以确保应用程序的安全性。
网络推广
- WEBAPP开发技巧小结(手机网站开发注意事项)
- APUS:猎豹移动的起诉司法程序并未正式启动
- Win10 Mobile预览版10572中六大更新内容汇总
- 微软我们正式发布 可测出两张照片的相似度 附地
- 一个优秀的VI设计对一个企业的作用
- 外星人Alienware 15R3值得买吗?2017款戴尔外星人1
- Win10手机预览版10166快速版更新内容汇总
- CSS背景图坐标定位详解及负数的使用技巧
- 卡巴斯基杀毒怎么样 好用吗
- 淘宝营销之淘宝开店从零提高销量和流量的技巧
- cad图纸导入3dmax前怎么进行写块-
- XP系统注册表如何快速还原到上次成功启动时的状
- Flash cs6数据怎么提交给ASP网页-
- 应用内链崛起 Facebook APP Link链接超十亿
- Win10一周年累积更新补丁KB3194496安装失败的解决方
- 怎样拍摄出优秀的光绘作品技巧教程