Skip to content
OpenAdvisories
Unscored CVE-2012-3488 EUVD-2012-3444GHSA-8wqv-9478-cg4h

The libxslt support in contrib/xml2 in PostgreSQL 8.3 before 8.3.20, 8.4 before 8.4.13, 9.0 before 9.0.9, and 9.1 before 9.1.5 does not pro…

Published Oct 3, 2012 · Updated Aug 6, 2024 · Assigned by redhat

Description

The libxslt support in contrib/xml2 in PostgreSQL 8.3 before 8.3.20, 8.4 before 8.4.13, 9.0 before 9.0.9, and 9.1 before 9.1.5 does not properly restrict access to files and URLs, which allows remote authenticated users to modify data, obtain sensitive information, or trigger outbound traffic to arbitrary external hosts by leveraging (1) stylesheet commands that are permitted by the libxslt security options or (2) an xslt_process feature, related to an XML External Entity (aka XXE) issue.

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 6.0 postgresql-8.4 8.4.13-0squeeze1 DSA-2534-1
ReleasePackageFixed inAdvisory
RHEL 6 postgresql +9 8.4.13-1.el6_3 RHSA-2012:1263
RHEL 5 postgresql +9 8.1.23-6.el5_8 RHSA-2012:1264
RHEL 5 postgresql84 +11 8.4.13-1.el5_8 RHSA-2012:1263
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed postgresql93 9.3.15-1.1 openSUSE-SU-2024:10256-1
openSUSE Tumbleweed postgresql94 9.4.10-1.1 openSUSE-SU-2024:10030-1
openSUSE Tumbleweed postgresql95 9.5.4-1.2 openSUSE-SU-2024:10273-1

Advisories 6

References