Security Advisories (1)
CVE-2024-10224 (2024-11-19)

Qualys discovered that if unsanitized input was used with the library Modules::ScanDeps, before version 1.36 a local attacker could possibly execute arbitrary shell commands by open()ing a "pesky pipe" (such as passing "commands|" as a filename) or by passing arbitrary strings to eval().

Changes for version 1.17 - 2014-10-31

  • scandeps.pl: die if an option is not recognized
  • Reformat Changes file according to CPAN::Changes::Spec
  • Modify %Preload rule: let Unicode::UCD explicitly imply utf8.pm. This fixes PAR::Packer's self test. Previously Unicode::UCD implied utf8.pm implicitly because it contains calls to some utf8::foo() functions.
  • Add %Preload rule: Mozilla::CA requires its cacert.pem file
  • Recognize "do filename" constructs even if "do" isn't at the start of a chunk.
  • Upgrade to Module::Install 1.14

Documentation

Scan file prerequisites

Modules

Recursively scan Perl code for dependencies