CVE Vulnerabilities

CVE-2017-7485

Detection of Error Condition Without Action

Published: May 12, 2017 | Modified: Nov 21, 2024
CVSS 3.x
5.9
MEDIUM
Source:
NVD
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N
CVSS 2.x
4.3 MEDIUM
AV:N/AC:M/Au:N/C:N/I:P/A:N
RedHat/V2
RedHat/V3
7.4 MODERATE
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
Ubuntu
LOW

In PostgreSQL 9.3.x before 9.3.17, 9.4.x before 9.4.12, 9.5.x before 9.5.7, and 9.6.x before 9.6.3, it was found that the PGREQUIRESSL environment variable was no longer enforcing a SSL/TLS connection to a PostgreSQL server. An active Man-in-the-Middle attacker could use this flaw to strip the SSL/TLS protection from a connection between a client and a server.

Weakness

The product detects a specific error, but takes no actions to handle the error.

Affected Software

Name Vendor Start Version End Version
Postgresql Postgresql 9.3 (including) 9.3 (including)
Postgresql Postgresql 9.3.1 (including) 9.3.1 (including)
Postgresql Postgresql 9.3.2 (including) 9.3.2 (including)
Postgresql Postgresql 9.3.3 (including) 9.3.3 (including)
Postgresql Postgresql 9.3.4 (including) 9.3.4 (including)
Postgresql Postgresql 9.3.5 (including) 9.3.5 (including)
Postgresql Postgresql 9.3.6 (including) 9.3.6 (including)
Postgresql Postgresql 9.3.7 (including) 9.3.7 (including)
Postgresql Postgresql 9.3.8 (including) 9.3.8 (including)
Postgresql Postgresql 9.3.9 (including) 9.3.9 (including)
Postgresql Postgresql 9.3.10 (including) 9.3.10 (including)
Postgresql Postgresql 9.3.11 (including) 9.3.11 (including)
Postgresql Postgresql 9.3.12 (including) 9.3.12 (including)
Postgresql Postgresql 9.3.13 (including) 9.3.13 (including)
Postgresql Postgresql 9.3.14 (including) 9.3.14 (including)
Postgresql Postgresql 9.3.15 (including) 9.3.15 (including)
Postgresql Postgresql 9.3.16 (including) 9.3.16 (including)
Postgresql Postgresql 9.4 (including) 9.4 (including)
Postgresql Postgresql 9.4.1 (including) 9.4.1 (including)
Postgresql Postgresql 9.4.2 (including) 9.4.2 (including)
Postgresql Postgresql 9.4.3 (including) 9.4.3 (including)
Postgresql Postgresql 9.4.4 (including) 9.4.4 (including)
Postgresql Postgresql 9.4.5 (including) 9.4.5 (including)
Postgresql Postgresql 9.4.6 (including) 9.4.6 (including)
Postgresql Postgresql 9.4.7 (including) 9.4.7 (including)
Postgresql Postgresql 9.4.8 (including) 9.4.8 (including)
Postgresql Postgresql 9.4.9 (including) 9.4.9 (including)
Postgresql Postgresql 9.4.10 (including) 9.4.10 (including)
Postgresql Postgresql 9.4.11 (including) 9.4.11 (including)
Postgresql Postgresql 9.5 (including) 9.5 (including)
Postgresql Postgresql 9.5.1 (including) 9.5.1 (including)
Postgresql Postgresql 9.5.2 (including) 9.5.2 (including)
Postgresql Postgresql 9.5.3 (including) 9.5.3 (including)
Postgresql Postgresql 9.5.4 (including) 9.5.4 (including)
Postgresql Postgresql 9.5.5 (including) 9.5.5 (including)
Postgresql Postgresql 9.5.6 (including) 9.5.6 (including)
Postgresql Postgresql 9.6 (including) 9.6 (including)
Postgresql Postgresql 9.6.1 (including) 9.6.1 (including)
Postgresql Postgresql 9.6.2 (including) 9.6.2 (including)
Red Hat Satellite 5.7 RedHat rh-postgresql95-0:2.2-3.el6 *
Red Hat Satellite 5.7 RedHat rh-postgresql95-postgresql-0:9.5.7-2.el6 *
Red Hat Satellite 5.7 RedHat spacewalk-backend-0:2.3.3-53.el6sat *
Red Hat Satellite 5.7 RedHat spacewalk-postgresql-server-0:9.5-1.el6sat *
Red Hat Satellite 5.7 RedHat spacewalk-setup-postgresql-0:2.3.0-27.el6sat *
Red Hat Satellite 5.7 RedHat spacewalk-utils-0:2.3.2-32.el6sat *
Red Hat Satellite 5.7 RedHat spacewalk-web-0:2.3.2-35.el6sat *
Red Hat Satellite 5.8 RedHat rh-postgresql95-postgresql-0:9.5.7-2.el6 *
Red Hat Satellite 5.8 ELS RedHat rh-postgresql95-postgresql-0:9.5.7-2.el6 *
Red Hat Software Collections for Red Hat Enterprise Linux 6 RedHat rh-postgresql95-postgresql-0:9.5.7-2.el6 *
Red Hat Software Collections for Red Hat Enterprise Linux 6 RedHat rh-postgresql94-postgresql-0:9.4.12-1.el6 *
Red Hat Software Collections for Red Hat Enterprise Linux 6.7 EUS RedHat rh-postgresql95-postgresql-0:9.5.7-2.el6 *
Red Hat Software Collections for Red Hat Enterprise Linux 6.7 EUS RedHat rh-postgresql94-postgresql-0:9.4.12-1.el6 *
Red Hat Software Collections for Red Hat Enterprise Linux 7 RedHat rh-postgresql95-postgresql-0:9.5.7-2.el7 *
Red Hat Software Collections for Red Hat Enterprise Linux 7 RedHat rh-postgresql94-postgresql-0:9.4.12-1.el7 *
Red Hat Software Collections for Red Hat Enterprise Linux 7.3 EUS RedHat rh-postgresql95-postgresql-0:9.5.7-2.el7 *
Red Hat Software Collections for Red Hat Enterprise Linux 7.3 EUS RedHat rh-postgresql94-postgresql-0:9.4.12-1.el7 *
Postgresql-9.3 Ubuntu trusty *
Postgresql-9.3 Ubuntu upstream *
Postgresql-9.5 Ubuntu upstream *
Postgresql-9.5 Ubuntu xenial *
Postgresql-9.5 Ubuntu yakkety *
Postgresql-9.6 Ubuntu upstream *
Postgresql-9.6 Ubuntu zesty *

Potential Mitigations

References