IO::Compress versions before 2.220 for Perl can execute arbitrary code in…
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Code execution
- Confidentiality · integrity · availability
- Low · Low · Low
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CISA ADP. Fix status from CNA and Red Hat. Impact type from CWE-95.
Summary
IO::Compress versions before 2.220 for Perl can execute arbitrary code in File::GlobMapper via an attacker-controlled output glob. _parseOutputGlob() wraps the caller-supplied output glob string in double quotes and stores it in the parser state; _getFiles() then runs the stored expression through eval STRING. A literal double quote in the output glob closes the dquote wrapper, and the characters that follow are evaluated as Perl. Arbitrary Perl in the output glob executes at the calling process's privilege.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- Yes
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
Remediation
- Fix · CNA IO::Compress (PMQS) Fixed in 2.220
Red Hat 13 advisories
- RHSA-2026:50262 Released 2026-08-04 · Red Hat rating Importantperl:5.32 security update
- Red Hat Enterprise Linux AppStream E4S (v.8.8) perl-4:5.32.1-472.module+el8.8.0+24404+b3ad2701.1.ppc64le::perl:5.32, perl-4:5.32.1-472.module+el8.8.0+24404+b3ad2701.1.src::perl:5.32, perl-4:5.32.1-472.module+el8.8.0+24404+b3ad2701.1.x86_64::perl:5.32 +6
- Red Hat Enterprise Linux AppStream TUS (v.8.8) perl-4:5.32.1-472.module+el8.8.0+24404+b3ad2701.1.src::perl:5.32, perl-4:5.32.1-472.module+el8.8.0+24404+b3ad2701.1.x86_64::perl:5.32, perl-IO-Compress-2.096-1.module+el8.8.0+24435+247ee4c9.1.noarch::perl:5.32 +3
- RHSA-2026:30860 Released 2026-06-29 · Red Hat rating Importantperl-IO-Compress security update
- Red Hat Enterprise Linux AppStream (v. 10) perl-IO-Compress-2.212-512.el10_2.1
- RHSA-2026:30859 Released 2026-06-29 · Red Hat rating Importantperl-IO-Compress security update
- Red Hat Enterprise Linux AppStream (v. 9) perl-IO-Compress-2.102-4.el9_8.1
Show 10 more Red Hat advisories
- RHSA-2026:30851 Released 2026-06-29 · Red Hat rating Importantperl:5.32 security update
- Red Hat Enterprise Linux AppStream (v. 8) perl-4:5.32.1-474.module+el8.10.0+24099+8aa2f756.aarch64::perl:5.32, perl-4:5.32.1-474.module+el8.10.0+24099+8aa2f756.ppc64le::perl:5.32, perl-4:5.32.1-474.module+el8.10.0+24099+8aa2f756.s390x::perl:5.32 +47
- RHSA-2026:30858 Released 2026-06-29 · Red Hat rating Importantperl-IO-Compress security update
- Red Hat Enterprise Linux BaseOS (v. 8) perl-IO-Compress-2.081-2.el8_10
- RHSA-2026:30843 Released 2026-06-29 · Red Hat rating Importantperl-IO-Compress security update
- Red Hat Enterprise Linux Server (v. 7 ELS) perl-IO-Compress-2.061-2.el7_9.1
- RHSA-2026:30085 Released 2026-06-26 · Red Hat rating Importantperl-IO-Compress security update
- Red Hat Enterprise Linux AppStream EUS (v.9.6) perl-IO-Compress-2.102-4.el9_6.1
- RHSA-2026:30115 Released 2026-06-25 · Red Hat rating Importantperl-IO-Compress security update
- Red Hat Enterprise Linux BaseOS AUS (v.8.6) perl-IO-Compress-2.081-1.el8_6.1
- Red Hat Enterprise Linux BaseOS EUS EXTENSION (v.8.6) perl-IO-Compress-2.081-1.el8_6.1
- RHSA-2026:30086 Released 2026-06-25 · Red Hat rating Importantperl-IO-Compress security update
- Red Hat Enterprise Linux BaseOS E4S (v.8.8) perl-IO-Compress-2.081-1.el8_8.1
- Red Hat Enterprise Linux BaseOS TUS (v.8.8) perl-IO-Compress-2.081-1.el8_8.1
- RHSA-2026:29941 Released 2026-06-25 · Red Hat rating Importantperl-IO-Compress security update
- Red Hat Enterprise Linux AppStream EUS (v. 10.0) perl-IO-Compress-2.212-512.el10_0.1
- RHSA-2026:29867 Released 2026-06-25 · Red Hat rating Importantperl-IO-Compress security update
- Red Hat Enterprise Linux BaseOS AUS (v.8.4) perl-IO-Compress-2.081-1.el8_4.1
- Red Hat Enterprise Linux BaseOS EUS EXTENSION (v.8.4) perl-IO-Compress-2.081-1.el8_4.1
- RHSA-2026:29182 Released 2026-06-24 · Red Hat rating Importantperl-IO-Compress security update
- Red Hat Enterprise Linux AppStream E4S (v.9.4) perl-IO-Compress-2.102-4.el9_4.1
- RHSA-2026:29210 Released 2026-06-24 · Red Hat rating Importantperl-IO-Compress security update
- Red Hat Enterprise Linux AppStream E4S (v.9.2) perl-IO-Compress-2.102-4.el9_2.1
Fixed in the same release
Records fixed by the same vendor advisory or release, as the CNA lists them.
- Release ·
PMQS IO::Compress 2.220
2 records Highest priority Priority LOW 2 LOW
Other records, highest priority first
- TI-2026-36218 Improper handling of exceptional conditions in PMQS IO::CompressPriority LOW 38
Vendor assessments
Red Hat
Red Hat rating: Important. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| Red Hat Enterprise Linux AppStream (v. 10) | Fixed | RHSA-2026:30860 |
| Red Hat Enterprise Linux AppStream (v. 8) | Fixed | RHSA-2026:30851 |
| Red Hat Enterprise Linux AppStream (v. 9) | Fixed | RHSA-2026:30859 |
| Red Hat Enterprise Linux AppStream E4S (v.8.8) | Fixed | RHSA-2026:50262 |
| Red Hat Enterprise Linux AppStream E4S (v.9.2) | Fixed | RHSA-2026:29210 |
| Red Hat Enterprise Linux AppStream E4S (v.9.4) | Fixed | RHSA-2026:29182 |
| Red Hat Enterprise Linux AppStream EUS (v. 10.0) | Fixed | RHSA-2026:29941 |
| Red Hat Enterprise Linux AppStream EUS (v.9.6) | Fixed | RHSA-2026:30085 |
| Red Hat Enterprise Linux AppStream TUS (v.8.8) | Fixed | RHSA-2026:50262 |
| Red Hat Enterprise Linux BaseOS (v. 8) | Fixed | RHSA-2026:30858 |
| Red Hat Enterprise Linux BaseOS AUS (v.8.4) | Fixed | RHSA-2026:29867 |
| Red Hat Enterprise Linux BaseOS AUS (v.8.6) | Fixed | RHSA-2026:30115 |
| Red Hat Enterprise Linux BaseOS E4S (v.8.8) | Fixed | RHSA-2026:30086 |
| Red Hat Enterprise Linux BaseOS EUS EXTENSION (v.8.4) | Fixed | RHSA-2026:29867 |
| Red Hat Enterprise Linux BaseOS EUS EXTENSION (v.8.6) | Fixed | RHSA-2026:30115 |
| Red Hat Enterprise Linux BaseOS TUS (v.8.8) | Fixed | RHSA-2026:30086 |
| Red Hat Enterprise Linux Server (v. 7 ELS) | Fixed | RHSA-2026:30843 |
Not affected: 2 products
- Red Hat Enterprise Linux AppStream E4S (v.8.8)
- Red Hat Enterprise Linux AppStream TUS (v.8.8)
Timeline
- 2026-10-02 Threatist record created from CVE-2026-48962
- 2026-10-03 Alias added: GHSA-q6wx-vhvq-x7h6
References
More PMQS vulnerabilities
- TI-2026-02917 Compress::Raw::Zlib versions through 2.219 for Perl use potentially insecure versions of… CVSS 3.1CRITICAL 9.8
- TI-2026-36217 IO::Uncompress::Unzip versions before 2.220 for Perl allow CPU exhaustion via per-byte… CVSS 3.1HIGH 7.5
- TI-2026-36218 Improper handling of exceptional conditions in PMQS IO::Compress CVSS 3.1HIGH 7.3
- TI-2025-14272 IO::Uncompress::Unzip versions before 2.215 for Perl propagate uncaught exception when… CVSS 3.1MEDIUM 5.5
Sources
- CVE-2026-48962 · CVE Program
- CVE-2026-48962 · NVD
- FIRST EPSS
- GHSA-q6wx-vhvq-x7h6 · GitHub Advisory Database · CC BY 4.0
- CVE-2026-48962 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences