CVE catalog

CVE-2026-48962

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 d

[CVE catalog]

Severity
Critical · CVSS 9.1
Published
Source
[NVD] · [CVE record]
EPSS
0.50% · Oct 23, 2026

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.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianperlsid5.42.3-1fixed
Debianperlforky5.42.3-1fixed
Debianperltrixie5.40.1-6+deb13u1fixed
Debianperlbookworm5.36.0-7+deb12u3vulnerable
Debianperlbookworm-security5.36.0-7+deb12u4fixed
Debianlibio-compress-perlsid2.225-1fixed
Debianlibio-compress-perlforky2.225-1fixed
Debianlibio-compress-perltrixie2.213-1+deb13u1fixed
Debianlibio-compress-perlbookworm2.204-1vulnerable
Debianlibio-compress-perlbookworm-security2.204-1+deb12u1fixed
Cpelibio-compress-perlNot reportedNot reportedvulnerable
CpeperlNot reportedNot reportedvulnerable
Ubuntuperlnoble5.38.2-3.2ubuntu0.4fixed
Ubuntulibperl-devnoble5.38.2-3.2ubuntu0.4fixed
Ubuntulibperl5.38t64noble5.38.2-3.2ubuntu0.4fixed
Ubuntuperl-basenoble5.38.2-3.2ubuntu0.4fixed
Ubuntuperl-debugnoble5.38.2-3.2ubuntu0.4fixed
Ubuntuperl-docnoble5.38.2-3.2ubuntu0.4fixed
Ubuntuperl-modules-5.38noble5.38.2-3.2ubuntu0.4fixed
Opensuseperl-IO-Compresstumbleweed2.220.0-1.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianperlsourcesid5.40.1-8not yet assignedNot reported[1138854]
Debianperlsourceforky5.40.1-8not yet assignedNot reported[1138854]
Debianperlsourcetrixie5.40.1-6+deb13u1not yet assignedNot reported[1138854]
Debianperlsourcebookworm5.36.0-7+deb12u4not yet assignedNot reported[1138854]
Debianlibio-compress-perlsourcesid2.220-1not yet assignedNot reported[1138055]
Debianlibio-compress-perlsourceforky2.220-1not yet assignedNot reported[1138055]
Debianlibio-compress-perlsourcetrixie2.213-1+deb13u1not yet assignedNot reported[1138055]
Debianlibio-compress-perlsourcebookworm2.204-1+deb12u1not yet assignedNot reported[1138055]
Ubuntuperldebnoble5.38.2-3.2ubuntu0.4Not reportedNot reportedNot reported
Ubuntulibperl-devdebnoble5.38.2-3.2ubuntu0.4Not reportedNot reportedNot reported
Ubuntulibperl5.38t64debnoble5.38.2-3.2ubuntu0.4Not reportedNot reportedNot reported
Ubuntuperl-basedebnoble5.38.2-3.2ubuntu0.4Not reportedNot reportedNot reported
Ubuntuperl-debugdebnoble5.38.2-3.2ubuntu0.4Not reportedNot reportedNot reported
Ubuntuperl-docdebnoble5.38.2-3.2ubuntu0.4Not reportedNot reportedNot reported
Ubuntuperl-modules-5.38debnoble5.38.2-3.2ubuntu0.4Not reportedNot reportedNot reported
Opensuseperl-IO-Compressrpmtumbleweed2.220.0-1.1Not reportedOPENSUSE-SU-2026:10939-1Not reported

[Debian bug #1138854][Debian bug #1138055]

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • Details (2)
    • 2.204-1 · all · bookworm

      Affected · Fixed: 2.204-1+deb12u1

      nvd · libio-compress-perl · debian · bookworm; nvd · libio-compress-perl · debian · 12

    • 2.204-1 · all · bookworm

      Affected · Fixed: 2.204-1+deb12u1

      nvd · libio-compress-perl · debian · bookworm; nvd · libio-compress-perl · debian · 12

  • [libperl5.36]Affected

    Source package: [perl]

    Details (4)
    • 5.36.0-7+deb12u3 · amd64 · bookworm

      Affected · Fixed: 5.36.0-7+deb12u4

      nvd · perl · debian · bookworm; nvd · perl · debian · 12

    • 5.36.0-7+deb12u3 · arm64 · bookworm

      Affected · Fixed: 5.36.0-7+deb12u4

      nvd · perl · debian · bookworm; nvd · perl · debian · 12

    • 5.36.0-7+deb12u2 · amd64 · bookworm-security

      Affected · Fixed: 5.36.0-7+deb12u4

      nvd · perl · debian · bookworm; nvd · perl · debian · 12

    • 5.36.0-7+deb12u2 · arm64 · bookworm-security

      Affected · Fixed: 5.36.0-7+deb12u4

      nvd · perl · debian · bookworm; nvd · perl · debian · 12

  • [libperl-dev]Affected

    Source package: [perl]

    Details (4)
    • 5.36.0-7+deb12u3 · amd64 · bookworm

      Affected · Fixed: 5.36.0-7+deb12u4

      nvd · perl · debian · bookworm; nvd · perl · debian · 12

    • 5.36.0-7+deb12u3 · arm64 · bookworm

      Affected · Fixed: 5.36.0-7+deb12u4

      nvd · perl · debian · bookworm; nvd · perl · debian · 12

    • 5.36.0-7+deb12u2 · amd64 · bookworm-security

      Affected · Fixed: 5.36.0-7+deb12u4

      nvd · perl · debian · bookworm; nvd · perl · debian · 12

    • 5.36.0-7+deb12u2 · arm64 · bookworm-security

      Affected · Fixed: 5.36.0-7+deb12u4

      nvd · perl · debian · bookworm; nvd · perl · debian · 12

  • [perl]Affected
    Details (4)
    • 5.36.0-7+deb12u3 · amd64 · bookworm

      Affected · Fixed: 5.36.0-7+deb12u4

      nvd · perl · debian · bookworm; nvd · perl · debian · 12

    • 5.36.0-7+deb12u3 · arm64 · bookworm

      Affected · Fixed: 5.36.0-7+deb12u4

      nvd · perl · debian · bookworm; nvd · perl · debian · 12

    • 5.36.0-7+deb12u2 · amd64 · bookworm-security

      Affected · Fixed: 5.36.0-7+deb12u4

      nvd · perl · debian · bookworm; nvd · perl · debian · 12

    • 5.36.0-7+deb12u2 · arm64 · bookworm-security

      Affected · Fixed: 5.36.0-7+deb12u4

      nvd · perl · debian · bookworm; nvd · perl · debian · 12

  • [perl-base]Affected

    Source package: [perl]

    Details (4)
    • 5.36.0-7+deb12u3 · amd64 · bookworm

      Affected · Fixed: 5.36.0-7+deb12u4

      nvd · perl · debian · bookworm; nvd · perl · debian · 12

    • 5.36.0-7+deb12u3 · arm64 · bookworm

      Affected · Fixed: 5.36.0-7+deb12u4

      nvd · perl · debian · bookworm; nvd · perl · debian · 12

    • 5.36.0-7+deb12u2 · amd64 · bookworm-security

      Affected · Fixed: 5.36.0-7+deb12u4

      nvd · perl · debian · bookworm; nvd · perl · debian · 12

    • 5.36.0-7+deb12u2 · arm64 · bookworm-security

      Affected · Fixed: 5.36.0-7+deb12u4

      nvd · perl · debian · bookworm; nvd · perl · debian · 12

  • [perl-debug]Affected

    Source package: [perl]

    Details (4)
    • 5.36.0-7+deb12u3 · amd64 · bookworm

      Affected · Fixed: 5.36.0-7+deb12u4

      nvd · perl · debian · bookworm; nvd · perl · debian · 12

    • 5.36.0-7+deb12u3 · arm64 · bookworm

      Affected · Fixed: 5.36.0-7+deb12u4

      nvd · perl · debian · bookworm; nvd · perl · debian · 12

    • 5.36.0-7+deb12u2 · amd64 · bookworm-security

      Affected · Fixed: 5.36.0-7+deb12u4

      nvd · perl · debian · bookworm; nvd · perl · debian · 12

    • 5.36.0-7+deb12u2 · arm64 · bookworm-security

      Affected · Fixed: 5.36.0-7+deb12u4

      nvd · perl · debian · bookworm; nvd · perl · debian · 12

  • [perl-doc]Affected

    Source package: [perl]

    Details (4)
    • 5.36.0-7+deb12u3 · all · bookworm

      Affected · Fixed: 5.36.0-7+deb12u4

      nvd · perl · debian · bookworm; nvd · perl · debian · 12

    • 5.36.0-7+deb12u3 · all · bookworm

      Affected · Fixed: 5.36.0-7+deb12u4

      nvd · perl · debian · bookworm; nvd · perl · debian · 12

    • 5.36.0-7+deb12u2 · all · bookworm-security

      Affected · Fixed: 5.36.0-7+deb12u4

      nvd · perl · debian · bookworm; nvd · perl · debian · 12

    • 5.36.0-7+deb12u2 · all · bookworm-security

      Affected · Fixed: 5.36.0-7+deb12u4

      nvd · perl · debian · bookworm; nvd · perl · debian · 12

  • Source package: [perl]

    Details (4)
    • 5.36.0-7+deb12u3 · all · bookworm

      Affected · Fixed: 5.36.0-7+deb12u4

      nvd · perl · debian · bookworm; nvd · perl · debian · 12

    • 5.36.0-7+deb12u3 · all · bookworm

      Affected · Fixed: 5.36.0-7+deb12u4

      nvd · perl · debian · bookworm; nvd · perl · debian · 12

    • 5.36.0-7+deb12u2 · all · bookworm-security

      Affected · Fixed: 5.36.0-7+deb12u4

      nvd · perl · debian · bookworm; nvd · perl · debian · 12

    • 5.36.0-7+deb12u2 · all · bookworm-security

      Affected · Fixed: 5.36.0-7+deb12u4

      nvd · perl · debian · bookworm; nvd · perl · debian · 12

[Debian 13 (Trixie)]

  • Details (2)
    • 2.213-1 · all · trixie

      Affected · Fixed: 2.213-1+deb13u1

      nvd · libio-compress-perl · debian · 13

    • 2.213-1 · all · trixie

      Affected · Fixed: 2.213-1+deb13u1

      nvd · libio-compress-perl · debian · 13

  • [libperl5.40]Affected

    Source package: [perl]

    Details (2)
    • 5.40.1-6 · amd64 · trixie

      Affected · Fixed: 5.40.1-6+deb13u1

      nvd · perl · debian · 13

    • 5.40.1-6 · arm64 · trixie

      Affected · Fixed: 5.40.1-6+deb13u1

      nvd · perl · debian · 13

  • [libperl-dev]Affected

    Source package: [perl]

    Details (2)
    • 5.40.1-6 · amd64 · trixie

      Affected · Fixed: 5.40.1-6+deb13u1

      nvd · perl · debian · 13

    • 5.40.1-6 · arm64 · trixie

      Affected · Fixed: 5.40.1-6+deb13u1

      nvd · perl · debian · 13

  • [perl]Affected
    Details (2)
    • 5.40.1-6 · amd64 · trixie

      Affected · Fixed: 5.40.1-6+deb13u1

      nvd · perl · debian · 13

    • 5.40.1-6 · arm64 · trixie

      Affected · Fixed: 5.40.1-6+deb13u1

      nvd · perl · debian · 13

  • [perl-base]Affected

    Source package: [perl]

    Details (2)
    • 5.40.1-6 · amd64 · trixie

      Affected · Fixed: 5.40.1-6+deb13u1

      nvd · perl · debian · 13

    • 5.40.1-6 · arm64 · trixie

      Affected · Fixed: 5.40.1-6+deb13u1

      nvd · perl · debian · 13

  • [perl-debug]Affected

    Source package: [perl]

    Details (2)
    • 5.40.1-6 · amd64 · trixie

      Affected · Fixed: 5.40.1-6+deb13u1

      nvd · perl · debian · 13

    • 5.40.1-6 · arm64 · trixie

      Affected · Fixed: 5.40.1-6+deb13u1

      nvd · perl · debian · 13

  • [perl-doc]Affected

    Source package: [perl]

    Details (2)
    • 5.40.1-6 · all · trixie

      Affected · Fixed: 5.40.1-6+deb13u1

      nvd · perl · debian · 13

    • 5.40.1-6 · all · trixie

      Affected · Fixed: 5.40.1-6+deb13u1

      nvd · perl · debian · 13

  • Source package: [perl]

    Details (2)
    • 5.40.1-6 · all · trixie

      Affected · Fixed: 5.40.1-6+deb13u1

      nvd · perl · debian · 13

    • 5.40.1-6 · all · trixie

      Affected · Fixed: 5.40.1-6+deb13u1

      nvd · perl · debian · 13

[openSUSE Tumbleweed]

  • Source package: [perl-IO-Compress]

    Details (1)
    • 2.223.0-1.1 · noarch · tumbleweed

      Fixed · Fixed: 2.220.0-1.1

      nvd · perl-IO-Compress · opensuse · tumbleweed

Observed:

References