Vulnerability Information
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
Vulnerability Title
App::Ack versions through 3.10.0 for Perl read arbitrary files via --files-from in a project .ackrc
Vulnerability Description
App::Ack versions through 3.10.0 for Perl read arbitrary files via --files-from in a project .ackrc. ack searches up the directory hierarchy from the current directory for a project .ackrc and loads its options. The project-source option blocklist in App::Ack::ConfigLoader does not include --files-from, so a project .ackrc can set it to a path whose listed files ack then reads and searches. Version 3.10.0 added --follow to the blocklist; --files-from remains accepted. A project .ackrc committed to an untrusted repository can make ack read files outside the project and print their matching lines.
CVSS Information
N/A
Vulnerability Type
文件名或路径的外部可控制
Vulnerability Title
PETDANCE App::Ack 权限许可和访问控制问题漏洞
Vulnerability Description
PETDANCE App::Ack是PETDANCE个人开发者的一款基于Perl的快速代码搜索工具。 PETDANCE App::Ack 3.10.0及之前版本存在安全漏洞,该漏洞源于在项目.ackrc文件中通过--files-from参数读取任意文件,项目.ackrc可设置未包含在封锁列表中的--files-from参数路径,导致读取项目外文件并打印匹配行。
CVSS Information
N/A
Vulnerability Type
N/A