Perl Digest模块Digest->new()功能代码注入漏洞


发布日期:2011-10-02
更新日期:2011-11-04

受影响系统:
Perl Perl 5.14.2
Perl Perl 5.14.2
Perl Perl 5.14.1
Perl Perl 5.12
Perl Perl 5.10.1
Perl Perl 5.10
Perl Digest 1.16
不受影响系统:
Perl Digest 1.17
描述:
--------------------------------------------------------------------------------
BUGTRAQ  ID: 49911
CVE ID: CVE-2011-3597

Perl是一种高级、通用、直译式、动态的程序语言。

Perl的Digest模块在Digest->new()功能的实现上存在代码注入漏洞,远程攻击者可利用此漏洞在受影响应用程序中执行任意代码。

<*来源:vendor
 
  链接:http://cpansearch.perl.org/src/GAAS/Digest-1.17/Changes
*>

测试方法:
--------------------------------------------------------------------------------

警 告

以下程序(方法)可能带有攻击性,仅供安全研究与教学之用。使用者风险自负!

Digest-&gt;new("::MD5lprint 'ownaide\n';exit(1);");

建议:
--------------------------------------------------------------------------------
厂商补丁:

Perl
----
目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载:

http://www.perl.com

相关内容