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.35 - 2023-11-05

  • massive speed up, esp. for scripts using stuff from the Moose ecosystem, thanks to @shawnlaffan:
    • add package level caches for INC searches (_find_in_inc, _glob_in_inc)
    • faster add_deps on case insensitive systems AKA Windows

Documentation

Scan file prerequisites

Modules

Recursively scan Perl code for dependencies