CVE-2017-7484: postgresql Improper Authorization
Vulnerability summary
CVE-2017-7484 is a high (CVSS 7.5) Improper Authorization vulnerability in postgresql. EPSS estimates a 2.56% chance of exploitation in the next 30 days, higher than 84.8% of scored vulnerabilities.
Advisory lineage
Upstream 0 · Downstream 10 · Related 3Timeline
- 12-05-2017PublishedVulnerability first disclosed.
- 05-08-2024Last modifiedVulnerability information updated.
Description
It was found that some selectivity estimation functions in PostgreSQL before 9.2.21, 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 did not check user privileges before providing information from pg_statistic, possibly leaking information. An unprivileged attacker could use this flaw to steal some information from tables they are otherwise not allowed to access.
CVSS metrics
4 scores · 3 sources · 2 versions- OSV · AlpineEcosystem advisory · calculated7.5HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
- OSV · UbuntuEcosystem advisory · calculated7.5HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
EPSS trend
Probability
2.56%
Chance of exploitation in the next 30 days
Percentile
85%
Versus all other CVEs
30-day change
0.00 pp
From 2.56% on 18-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root cause- CWE-285Improper AuthorizationThe product does not perform or incorrectly performs an authorization check when an actor attempts to access a resource or perform an action.
- CWE-200Exposure of Sensitive Information to an Unauthorized ActorThe product exposes sensitive information to an actor that is not explicitly authorized to have access to that information.
Affected systems
Alpine3 products
- postgresql< 9.6.3-r0 | < 9.4.12-r0 | < 9.5.7-r0
- postgresql14< 9.6.3-r0
- postgresql15< 9.6.3-r0
Ubuntu2 products
- postgresql-9.3< 9.3.17-0ubuntu0.14.04
- postgresql-9.5< 9.5.7-0ubuntu0.16.04
Postgresql1 product
- postgresqlEOL≤ 9.2.20 | 9.3 | 9.3.1 | 9.3.2 | 9.3.3 | 9.3.4 | 9.3.5 | 9.3.6 | 9.3.7 | 9.3.8 | 9.3.9 | 9.3.10 | 9.3.11 | 9.3.12 | 9.3.13 | 9.3.14 | 9.3.15 | 9.3.16 | 9.4 | 9.4.1 | 9.4.2 | 9.4.3 | 9.4.4 | 9.4.5 | 9.4.6 | 9.4.7 | 9.4.8 | 9.4.9 | 9.4.10 | 9.4.11 | 9.5 | 9.5.1 | 9.5.2 | 9.5.3 | 9.5.4 | 9.5.5 | 9.5.6 | 9.6 | 9.6.1 | 9.6.2
The postgresql global development group1 product
- postgresql9.2 - 9.6
4 vendors · 7 products