CVE Vulnerabilities

CVE-2017-7485

Detection of Error Condition Without Action

Published: May 12, 2017 | Modified: Apr 20, 2025
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
root.io logo minimus.io logo echo.ai logo

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

NameVendorStart VersionEnd Version
PostgresqlPostgresql9.3 (including)9.3 (including)
PostgresqlPostgresql9.3.1 (including)9.3.1 (including)
PostgresqlPostgresql9.3.2 (including)9.3.2 (including)
PostgresqlPostgresql9.3.3 (including)9.3.3 (including)
PostgresqlPostgresql9.3.4 (including)9.3.4 (including)
PostgresqlPostgresql9.3.5 (including)9.3.5 (including)
PostgresqlPostgresql9.3.6 (including)9.3.6 (including)
PostgresqlPostgresql9.3.7 (including)9.3.7 (including)
PostgresqlPostgresql9.3.8 (including)9.3.8 (including)
PostgresqlPostgresql9.3.9 (including)9.3.9 (including)
PostgresqlPostgresql9.3.10 (including)9.3.10 (including)
PostgresqlPostgresql9.3.11 (including)9.3.11 (including)
PostgresqlPostgresql9.3.12 (including)9.3.12 (including)
PostgresqlPostgresql9.3.13 (including)9.3.13 (including)
PostgresqlPostgresql9.3.14 (including)9.3.14 (including)
PostgresqlPostgresql9.3.15 (including)9.3.15 (including)
PostgresqlPostgresql9.3.16 (including)9.3.16 (including)
PostgresqlPostgresql9.4 (including)9.4 (including)
PostgresqlPostgresql9.4.1 (including)9.4.1 (including)
PostgresqlPostgresql9.4.2 (including)9.4.2 (including)
PostgresqlPostgresql9.4.3 (including)9.4.3 (including)
PostgresqlPostgresql9.4.4 (including)9.4.4 (including)
PostgresqlPostgresql9.4.5 (including)9.4.5 (including)
PostgresqlPostgresql9.4.6 (including)9.4.6 (including)
PostgresqlPostgresql9.4.7 (including)9.4.7 (including)
PostgresqlPostgresql9.4.8 (including)9.4.8 (including)
PostgresqlPostgresql9.4.9 (including)9.4.9 (including)
PostgresqlPostgresql9.4.10 (including)9.4.10 (including)
PostgresqlPostgresql9.4.11 (including)9.4.11 (including)
PostgresqlPostgresql9.5 (including)9.5 (including)
PostgresqlPostgresql9.5.1 (including)9.5.1 (including)
PostgresqlPostgresql9.5.2 (including)9.5.2 (including)
PostgresqlPostgresql9.5.3 (including)9.5.3 (including)
PostgresqlPostgresql9.5.4 (including)9.5.4 (including)
PostgresqlPostgresql9.5.5 (including)9.5.5 (including)
PostgresqlPostgresql9.5.6 (including)9.5.6 (including)
PostgresqlPostgresql9.6 (including)9.6 (including)
PostgresqlPostgresql9.6.1 (including)9.6.1 (including)
PostgresqlPostgresql9.6.2 (including)9.6.2 (including)
Red Hat Satellite 5.7RedHatrh-postgresql95-0:2.2-3.el6*
Red Hat Satellite 5.7RedHatrh-postgresql95-postgresql-0:9.5.7-2.el6*
Red Hat Satellite 5.7RedHatspacewalk-backend-0:2.3.3-53.el6sat*
Red Hat Satellite 5.7RedHatspacewalk-postgresql-server-0:9.5-1.el6sat*
Red Hat Satellite 5.7RedHatspacewalk-setup-postgresql-0:2.3.0-27.el6sat*
Red Hat Satellite 5.7RedHatspacewalk-utils-0:2.3.2-32.el6sat*
Red Hat Satellite 5.7RedHatspacewalk-web-0:2.3.2-35.el6sat*
Red Hat Satellite 5.8RedHatrh-postgresql95-postgresql-0:9.5.7-2.el6*
Red Hat Satellite 5.8 ELSRedHatrh-postgresql95-postgresql-0:9.5.7-2.el6*
Red Hat Software Collections for Red Hat Enterprise Linux 6RedHatrh-postgresql95-postgresql-0:9.5.7-2.el6*
Red Hat Software Collections for Red Hat Enterprise Linux 6RedHatrh-postgresql94-postgresql-0:9.4.12-1.el6*
Red Hat Software Collections for Red Hat Enterprise Linux 6.7 EUSRedHatrh-postgresql95-postgresql-0:9.5.7-2.el6*
Red Hat Software Collections for Red Hat Enterprise Linux 6.7 EUSRedHatrh-postgresql94-postgresql-0:9.4.12-1.el6*
Red Hat Software Collections for Red Hat Enterprise Linux 7RedHatrh-postgresql95-postgresql-0:9.5.7-2.el7*
Red Hat Software Collections for Red Hat Enterprise Linux 7RedHatrh-postgresql94-postgresql-0:9.4.12-1.el7*
Red Hat Software Collections for Red Hat Enterprise Linux 7.3 EUSRedHatrh-postgresql95-postgresql-0:9.5.7-2.el7*
Red Hat Software Collections for Red Hat Enterprise Linux 7.3 EUSRedHatrh-postgresql94-postgresql-0:9.4.12-1.el7*
Postgresql-9.3Ubuntuesm-infra-legacy/trusty*
Postgresql-9.3Ubuntutrusty*
Postgresql-9.3Ubuntutrusty/esm*
Postgresql-9.3Ubuntuupstream*
Postgresql-9.5Ubuntuesm-infra/xenial*
Postgresql-9.5Ubuntuupstream*
Postgresql-9.5Ubuntuxenial*
Postgresql-9.5Ubuntuyakkety*
Postgresql-9.6Ubuntuupstream*
Postgresql-9.6Ubuntuzesty*

Potential Mitigations

References