Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

redhat логотип

CVE-2026-48962

Опубликовано: 27 мая 2026
Источник: redhat
CVSS3: 7.8
EPSS Низкий

Описание

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.

A flaw was found in perl-IO-Compress, a component used for data compression and decompression. A remote attacker could exploit this vulnerability by crafting a malicious input, specifically an output glob, that bypasses the intended security measures. This could lead to the execution of unauthorized code on the system, potentially allowing the attacker to take full control of the affected process.

Отчет

This is an Important severity flaw in perl-IO-Compress that allows arbitrary code execution. A remote attacker can exploit a vulnerability in the File::GlobMapper component by providing a specially crafted output glob. This can lead to the execution of arbitrary Perl code with the privileges of the affected process, potentially compromising the system.

Меры по смягчению последствий

Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.

Дополнительная информация

Статус:

Important
Дефект:
CWE-94
https://bugzilla.redhat.com/show_bug.cgi?id=2481767perl-IO-Compress: perl-IO-Compress: Arbitrary code execution via attacker-controlled output glob

EPSS

Процентиль: 21%
0.00292
Низкий

7.8 High

CVSS3

Связанные уязвимости

CVSS3: 7.3
ubuntu
2 месяца назад

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.

CVSS3: 7.3
nvd
2 месяца назад

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.

CVSS3: 7.3
msrc
2 месяца назад

IO::Compress versions before 2.220 for Perl can execute arbitrary code in File::GlobMapper via an attacker-controlled output glob

CVSS3: 7.3
debian
2 месяца назад

IO::Compress versions before 2.220 for Perl can execute arbitrary code ...

rocky
27 дней назад

Important: perl-IO-Compress security update

EPSS

Процентиль: 21%
0.00292
Низкий

7.8 High

CVSS3