portage-ng / portage / dev-perl / Archive-Zip / 1.680.0
portage-ng glsa
1 advisory reference dev-perl/Archive-Zip · none place version 1.680.0 in a vulnerable range
▸ GLSA 200410-31 Archive::Zip: Virus detection evasion this version unaffected low remote 2004-10-29

Email virus scanning software relying on Archive::Zip can be fooled into thinking a ZIP attachment is empty while it contains a virus, allowing detection evasion.

Announced
2004-10-29
Revised
2006-05-22 (revision 2)
Access
remote
Bugs
#68616
Advisory
https://security.gentoo.org/glsa/200410-31

Affected packages

PackageArchVulnerableUnaffected
dev-perl/Archive-Zip*< 1.14>= 1.14

Background

Archive::Zip is a Perl module containing functions to handle ZIP archives.

Description

Archive::Zip can be used by email scanning software (like amavisd-new) to uncompress attachments before virus scanning. By modifying the uncompressed size of archived files in the global header of the ZIP file, it is possible to fool Archive::Zip into thinking some files inside the archive have zero length.

Impact

An attacker could send a carefully crafted ZIP archive containing a virus file and evade detection on some email virus-scanning software relying on Archive::Zip for decompression.

Workaround

There is no known workaround at this time.

Resolution

All Archive::Zip users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-perl/Archive-Zip-1.14"

References