Perl是美国程序员拉里-沃尔(Larry Wall)所研发的一种免费且功能强大的跨平台编程语言。Net::Ping::External extension是其中的一个跨平台的Ping工具。 Perl Net::Ping::External extension 0.15及之前的版本中存在安全漏洞,该漏洞源于程序在使用External.pm文件中的backtick之前,没有正确的过滤带有shell元字符参数(例如:无效的主机名)。攻击者可利用该漏洞注入并执行任意命令。
Perl是美国程序员拉里-沃尔(Larry Wall)所研发的一种免费且功能强大的跨平台编程语言。Net::Ping::External extension是其中的一个跨平台的Ping工具。 Perl Net::Ping::External extension 0.15及之前的版本中存在安全漏洞,该漏洞源于程序在使用External.pm文件中的backtick之前,没有正确的过滤带有shell元字符参数(例如:无效的主机名)。攻击者可利用该漏洞注入并执行任意命令。