Skip to content
OpenAdvisories
Unscored CVE-2010-1168 EUVD-2010-1198GHSA-wvgg-c5pp-f6w9

The Safe (aka Safe.pm) module before 2.25 for Perl allows context-dependent attackers to bypass intended (1) Safe::reval and (2) Safe::rdo …

Published Jun 21, 2010 · Updated Aug 7, 2024 · Assigned by redhat

Description

The Safe (aka Safe.pm) module before 2.25 for Perl allows context-dependent attackers to bypass intended (1) Safe::reval and (2) Safe::rdo access restrictions, and inject and execute arbitrary code, via vectors involving implicitly called methods and implicitly blessed objects, as demonstrated by the (a) DESTROY and (b) AUTOLOAD methods, related to "automagic methods."

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 perl 5.10.1-13 —
Debian 13 perl 5.10.1-13 —
Debian 12 perl 5.10.1-13 —
ReleasePackageFixed inAdvisory
RHEL 5 perl +1 4:5.8.8-32.el5_5.1 RHSA-2010:0458
RHEL 4 perl +1 3:5.8.5-53.el4 RHSA-2010:0457
RHEL 3 perl +1 2:5.8.0-101.EL3 RHSA-2010:0457
RHEL 3 perl-CGI 2:2.89-101.EL3 RHSA-2010:0457
RHEL 3 perl-CPAN 2:1.61-101.EL3 RHSA-2010:0457
RHEL 3 perl-DB_File 2:1.806-101.EL3 RHSA-2010:0457

Advisories 2

References