CVE-2017-12172
PostgreSQL 10.x before 10.1, 9.6.x before 9.6.6, 9.5.x before 9.5.10, 9.4.x before 9.4.15, 9.3.x...
PostgreSQL 10.x before 10.1, 9.6.x before 9.6.6, 9.5.x before 9.5.10, 9.4.x before 9.4.15, 9.3.x before 9.3.20, and 9.2.x before 9.2.24 runs under a non-root operating system account, and database superusers have effective ability to run arbitrary code under that system account. PostgreSQL provides a script for starting the database server during system boot. Packages of PostgreSQL for many operating systems provide their own, packager-authored startup implementations. Several implementations use a log file name that the database superuser can replace with a symbolic link. As root, they open(), chmod() and/or chown() this log file name. This often suffices for the database superuser to escalate to root privileges when root starts the server.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- High
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
6.7
PostgreSQL 10.x before 10.1, 9.6.x before 9.6.6, 9.5.x before 9.5.10, 9.4.x before 9.4.15, 9.3.x before 9.3.20, and 9.2.x before 9.2.24 runs under a non-root operating system account, and database superusers have effective ability to run arbitrary code under that system account. PostgreSQL provides a script for starting the database server during system boot. Packages of PostgreSQL for many operating systems provide their own, packager-authored startup implementations. Several implementations use a log file name that the database superuser can replace with a symbolic link. As root, they open(), chmod() and/or chown() this log file name. This often suffices for the database superuser to escalate to root privileges when root starts the server.
- Record
CVE-2017-12172- CVSS 3.0
- 6.7 Medium
CVSS:3.0/AV:L/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 7.2 High
AV:L/AC:L/Au:N/C:C/I:C/A:C - Weakness
- CWE-59
- Updated
- 2026-11-02
CVE List No score
PostgreSQL 10.x before 10.1, 9.6.x before 9.6.6, 9.5.x before 9.5.10, 9.4.x before 9.4.15, 9.3.x before 9.3.20, and 9.2.x before 9.2.24 runs under a non-root operating system account, and database superusers have effective ability to run arbitrary code under that system account. PostgreSQL provides a script for starting the database server during system boot. Packages of PostgreSQL for many operating systems provide their own, packager-authored startup implementations. Several implementations use a log file name that the database superuser can replace with a symbolic link. As root, they open(), chmod() and/or chown() this log file name. This often suffices for the database superuser to escalate to root privileges when root starts the server.
- Record
CVE-2017-12172- Weakness
- CWE-59
- Updated
- 2026-11-02
EUVDEUVD-2017-3748 No score
PostgreSQL 10.x before 10.1, 9.6.x before 9.6.6, 9.5.x before 9.5.10, 9.4.x before 9.4.15, 9.3.x before 9.3.20, and 9.2.x before 9.2.24 runs under a non-root operating system account, and database superusers have effective ability to run arbitrary code under that system account. PostgreSQL provides a script for starting the database server during system boot. Packages of PostgreSQL for many operating systems provide their own, packager-authored startup implementations. Several implementations use a log file name that the database superuser can replace with a symbolic link. As root, they open(), chmod() and/or chown() this log file name. This often suffices for the database superuser to escalate to root privileges when root starts the server.
- Record
EUVD-2017-3748- Updated
- 2026-11-02
GitHub AdvisoriesGHSA-r936-w9vp-c53q
6.7
PostgreSQL 10.x before 10.1, 9.6.x before 9.6.6, 9.5.x before 9.5.10, 9.4.x before 9.4.15, 9.3.x...
PostgreSQL 10.x before 10.1, 9.6.x before 9.6.6, 9.5.x before 9.5.10, 9.4.x before 9.4.15, 9.3.x before 9.3.20, and 9.2.x before 9.2.24 runs under a non-root operating system account, and database superusers have effective ability to run arbitrary code under that system account. PostgreSQL provides a script for starting the database server during system boot. Packages of PostgreSQL for many operating systems provide their own, packager-authored startup implementations. Several implementations use a log file name that the database superuser can replace with a symbolic link. As root, they open(), chmod() and/or chown() this log file name. This often suffices for the database superuser to escalate to root privileges when root starts the server.
- Record
GHSA-r936-w9vp-c53q- CVSS 3.0
- 6.7 Medium
CVSS:3.0/AV:L/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-59
- Updated
- 2026-11-02
OSVRHSA-2017:3402
6.5
Red Hat Security Advisory: postgresql security update
- Record
RHSA-2017:3402- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:L/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2017:3403
6.5
Red Hat Security Advisory: rh-postgresql94-postgresql security update
- Record
RHSA-2017:3403- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:L/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 5 moreShow less
OSVRHSA-2017:3404
6.5
Red Hat Security Advisory: rh-postgresql95-postgresql security update
- Record
RHSA-2017:3404- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:L/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2017:3405
6.5
Red Hat Security Advisory: rh-postgresql96-postgresql security update
- Record
RHSA-2017:3405- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:L/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVMGASA-2017-0428 No score
Updated postgresql packages fix security vulnerabilities
The startup log file for the postmaster (in newer releases, "postgres") process was opened while the process was still owned by root. With this setup, the database owner could specify a file that they did not have access to and cause the file to be corrupted with logged data (CVE-2017-12172).
Crash due to rowtype mismatch in json{b}_populate_recordset(). These functions used the result rowtype specified in the FROM ... AS clause without checking that it matched the actual rowtype of the supplied tuple value. If it didn't, that would usually result in a crash, though disclosure of server memory contents seems possible as well (CVE-2017-15098).
The "INSERT ... ON CONFLICT DO UPDATE" would not check to see if the executing user had permission to perform a "SELECT" on the index performing the conflicting check. Additionally, in a table with row-level security enabled, the "INSERT ... ON CONFLICT DO UPDATE" would not check the SELECT policies for that table before performing the update (CVE-2017-15099).
- Record
MGASA-2017-0428- Updated
- 2026-11-02
OSVSUSE-SU-2018:0077-1 No score
Security update for postgresql94
This update for postgresql94 fixes the following issues:
Security issues fixed:
- CVE-2017-15098: Fix crash due to rowtype mismatch in json{b}_populate_recordset() (bsc#1067844).
- CVE-2017-12172: Start scripts permit database administrator to modify root-owned files. This issue did not affect SUSE (bsc#1062538).
Bug fixes:
- Record
SUSE-SU-2018:0077-1- Updated
- 2026-11-02
OSVSUSE-SU-2018:0081-1 No score
Security update for postgresql94
This update for postgresql94 fixes the following issues:
Security issues fixed:
- CVE-2017-15098: Fix crash due to rowtype mismatch in json{b}_populate_recordset() (bsc#1067844).
- CVE-2017-12172: Start scripts permit database administrator to modify root-owned files. This issue did not affect SUSE (bsc#1062538).
Bug fixes:
- Record
SUSE-SU-2018:0081-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
postgresql9.3Mageia:5 |
before 9.3.20-1.mga5 | 9.3.20-1.mga5 |
postgresql9.4Mageia:5 |
before 9.4.15-1.mga5 | 9.4.15-1.mga5 |
postgresql9.4Mageia:6 |
before 9.4.15-1.mga6 | 9.4.15-1.mga6 |
postgresql9.6Mageia:6 |
before 9.6.6-1.mga6 | 9.6.6-1.mga6 |
postgresqlRed Hat:enterprise_linux:7::client |
before 0:9.2.23-3.el7_4 | 0:9.2.23-3.el7_4 |
postgresql-debuginfoRed Hat:enterprise_linux:7::client |
before 0:9.2.23-3.el7_4 | 0:9.2.23-3.el7_4 |
postgresql-libsRed Hat:enterprise_linux:7::client |
before 0:9.2.23-3.el7_4 | 0:9.2.23-3.el7_4 |
postgresql-contribRed Hat:enterprise_linux:7::client |
before 0:9.2.23-3.el7_4 | 0:9.2.23-3.el7_4 |
postgresql-develRed Hat:enterprise_linux:7::client |
before 0:9.2.23-3.el7_4 | 0:9.2.23-3.el7_4 |
postgresql-docsRed Hat:enterprise_linux:7::client |
before 0:9.2.23-3.el7_4 | 0:9.2.23-3.el7_4 |
Show 149 moreShow less
| Package | Affected | Fixed |
|---|---|---|
postgresql-plperlRed Hat:enterprise_linux:7::client |
before 0:9.2.23-3.el7_4 | 0:9.2.23-3.el7_4 |
postgresql-plpythonRed Hat:enterprise_linux:7::client |
before 0:9.2.23-3.el7_4 | 0:9.2.23-3.el7_4 |
postgresql-pltclRed Hat:enterprise_linux:7::client |
before 0:9.2.23-3.el7_4 | 0:9.2.23-3.el7_4 |
postgresql-serverRed Hat:enterprise_linux:7::client |
before 0:9.2.23-3.el7_4 | 0:9.2.23-3.el7_4 |
postgresql-staticRed Hat:enterprise_linux:7::client |
before 0:9.2.23-3.el7_4 | 0:9.2.23-3.el7_4 |
postgresql-testRed Hat:enterprise_linux:7::client |
before 0:9.2.23-3.el7_4 | 0:9.2.23-3.el7_4 |
postgresql-upgradeRed Hat:enterprise_linux:7::client |
before 0:9.2.23-3.el7_4 | 0:9.2.23-3.el7_4 |
postgresqlRed Hat:enterprise_linux:7::computenode |
before 0:9.2.23-3.el7_4 | 0:9.2.23-3.el7_4 |
postgresql-debuginfoRed Hat:enterprise_linux:7::computenode |
before 0:9.2.23-3.el7_4 | 0:9.2.23-3.el7_4 |
postgresql-libsRed Hat:enterprise_linux:7::computenode |
before 0:9.2.23-3.el7_4 | 0:9.2.23-3.el7_4 |
postgresql-contribRed Hat:enterprise_linux:7::computenode |
before 0:9.2.23-3.el7_4 | 0:9.2.23-3.el7_4 |
postgresql-develRed Hat:enterprise_linux:7::computenode |
before 0:9.2.23-3.el7_4 | 0:9.2.23-3.el7_4 |
postgresql-docsRed Hat:enterprise_linux:7::computenode |
before 0:9.2.23-3.el7_4 | 0:9.2.23-3.el7_4 |
postgresql-plperlRed Hat:enterprise_linux:7::computenode |
before 0:9.2.23-3.el7_4 | 0:9.2.23-3.el7_4 |
postgresql-plpythonRed Hat:enterprise_linux:7::computenode |
before 0:9.2.23-3.el7_4 | 0:9.2.23-3.el7_4 |
postgresql-pltclRed Hat:enterprise_linux:7::computenode |
before 0:9.2.23-3.el7_4 | 0:9.2.23-3.el7_4 |
postgresql-serverRed Hat:enterprise_linux:7::computenode |
before 0:9.2.23-3.el7_4 | 0:9.2.23-3.el7_4 |
postgresql-staticRed Hat:enterprise_linux:7::computenode |
before 0:9.2.23-3.el7_4 | 0:9.2.23-3.el7_4 |
postgresql-testRed Hat:enterprise_linux:7::computenode |
before 0:9.2.23-3.el7_4 | 0:9.2.23-3.el7_4 |
postgresql-upgradeRed Hat:enterprise_linux:7::computenode |
before 0:9.2.23-3.el7_4 | 0:9.2.23-3.el7_4 |
postgresqlRed Hat:enterprise_linux:7::server |
before 0:9.2.23-3.el7_4 | 0:9.2.23-3.el7_4 |
postgresql-contribRed Hat:enterprise_linux:7::server |
before 0:9.2.23-3.el7_4 | 0:9.2.23-3.el7_4 |
postgresql-debuginfoRed Hat:enterprise_linux:7::server |
before 0:9.2.23-3.el7_4 | 0:9.2.23-3.el7_4 |
postgresql-develRed Hat:enterprise_linux:7::server |
before 0:9.2.23-3.el7_4 | 0:9.2.23-3.el7_4 |
postgresql-docsRed Hat:enterprise_linux:7::server |
before 0:9.2.23-3.el7_4 | 0:9.2.23-3.el7_4 |
postgresql-libsRed Hat:enterprise_linux:7::server |
before 0:9.2.23-3.el7_4 | 0:9.2.23-3.el7_4 |
postgresql-plperlRed Hat:enterprise_linux:7::server |
before 0:9.2.23-3.el7_4 | 0:9.2.23-3.el7_4 |
postgresql-plpythonRed Hat:enterprise_linux:7::server |
before 0:9.2.23-3.el7_4 | 0:9.2.23-3.el7_4 |
postgresql-pltclRed Hat:enterprise_linux:7::server |
before 0:9.2.23-3.el7_4 | 0:9.2.23-3.el7_4 |
postgresql-serverRed Hat:enterprise_linux:7::server |
before 0:9.2.23-3.el7_4 | 0:9.2.23-3.el7_4 |
postgresql-testRed Hat:enterprise_linux:7::server |
before 0:9.2.23-3.el7_4 | 0:9.2.23-3.el7_4 |
postgresql-staticRed Hat:enterprise_linux:7::server |
before 0:9.2.23-3.el7_4 | 0:9.2.23-3.el7_4 |
postgresql-upgradeRed Hat:enterprise_linux:7::server |
before 0:9.2.23-3.el7_4 | 0:9.2.23-3.el7_4 |
postgresqlRed Hat:enterprise_linux:7::workstation |
before 0:9.2.23-3.el7_4 | 0:9.2.23-3.el7_4 |
postgresql-contribRed Hat:enterprise_linux:7::workstation |
before 0:9.2.23-3.el7_4 | 0:9.2.23-3.el7_4 |
postgresql-debuginfoRed Hat:enterprise_linux:7::workstation |
before 0:9.2.23-3.el7_4 | 0:9.2.23-3.el7_4 |
postgresql-develRed Hat:enterprise_linux:7::workstation |
before 0:9.2.23-3.el7_4 | 0:9.2.23-3.el7_4 |
postgresql-docsRed Hat:enterprise_linux:7::workstation |
before 0:9.2.23-3.el7_4 | 0:9.2.23-3.el7_4 |
postgresql-libsRed Hat:enterprise_linux:7::workstation |
before 0:9.2.23-3.el7_4 | 0:9.2.23-3.el7_4 |
postgresql-plperlRed Hat:enterprise_linux:7::workstation |
before 0:9.2.23-3.el7_4 | 0:9.2.23-3.el7_4 |
postgresql-plpythonRed Hat:enterprise_linux:7::workstation |
before 0:9.2.23-3.el7_4 | 0:9.2.23-3.el7_4 |
postgresql-pltclRed Hat:enterprise_linux:7::workstation |
before 0:9.2.23-3.el7_4 | 0:9.2.23-3.el7_4 |
postgresql-serverRed Hat:enterprise_linux:7::workstation |
before 0:9.2.23-3.el7_4 | 0:9.2.23-3.el7_4 |
postgresql-testRed Hat:enterprise_linux:7::workstation |
before 0:9.2.23-3.el7_4 | 0:9.2.23-3.el7_4 |
postgresql-staticRed Hat:enterprise_linux:7::workstation |
before 0:9.2.23-3.el7_4 | 0:9.2.23-3.el7_4 |
postgresql-upgradeRed Hat:enterprise_linux:7::workstation |
before 0:9.2.23-3.el7_4 | 0:9.2.23-3.el7_4 |
rh-postgresql94-postgresqlRed Hat:rhel_software_collections:3::el6 |
before 0:9.4.14-2.el6 | 0:9.4.14-2.el6 |
rh-postgresql94-postgresql-contribRed Hat:rhel_software_collections:3::el6 |
before 0:9.4.14-2.el6 | 0:9.4.14-2.el6 |
rh-postgresql94-postgresql-debuginfoRed Hat:rhel_software_collections:3::el6 |
before 0:9.4.14-2.el6 | 0:9.4.14-2.el6 |
rh-postgresql94-postgresql-develRed Hat:rhel_software_collections:3::el6 |
before 0:9.4.14-2.el6 | 0:9.4.14-2.el6 |
rh-postgresql94-postgresql-docsRed Hat:rhel_software_collections:3::el6 |
before 0:9.4.14-2.el6 | 0:9.4.14-2.el6 |
rh-postgresql94-postgresql-libsRed Hat:rhel_software_collections:3::el6 |
before 0:9.4.14-2.el6 | 0:9.4.14-2.el6 |
rh-postgresql94-postgresql-plperlRed Hat:rhel_software_collections:3::el6 |
before 0:9.4.14-2.el6 | 0:9.4.14-2.el6 |
rh-postgresql94-postgresql-plpythonRed Hat:rhel_software_collections:3::el6 |
before 0:9.4.14-2.el6 | 0:9.4.14-2.el6 |
rh-postgresql94-postgresql-pltclRed Hat:rhel_software_collections:3::el6 |
before 0:9.4.14-2.el6 | 0:9.4.14-2.el6 |
rh-postgresql94-postgresql-serverRed Hat:rhel_software_collections:3::el6 |
before 0:9.4.14-2.el6 | 0:9.4.14-2.el6 |
rh-postgresql94-postgresql-staticRed Hat:rhel_software_collections:3::el6 |
before 0:9.4.14-2.el6 | 0:9.4.14-2.el6 |
rh-postgresql94-postgresql-testRed Hat:rhel_software_collections:3::el6 |
before 0:9.4.14-2.el6 | 0:9.4.14-2.el6 |
rh-postgresql94-postgresql-upgradeRed Hat:rhel_software_collections:3::el6 |
before 0:9.4.14-2.el6 | 0:9.4.14-2.el6 |
rh-postgresql94-postgresqlRed Hat:rhel_software_collections:3::el7 |
before 0:9.4.14-2.el7 | 0:9.4.14-2.el7 |
rh-postgresql94-postgresql-contribRed Hat:rhel_software_collections:3::el7 |
before 0:9.4.14-2.el7 | 0:9.4.14-2.el7 |
rh-postgresql94-postgresql-debuginfoRed Hat:rhel_software_collections:3::el7 |
before 0:9.4.14-2.el7 | 0:9.4.14-2.el7 |
rh-postgresql94-postgresql-develRed Hat:rhel_software_collections:3::el7 |
before 0:9.4.14-2.el7 | 0:9.4.14-2.el7 |
rh-postgresql94-postgresql-docsRed Hat:rhel_software_collections:3::el7 |
before 0:9.4.14-2.el7 | 0:9.4.14-2.el7 |
rh-postgresql94-postgresql-libsRed Hat:rhel_software_collections:3::el7 |
before 0:9.4.14-2.el7 | 0:9.4.14-2.el7 |
rh-postgresql94-postgresql-plperlRed Hat:rhel_software_collections:3::el7 |
before 0:9.4.14-2.el7 | 0:9.4.14-2.el7 |
rh-postgresql94-postgresql-plpythonRed Hat:rhel_software_collections:3::el7 |
before 0:9.4.14-2.el7 | 0:9.4.14-2.el7 |
rh-postgresql94-postgresql-pltclRed Hat:rhel_software_collections:3::el7 |
before 0:9.4.14-2.el7 | 0:9.4.14-2.el7 |
rh-postgresql94-postgresql-serverRed Hat:rhel_software_collections:3::el7 |
before 0:9.4.14-2.el7 | 0:9.4.14-2.el7 |
rh-postgresql94-postgresql-staticRed Hat:rhel_software_collections:3::el7 |
before 0:9.4.14-2.el7 | 0:9.4.14-2.el7 |
rh-postgresql94-postgresql-testRed Hat:rhel_software_collections:3::el7 |
before 0:9.4.14-2.el7 | 0:9.4.14-2.el7 |
rh-postgresql94-postgresql-upgradeRed Hat:rhel_software_collections:3::el7 |
before 0:9.4.14-2.el7 | 0:9.4.14-2.el7 |
rh-postgresql95-postgresqlRed Hat:rhel_software_collections:3::el6 |
before 0:9.5.9-4.el6 | 0:9.5.9-4.el6 |
rh-postgresql95-postgresql-contribRed Hat:rhel_software_collections:3::el6 |
before 0:9.5.9-4.el6 | 0:9.5.9-4.el6 |
rh-postgresql95-postgresql-debuginfoRed Hat:rhel_software_collections:3::el6 |
before 0:9.5.9-4.el6 | 0:9.5.9-4.el6 |
rh-postgresql95-postgresql-develRed Hat:rhel_software_collections:3::el6 |
before 0:9.5.9-4.el6 | 0:9.5.9-4.el6 |
rh-postgresql95-postgresql-docsRed Hat:rhel_software_collections:3::el6 |
before 0:9.5.9-4.el6 | 0:9.5.9-4.el6 |
rh-postgresql95-postgresql-libsRed Hat:rhel_software_collections:3::el6 |
before 0:9.5.9-4.el6 | 0:9.5.9-4.el6 |
rh-postgresql95-postgresql-plperlRed Hat:rhel_software_collections:3::el6 |
before 0:9.5.9-4.el6 | 0:9.5.9-4.el6 |
rh-postgresql95-postgresql-plpythonRed Hat:rhel_software_collections:3::el6 |
before 0:9.5.9-4.el6 | 0:9.5.9-4.el6 |
rh-postgresql95-postgresql-pltclRed Hat:rhel_software_collections:3::el6 |
before 0:9.5.9-4.el6 | 0:9.5.9-4.el6 |
rh-postgresql95-postgresql-serverRed Hat:rhel_software_collections:3::el6 |
before 0:9.5.9-4.el6 | 0:9.5.9-4.el6 |
rh-postgresql95-postgresql-staticRed Hat:rhel_software_collections:3::el6 |
before 0:9.5.9-4.el6 | 0:9.5.9-4.el6 |
rh-postgresql95-postgresql-testRed Hat:rhel_software_collections:3::el6 |
before 0:9.5.9-4.el6 | 0:9.5.9-4.el6 |
rh-postgresql95-postgresqlRed Hat:rhel_software_collections:3::el7 |
before 0:9.5.9-4.el7 | 0:9.5.9-4.el7 |
rh-postgresql95-postgresql-contribRed Hat:rhel_software_collections:3::el7 |
before 0:9.5.9-4.el7 | 0:9.5.9-4.el7 |
rh-postgresql95-postgresql-debuginfoRed Hat:rhel_software_collections:3::el7 |
before 0:9.5.9-4.el7 | 0:9.5.9-4.el7 |
rh-postgresql95-postgresql-develRed Hat:rhel_software_collections:3::el7 |
before 0:9.5.9-4.el7 | 0:9.5.9-4.el7 |
rh-postgresql95-postgresql-docsRed Hat:rhel_software_collections:3::el7 |
before 0:9.5.9-4.el7 | 0:9.5.9-4.el7 |
rh-postgresql95-postgresql-libsRed Hat:rhel_software_collections:3::el7 |
before 0:9.5.9-4.el7 | 0:9.5.9-4.el7 |
rh-postgresql95-postgresql-plperlRed Hat:rhel_software_collections:3::el7 |
before 0:9.5.9-4.el7 | 0:9.5.9-4.el7 |
rh-postgresql95-postgresql-plpythonRed Hat:rhel_software_collections:3::el7 |
before 0:9.5.9-4.el7 | 0:9.5.9-4.el7 |
rh-postgresql95-postgresql-pltclRed Hat:rhel_software_collections:3::el7 |
before 0:9.5.9-4.el7 | 0:9.5.9-4.el7 |
rh-postgresql95-postgresql-serverRed Hat:rhel_software_collections:3::el7 |
before 0:9.5.9-4.el7 | 0:9.5.9-4.el7 |
rh-postgresql95-postgresql-staticRed Hat:rhel_software_collections:3::el7 |
before 0:9.5.9-4.el7 | 0:9.5.9-4.el7 |
rh-postgresql95-postgresql-testRed Hat:rhel_software_collections:3::el7 |
before 0:9.5.9-4.el7 | 0:9.5.9-4.el7 |
rh-postgresql95-postgresqlRed Hat:rhev_manager:4.2 |
before 0:9.5.9-4.el7 | 0:9.5.9-4.el7 |
rh-postgresql95-postgresql-debuginfoRed Hat:rhev_manager:4.2 |
before 0:9.5.9-4.el7 | 0:9.5.9-4.el7 |
rh-postgresql95-postgresqlRed Hat:rhev_manager:4.3 |
before 0:9.5.9-4.el7 | 0:9.5.9-4.el7 |
rh-postgresql95-postgresql-contribRed Hat:rhev_manager:4.3 |
before 0:9.5.9-4.el7 | 0:9.5.9-4.el7 |
rh-postgresql95-postgresql-develRed Hat:rhev_manager:4.3 |
before 0:9.5.9-4.el7 | 0:9.5.9-4.el7 |
rh-postgresql95-postgresql-docsRed Hat:rhev_manager:4.3 |
before 0:9.5.9-4.el7 | 0:9.5.9-4.el7 |
rh-postgresql95-postgresql-libsRed Hat:rhev_manager:4.3 |
before 0:9.5.9-4.el7 | 0:9.5.9-4.el7 |
rh-postgresql95-postgresql-plperlRed Hat:rhev_manager:4.3 |
before 0:9.5.9-4.el7 | 0:9.5.9-4.el7 |
rh-postgresql95-postgresql-plpythonRed Hat:rhev_manager:4.3 |
before 0:9.5.9-4.el7 | 0:9.5.9-4.el7 |
rh-postgresql95-postgresql-pltclRed Hat:rhev_manager:4.3 |
before 0:9.5.9-4.el7 | 0:9.5.9-4.el7 |
rh-postgresql95-postgresql-serverRed Hat:rhev_manager:4.3 |
before 0:9.5.9-4.el7 | 0:9.5.9-4.el7 |
rh-postgresql95-postgresql-staticRed Hat:rhev_manager:4.3 |
before 0:9.5.9-4.el7 | 0:9.5.9-4.el7 |
rh-postgresql95-postgresql-testRed Hat:rhev_manager:4.3 |
before 0:9.5.9-4.el7 | 0:9.5.9-4.el7 |
rh-postgresql96-postgresqlRed Hat:rhel_software_collections:3::el6 |
before 0:9.6.5-2.el6 | 0:9.6.5-2.el6 |
rh-postgresql96-postgresql-contribRed Hat:rhel_software_collections:3::el6 |
before 0:9.6.5-2.el6 | 0:9.6.5-2.el6 |
rh-postgresql96-postgresql-contrib-syspathsRed Hat:rhel_software_collections:3::el6 |
before 0:9.6.5-2.el6 | 0:9.6.5-2.el6 |
rh-postgresql96-postgresql-debuginfoRed Hat:rhel_software_collections:3::el6 |
before 0:9.6.5-2.el6 | 0:9.6.5-2.el6 |
rh-postgresql96-postgresql-develRed Hat:rhel_software_collections:3::el6 |
before 0:9.6.5-2.el6 | 0:9.6.5-2.el6 |
rh-postgresql96-postgresql-docsRed Hat:rhel_software_collections:3::el6 |
before 0:9.6.5-2.el6 | 0:9.6.5-2.el6 |
rh-postgresql96-postgresql-libsRed Hat:rhel_software_collections:3::el6 |
before 0:9.6.5-2.el6 | 0:9.6.5-2.el6 |
rh-postgresql96-postgresql-plperlRed Hat:rhel_software_collections:3::el6 |
before 0:9.6.5-2.el6 | 0:9.6.5-2.el6 |
rh-postgresql96-postgresql-plpythonRed Hat:rhel_software_collections:3::el6 |
before 0:9.6.5-2.el6 | 0:9.6.5-2.el6 |
rh-postgresql96-postgresql-pltclRed Hat:rhel_software_collections:3::el6 |
before 0:9.6.5-2.el6 | 0:9.6.5-2.el6 |
rh-postgresql96-postgresql-serverRed Hat:rhel_software_collections:3::el6 |
before 0:9.6.5-2.el6 | 0:9.6.5-2.el6 |
rh-postgresql96-postgresql-server-syspathsRed Hat:rhel_software_collections:3::el6 |
before 0:9.6.5-2.el6 | 0:9.6.5-2.el6 |
rh-postgresql96-postgresql-staticRed Hat:rhel_software_collections:3::el6 |
before 0:9.6.5-2.el6 | 0:9.6.5-2.el6 |
rh-postgresql96-postgresql-syspathsRed Hat:rhel_software_collections:3::el6 |
before 0:9.6.5-2.el6 | 0:9.6.5-2.el6 |
rh-postgresql96-postgresql-testRed Hat:rhel_software_collections:3::el6 |
before 0:9.6.5-2.el6 | 0:9.6.5-2.el6 |
rh-postgresql96-postgresqlRed Hat:rhel_software_collections:3::el7 |
before 0:9.6.5-2.el7 | 0:9.6.5-2.el7 |
rh-postgresql96-postgresql-contribRed Hat:rhel_software_collections:3::el7 |
before 0:9.6.5-2.el7 | 0:9.6.5-2.el7 |
rh-postgresql96-postgresql-contrib-syspathsRed Hat:rhel_software_collections:3::el7 |
before 0:9.6.5-2.el7 | 0:9.6.5-2.el7 |
rh-postgresql96-postgresql-debuginfoRed Hat:rhel_software_collections:3::el7 |
before 0:9.6.5-2.el7 | 0:9.6.5-2.el7 |
rh-postgresql96-postgresql-develRed Hat:rhel_software_collections:3::el7 |
before 0:9.6.5-2.el7 | 0:9.6.5-2.el7 |
rh-postgresql96-postgresql-docsRed Hat:rhel_software_collections:3::el7 |
before 0:9.6.5-2.el7 | 0:9.6.5-2.el7 |
rh-postgresql96-postgresql-libsRed Hat:rhel_software_collections:3::el7 |
before 0:9.6.5-2.el7 | 0:9.6.5-2.el7 |
rh-postgresql96-postgresql-plperlRed Hat:rhel_software_collections:3::el7 |
before 0:9.6.5-2.el7 | 0:9.6.5-2.el7 |
rh-postgresql96-postgresql-plpythonRed Hat:rhel_software_collections:3::el7 |
before 0:9.6.5-2.el7 | 0:9.6.5-2.el7 |
rh-postgresql96-postgresql-pltclRed Hat:rhel_software_collections:3::el7 |
before 0:9.6.5-2.el7 | 0:9.6.5-2.el7 |
rh-postgresql96-postgresql-serverRed Hat:rhel_software_collections:3::el7 |
before 0:9.6.5-2.el7 | 0:9.6.5-2.el7 |
rh-postgresql96-postgresql-server-syspathsRed Hat:rhel_software_collections:3::el7 |
before 0:9.6.5-2.el7 | 0:9.6.5-2.el7 |
rh-postgresql96-postgresql-staticRed Hat:rhel_software_collections:3::el7 |
before 0:9.6.5-2.el7 | 0:9.6.5-2.el7 |
rh-postgresql96-postgresql-syspathsRed Hat:rhel_software_collections:3::el7 |
before 0:9.6.5-2.el7 | 0:9.6.5-2.el7 |
rh-postgresql96-postgresql-testRed Hat:rhel_software_collections:3::el7 |
before 0:9.6.5-2.el7 | 0:9.6.5-2.el7 |
postgresql94-libsSUSE:Linux Enterprise Software Development Kit 11 SP4 |
before 9.4.15-0.23.10.1 | 9.4.15-0.23.10.1 |
postgresql94SUSE:Linux Enterprise Server 11 SP4 |
before 9.4.15-0.23.10.1 | 9.4.15-0.23.10.1 |
postgresql94-libsSUSE:Linux Enterprise Server 11 SP4 |
before 9.4.15-0.23.10.1 | 9.4.15-0.23.10.1 |
postgresql94SUSE:Linux Enterprise Server for SAP Applications 11 SP4 |
before 9.4.15-0.23.10.1 | 9.4.15-0.23.10.1 |
postgresql94-libsSUSE:Linux Enterprise Server for SAP Applications 11 SP4 |
before 9.4.15-0.23.10.1 | 9.4.15-0.23.10.1 |
postgresql94SUSE:Linux Enterprise Desktop 12 SP2 |
before 9.4.15-21.13.1 | 9.4.15-21.13.1 |
postgresql94SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2 |
before 9.4.15-21.13.1 | 9.4.15-21.13.1 |
postgresql94-libsSUSE:Linux Enterprise Software Development Kit 12 SP2 |
before 9.4.15-21.13.1 | 9.4.15-21.13.1 |
postgresql94SUSE:Linux Enterprise Server 12 SP2 |
before 9.4.15-21.13.1 | 9.4.15-21.13.1 |
postgresql94SUSE:Linux Enterprise Server for SAP Applications 12 SP2 |
before 9.4.15-21.13.1 | 9.4.15-21.13.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2017-12172 is a medium vulnerability (CVSS 6.7) in Postgresql, published November 22, 2017. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.59%, the 48th percentile. Fixed in postgresql9.3 9.3.20-1.mga5.
References
access.redhat.com/errata/RHSA-2017:3402
securityfocus.com/bid/101949
access.redhat.com/errata/RHSA-2017:3403
access.redhat.com/errata/RHSA-2017:3405
postgresql.org/support/security
securitytracker.com/id/1039752
Show 29 moreShow less
postgresql.org/about/news/1801
access.redhat.com/errata/RHSA-2017:3404
nvd.nist.gov/vuln/detail/CVE-2017-12172
github.com/advisories/GHSA-r936-w9vp-c53q
advisories.mageia.org/MGASA-2017-0428.html
bugs.mageia.org/show_bug.cgi?id=22002
postgresql.org/docs/9.3/static/release-9-3-20.html
postgresql.org/docs/9.4/static/release-9-4-15.html
postgresql.org/docs/9.6/static/release-9-6-6.html
debian.org/security/2017/dsa-4028
debian.org/security/2017/dsa-4027
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1498394
bugzilla.redhat.com/show_bug.cgi?id=1508985
security.access.redhat.com/data/csaf/v2/advisories/2017/rhsa-2017_3402.json
access.redhat.com/security/cve/CVE-2017-12172
cve.org/CVERecord?id=CVE-2017-12172
access.redhat.com/security/cve/CVE-2017-15097
cve.org/CVERecord?id=CVE-2017-15097
nvd.nist.gov/vuln/detail/CVE-2017-15097
security.access.redhat.com/data/csaf/v2/advisories/2017/rhsa-2017_3403.json
security.access.redhat.com/data/csaf/v2/advisories/2017/rhsa-2017_3404.json
security.access.redhat.com/data/csaf/v2/advisories/2017/rhsa-2017_3405.json
suse.com/support/update/announcement/2018/suse-su-20180077-1
bugzilla.suse.com/1062538
bugzilla.suse.com/1067844
suse.com/security/cve/CVE-2017-12172
suse.com/security/cve/CVE-2017-15098
suse.com/support/update/announcement/2018/suse-su-20180081-1