portage-ng / portage / dev-perl / File-Find-Rule / 0.350.0
portage-ng glsa
1 advisory reference dev-perl/File-Find-Rule · none place version 0.350.0 in a vulnerable range
▸ GLSA 202506-10 File-Find-Rule: Shell Injection this version unaffected normal local and remote 2025-06-12

A vulnerability has been discovered in File-Find-Rule, which can lead to shell injection.

Announced
2025-06-12
Revised
2025-06-12
Access
local and remote
Bugs
#957182
Advisory
https://security.gentoo.org/glsa/202506-10

Affected packages

PackageArchVulnerableUnaffected
dev-perl/File-Find-Rule*< 0.350.0>= 0.350.0

Background

File-Find-Rule is an alternative interface to File::Find.

Description

File-Find-Rule uses the legacy '2-arg' open() call which is susceptible to shell injection via malicious filenames.

Impact

Shell injection may be used to execute arbitrary code using a malicious filename.

Workaround

There is no known workaround at this time.

Resolution

All File-Find-Rule users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-perl/File-Find-Rule-0.350.0"

References