Description
PostgreSQL's optimized statistics on a table are visible as long as you have SELECT privilege on said table. A masked role can therefore read a limited subset of the data through the statistics view's histograms and mcvs. The vulnerability is resolved in PostgreSQL Anonymizer 3.3.0 and later versions.
Analysis and contextual insights are available on OpenCVE Cloud.
Remediation
Vendor Workaround
For sensitive columns, statitics can be disabled with `ALTER TABLE my_table ALTER COLUMN my_col SET STATISTICS 0; ANALYZE my_table;`.
Tracking
Sign in to view the affected projects.
Advisories
No advisories yet.
References
| Link | Providers |
|---|---|
| https://gitlab.com/dalibo/postgresql_anonymizer/-/issues/693 |
|
History
Wed, 28 Oct 2026 17:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | PostgreSQL's optimized statistics on a table are visible as long as you have SELECT privilege on said table. A masked role can therefore read a limited subset of the data through the statistics view's histograms and mcvs. The vulnerability is resolved in PostgreSQL Anonymizer 3.3.0 and later versions. | |
| Title | PostgreSQL Anonymizer: Masked roles can read the statistics of masked columns in pg_stats | |
| Weaknesses | CWE-202 | |
| References |
| |
| Metrics |
cvssV3_1
|
Subscriptions
No data.
Status: PUBLISHED
Assigner: PostgreSQL
Published:
Updated: 2026-10-28T17:31:46.771Z
Reserved: 2026-10-05T16:26:51.873Z
Link: CVE-2026-105615
No data.
No data.
No data.
OpenCVE Enrichment
No data.
Weaknesses
-
CWE-202
Exposure of Sensitive Information Through Data Queries