Security Advisories (2)
CVE-2018-10860 (2018-06-28)

perl-archive-zip is vulnerable to a directory traversal in Archive::Zip. It was found that the Archive::Zip module did not properly sanitize paths while extracting zip files. An attacker able to provide a specially crafted archive for processing could use this flaw to write or overwrite arbitrary files in the context of the perl interpreter.

CVE-2004-1096 (2005-01-10)

Archive::Zip Perl module before 1.14, when used by antivirus programs such as amavisd-new, allows remote attackers to bypass antivirus protection via a compressed file with both local and global headers set to zero, which does not prevent the compressed file from being opened on a target system.

Changes for version 1.09 - 2003-11-26

  • Fixed handling of inserted garbage (as from viruses)
  • Always check for local header signatures before using them
  • Added updateMember() and updateTree() functions
  • Added examples/mailZip.pl
  • Added examples/updateTree.pl
  • Fixed some potential but unreported bugs with function parameters like '0'
  • Removed stray warn() call
  • Caught undef second arg to replaceMember()
  • Fixed test suite run with spaces in build dir name (ticket 4214)

Documentation

Answers to a few frequently asked questions about Archive::Zip

Modules

Provide an interface to ZIP archive files.
A wrapper that lets you read Zip archive members as if they were files.
methods for adding/extracting trees using Archive::Zip

Provides

in lib/Archive/Zip.pm
in lib/Archive/Zip/BufferedFileHandle.pm
in lib/Archive/Zip.pm
in lib/Archive/Zip.pm
in lib/Archive/Zip.pm
in lib/Archive/Zip/MockFileHandle.pm
in lib/Archive/Zip.pm
in lib/Archive/Zip.pm
in lib/Archive/Zip.pm