Vulnerability in PostgreSQL
CVE-2012-3488
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.
Published · last modified .
CVSS v2 metric
CVSS v2 base score 4.9 (Medium). Vector: AV:N/AC:M/Au:S/C:P/I:P/A:N. This CVE predates CVSS v3 and has no v3 score from NVD.
EPSS exploit prediction
EPSS: 0.033 (88.1th percentile), scored .
Low probability of exploitation in the next 30 days, but still tracked. 88th percentile — 88.1% of CVEs in the catalogue have a lower EPSS than this one. How to read EPSS.
EPSS over last 30 days · oldest: 0.033 · newest: 0.033 · change: 0.000
Affected products
- PostgreSQL — versions 9.1, 9.1.1, 9.1.2
Weakness classification (CWE)
Public proof-of-concept exploits
References
- rhn.redhat.com/errata/RHSA-2012-1263.html (vendor-advisory)
- www.postgresql.org/docs/9.0/static/release-9-0-9.html
- www.mandriva.com/security/advisories (vendor-advisory)
- secunia.com/advisories/50636 (third-party-advisory)
- bugzilla.redhat.com/show_bug.cgi
- www.ubuntu.com/usn/USN-1542-1 (vendor-advisory)
- secunia.com/advisories/50718 (third-party-advisory)
- www.postgresql.org/docs/9.1/static/release-9-1-5.html
- blogs.oracle.com/sunsecurity/entry/multiple_vulnerabilities_in_postgresql2
- www.postgresql.org/docs/8.4/static/release-8-4-13.html
Frequently asked questions
- What is CVE-2012-3488?
- CVE-2012-3488 is a vulnerability in PostgreSQL, classified under CWE-264. Published 2012-10-03.
- Is CVE-2012-3488 known to be exploited?
- 12 public proof-of-concept repositories are indexed. Not currently listed in the CISA KEV catalog.