PT-2010-3128 · Perl+2 · Perl+2

Published

2010-05-19

·

Updated

2017-09-19

·

CVE-2010-1447

CVSS v2.0

8.5

High

VectorAV:N/AC:M/Au:S/C:C/I:C/A:C
Name of the Vulnerable Software and Affected Versions PostgreSQL versions 7.4 through 7.4.28 PostgreSQL versions 8.0 through 8.0.24 PostgreSQL versions 8.1 through 8.1.20 PostgreSQL versions 8.2 through 8.2.16 PostgreSQL versions 8.3 through 8.3.10 PostgreSQL versions 8.4 through 8.4.3 PostgreSQL version 9.0 Beta through 9.0 Beta 1
Description The issue concerns the Safe module for Perl, which is used in PostgreSQL. It does not properly restrict PL/perl procedures, allowing remote attackers to execute arbitrary Perl code through a manipulated script. This is related to the Safe module, also known as Safe.pm, which allows context-dependent attackers to bypass access restrictions and inject code via vectors involving subroutine references and delayed execution.
Recommendations For PostgreSQL versions 7.4 through 7.4.28, update to version 7.4.29 or later. For PostgreSQL versions 8.0 through 8.0.24, update to version 8.0.25 or later. For PostgreSQL versions 8.1 through 8.1.20, update to version 8.1.21 or later. For PostgreSQL versions 8.2 through 8.2.16, update to version 8.2.17 or later. For PostgreSQL versions 8.3 through 8.3.10, update to version 8.3.11 or later. For PostgreSQL versions 8.4 through 8.4.3, update to version 8.4.4 or later. For PostgreSQL version 9.0 Beta through 9.0 Beta 1, update to version 9.0 Beta 2 or later.

Fix

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2010-1447
DSA-2051-1
DSA-2267-1
RHSA-2010:0457
RHSA-2010:0458
RHSA-2010_0457
RHSA-2010_0458

Affected Products

Perl
Postgresql
Red Hat