CVE Vulnerabilities

CVE-2017-7546

Improper Authentication

Published: Aug 16, 2017 | Modified: Apr 20, 2025
CVSS 3.x
9.8
CRITICAL
Source:
NVD
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS 2.x
7.5 HIGH
AV:N/AC:L/Au:N/C:P/I:P/A:P
RedHat/V2
RedHat/V3
5.6 MODERATE
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L
Ubuntu
LOW
root.io logo minimus.io logo echo.ai logo

PostgreSQL versions before 9.2.22, 9.3.18, 9.4.13, 9.5.8 and 9.6.4 are vulnerable to incorrect authentication flaw allowing remote attackers to gain access to database accounts with an empty password.

Weakness

When an actor claims to have a given identity, the product does not prove or insufficiently proves that the claim is correct.

Affected Software

NameVendorStart VersionEnd Version
PostgresqlPostgresql9.2 (including)9.2 (including)
PostgresqlPostgresql9.2.1 (including)9.2.1 (including)
PostgresqlPostgresql9.2.2 (including)9.2.2 (including)
PostgresqlPostgresql9.2.3 (including)9.2.3 (including)
PostgresqlPostgresql9.2.4 (including)9.2.4 (including)
PostgresqlPostgresql9.2.5 (including)9.2.5 (including)
PostgresqlPostgresql9.2.6 (including)9.2.6 (including)
PostgresqlPostgresql9.2.7 (including)9.2.7 (including)
PostgresqlPostgresql9.2.8 (including)9.2.8 (including)
PostgresqlPostgresql9.2.9 (including)9.2.9 (including)
PostgresqlPostgresql9.2.10 (including)9.2.10 (including)
PostgresqlPostgresql9.2.11 (including)9.2.11 (including)
PostgresqlPostgresql9.2.12 (including)9.2.12 (including)
PostgresqlPostgresql9.2.13 (including)9.2.13 (including)
PostgresqlPostgresql9.2.14 (including)9.2.14 (including)
PostgresqlPostgresql9.2.15 (including)9.2.15 (including)
PostgresqlPostgresql9.2.16 (including)9.2.16 (including)
PostgresqlPostgresql9.2.17 (including)9.2.17 (including)
PostgresqlPostgresql9.2.18 (including)9.2.18 (including)
PostgresqlPostgresql9.2.19 (including)9.2.19 (including)
PostgresqlPostgresql9.2.20 (including)9.2.20 (including)
PostgresqlPostgresql9.2.21 (including)9.2.21 (including)
Red Hat Enterprise Linux 6RedHatpostgresql-0:8.4.20-8.el6_9*
Red Hat Enterprise Linux 7RedHatpostgresql-0:9.2.23-1.el7_4*
Red Hat Software Collections for Red Hat Enterprise Linux 6RedHatrh-postgresql95-postgresql-0:9.5.9-1.el6*
Red Hat Software Collections for Red Hat Enterprise Linux 6RedHatrh-postgresql94-postgresql-0:9.4.14-1.el6*
Red Hat Software Collections for Red Hat Enterprise Linux 6.7 EUSRedHatrh-postgresql95-postgresql-0:9.5.9-1.el6*
Red Hat Software Collections for Red Hat Enterprise Linux 6.7 EUSRedHatrh-postgresql94-postgresql-0:9.4.14-1.el6*
Red Hat Software Collections for Red Hat Enterprise Linux 7RedHatrh-postgresql95-postgresql-0:9.5.9-1.el7*
Red Hat Software Collections for Red Hat Enterprise Linux 7RedHatrh-postgresql94-postgresql-0:9.4.14-1.el7*
Red Hat Software Collections for Red Hat Enterprise Linux 7.3 EUSRedHatrh-postgresql95-postgresql-0:9.5.9-1.el7*
Red Hat Software Collections for Red Hat Enterprise Linux 7.3 EUSRedHatrh-postgresql94-postgresql-0:9.4.14-1.el7*
Postgresql-9.1Ubuntuprecise/esm*
Postgresql-9.1Ubuntutrusty*
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.6Ubuntuupstream*
Postgresql-9.6Ubuntuzesty*

Potential Mitigations

References