SQL Injection in PostgreSQL
CVE-2012-0868
CRLF injection vulnerability in pg_dump in PostgreSQL 8.3.x before 8.3.18, 8.4.x before 8.4.11, 9.0.x before 9.0.7, and 9.1.x before 9.1.3 allows user-assisted remote attackers to execute arbitrary SQL commands via a crafted file containing object names with newlines, which are inserted into an SQL script that is used when the database is restored.
Vulnerability class: SQL Injection
Published · last modified .
CVSS v2 metric
CVSS v2 base score 6.8 (Medium). Vector: AV:N/AC:M/Au:N/C:P/I:P/A:P. This CVE predates CVSS v3 and has no v3 score from NVD.
EPSS exploit prediction
EPSS: 0.027 (85.1th percentile), scored .
Low probability of exploitation in the next 30 days, but still tracked. 85th percentile — 85.1% of CVEs in the catalogue have a lower EPSS than this one. How to read EPSS.
EPSS over last 30 days · oldest: 0.026 · newest: 0.027 · change: +0.001
Affected products
- PostgreSQL — versions 8.3, 8.3.1, 8.3.2
Weakness classification (CWE)
Public proof-of-concept exploits
References
- www.postgresql.org/about/news/1377/ (Vendor Advisory)
- www.mandriva.com/security/advisories (vendor-advisory)
- secunia.com/advisories/49273 (third-party-advisory)
- rhn.redhat.com/errata/RHSA-2012-0678.html (vendor-advisory)
- www.mandriva.com/security/advisories (vendor-advisory)
- www.postgresql.org/docs/9.0/static/release-9-0-7.html
- kb.juniper.net/InfoCenter/index
- www.postgresql.org/docs/8.4/static/release-8-4-11.html
- www.debian.org/security/2012/dsa-2418 (vendor-advisory)
- www.postgresql.org/docs/8.3/static/release-8-3-18.html
Frequently asked questions
- What is CVE-2012-0868?
- CVE-2012-0868 is a vulnerability in PostgreSQL, classified under SQL Injection. Published 2012-07-18.
- Is CVE-2012-0868 known to be exploited?
- 13 public proof-of-concept repositories are indexed. Not currently listed in the CISA KEV catalog.