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.33 - 2023-08-04

  • Recognize Moose/Moo/Mouse style inheritance ("extends") or composition ("with") statements.
  • Add %Preload entries for known dependants of XS::Parse::Keyword.
    • Note: XS::Parse::Keyword is loaded from XS code, grep.metacpan.org for calls of boot_xs_parse_keyword() in *.xs files.

Documentation

Scan file prerequisites

Modules

Recursively scan Perl code for dependencies