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.31 - 2021-04-21

  • Try to match more PerlIO ":layer(args)" in open() or binmode() e.g. Spreadsheet::ParseODS uses ":gzip(none)";
    • Thanks, @shawnlaffan, for the suggestion (cf. PR #12)
  • XML::Twig::XPath needs either XML::XPathEngine or XML::XPath XML::Twig may use URI if present
  • Moo may use Class::XSAccessor if present
  • Fixes #10 "Support IUP.pm Module"

Documentation

Scan file prerequisites

Modules

Recursively scan Perl code for dependencies