Skip to content
OpenAdvisories
Unscored CVE-2010-1447 EUVD-2010-1475GHSA-f2r8-6hg3-mv9j

The Safe (aka Safe.pm) module 2.26, and certain earlier versions, for Perl, as used in PostgreSQL 7.4 before 7.4.29, 8.0 before 8.0.25, 8.1…

Published May 19, 2010 · Updated Aug 7, 2024 · Assigned by redhat

Description

The Safe (aka Safe.pm) module 2.26, and certain earlier versions, for Perl, as used in PostgreSQL 7.4 before 7.4.29, 8.0 before 8.0.25, 8.1 before 8.1.21, 8.2 before 8.2.17, 8.3 before 8.3.11, 8.4 before 8.4.4, and 9.0 Beta before 9.0 Beta 2, 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 subroutine references and delayed execution.

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.12.3-1 —
Debian 13 perl 5.12.3-1 —
Debian 12 perl 5.12.3-1 —
Debian 6.0 perl 5.10.1-17squeeze2 DSA-2267-1
Debian 5.0 perl 5.10.0-19lenny5 DSA-2267-1
Debian 5.0 postgresql-8.3 8.3.11-0lenny1 DSA-2051-1
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 4

References