


Perceptive Security
SOC/SIEM Consultancy

IO::Compress versions before 2.220 for Perl can execute arbitrary code in File::GlobMapper via an attacker-controlled output glob.
_parseOutputGlob() wraps the…
Published:
26 mei 2026 om 22:00:00
Alert date:
27 mei 2026 om 18:07:10
Source:
nvd.nist.gov
Supply Chain & Dependencies, Web Technologies
CVE-2026-48962 affects IO::Compress versions before 2.220 for Perl, allowing arbitrary code execution through File::GlobMapper via attacker-controlled output glob. The vulnerability exists in _parseOutputGlob() function which wraps caller-supplied output glob string in double quotes and stores it in parser state. The _getFiles() function then runs the stored expression through eval STRING. An attacker can inject a literal double quote in the output glob to close the dquote wrapper, causing following characters to be evaluated as Perl code. The arbitrary Perl code executes with the calling process's privileges, making this a high-severity vulnerability.
Technical details
Mitigation steps:
Affected products:
IO::Compress
Perl
File::GlobMapper
Related links:
https://nvd.nist.gov/vuln/detail/CVE-2026-48962
https://github.com/pmqs/IO-Compress/commit/f2db247bf90d4cc7ee2710be384946081f3b4610.patch
https://metacpan.org/release/PMQS/IO-Compress-2.220/changes
http://www.openwall.com/lists/oss-security/2026/05/27/4
Related CVE's:
Related threat actors:
IOC's:
This article was created with the assistance of AI technology by Perceptive.
