LibYAML \'scanner.c\'远程堆缓冲区溢出漏洞
发表日期:2014-02-10 15:06:00
LibYAML \'scanner.c\'远程堆缓冲区溢出漏洞
BugTraq-ID:65258
CVE-ID:CVE-2013-6393
受影响系统:
pyyaml LibYAML 0.1.4
详细信息:
LibYAML是用C语言编写的YAML 1.1解析器和发射器。
LibYAML 0.1.5之前版本中,scanner.c的函数yaml_parser_scan_tag_uri执行了错误的计算,远程攻击者通过YAML文档内的特制标签,利用此漏洞可造成拒绝服务并执行任意代码。
来源:
Florian Weimer (Weimer@CERT.Uni-Stuttgart.DE)
参考信息:
http://osvdb.org/102716
解决办法:
厂商补丁:
pyyaml
------
目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载:
http://pyyaml.org/wiki/LibYAML
http://pyyaml.org/download/libyaml/yaml-0.1.5.tar.gz