Description
Incorrect ownership assignment in PostgreSQL ALTER TABLE ALTER TYPE command reassigns ownership of dependent statistics objects to the current user. This wrongly allows the table owner to run DROP STATISTICS and ALTER STATISTICS via this improper ownership. It wrongly denies those commands to the prior statistics object owner. DROP TABLE remains able to remove statistics objects, so this exploit achieves nothing in many ownership arrangements. Versions before PostgreSQL 18.6, 17.11, 16.15, 15.19, and 14.24 are affected.
Published: 2026-08-13
Score: 3.8 Low
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The PostgreSQL ALTER TABLE … ALTER TYPE command incorrectly assigns ownership of the associated statistics objects to the user executing the command. As a result, a table owner can drop or alter statistics that they should not control, while the original owner loses permission. In most cases the attacker cannot affect table data because DROP TABLE can still remove the statistics. The vulnerability involves improper internal state control, identified as CWE‑708.

Affected Systems

This issue affects PostgreSQL releases prior to version 18.6, 17.11, 16.15, 15.19, and 14.24. All installations using these versions are at risk if ALTER TABLE ALTER TYPE is used to modify a table whose statistics objects would be affected. The vulnerability is vendor‑specific to PostgreSQL and its statistics system.

Risk and Exploitability

The CVSS score is 3.8, reflecting a low severity. Because the EPSS score is < 1% and the vulnerability is not listed in the CISA KEV catalog, the likelihood of active exploitation is currently low. The exploit requires a user with ALTER TABLE privileges, and the best‑case damage is limited to deletion or modification of statistics metadata; it does not affect table data or schema directly. Nevertheless, the misownership may leak permissions or impact query planning accuracy, so it should be addressed promptly.

Generated by OpenCVE AI on August 30, 2026 at 00:36 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade PostgreSQL to a fixed release (≥ 18.6 or the appropriate minimum patch for your version).
  • Revoke ALTER TABLE ALTER TYPE privileges for roles that do not need to modify statistics objects.
  • For databases where the vulnerability has already exposed statistics objects, explicitly reset the ownership of those objects with ALTER STATISTICS OWNER TO <trusted_user> or by restoring from backup.

Generated by OpenCVE AI on August 30, 2026 at 00:36 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4740-1 postgresql-15 security update
Debian DSA Debian DSA DSA-6438-1 postgresql-17 security update
Ubuntu USN Ubuntu USN USN-8653-1 PostgreSQL vulnerabilities
History

Sat, 29 Aug 2026 23:15:00 +0000

Type Values Removed Values Added
Description Incorrect ownership assignment in PostgreSQL ALTER TABLE ALTER TYPE command reassigns ownership of dependent statistics objects to the current user. This wrongly allows the table owner to run DROP STATISTICS and ALTER STATISTICS via this improper ownership. It wrongly denies those commands to the prior statistics object owner. DROP TABLE remains able to remove statistics objects, so this exploit achieves nothing in many ownership arrangements. Versions before PostgreSQL 18.5, 17.11, 16.15, 15.19, and 14.24 are affected. Incorrect ownership assignment in PostgreSQL ALTER TABLE ALTER TYPE command reassigns ownership of dependent statistics objects to the current user. This wrongly allows the table owner to run DROP STATISTICS and ALTER STATISTICS via this improper ownership. It wrongly denies those commands to the prior statistics object owner. DROP TABLE remains able to remove statistics objects, so this exploit achieves nothing in many ownership arrangements. Versions before PostgreSQL 18.6, 17.11, 16.15, 15.19, and 14.24 are affected.

Wed, 19 Aug 2026 15:15:00 +0000

Type Values Removed Values Added
CPEs cpe:2.3:a:postgresql:postgresql:*:*:*:*:*:*:*:*

Thu, 13 Aug 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 13 Aug 2026 15:15:00 +0000

Type Values Removed Values Added
First Time appeared Postgresql
Postgresql postgresql
Vendors & Products Postgresql
Postgresql postgresql

Thu, 13 Aug 2026 13:15:00 +0000

Type Values Removed Values Added
Description Incorrect ownership assignment in PostgreSQL ALTER TABLE ALTER TYPE command reassigns ownership of dependent statistics objects to the current user. This wrongly allows the table owner to run DROP STATISTICS and ALTER STATISTICS via this improper ownership. It wrongly denies those commands to the prior statistics object owner. DROP TABLE remains able to remove statistics objects, so this exploit achieves nothing in many ownership arrangements. Versions before PostgreSQL 18.5, 17.11, 16.15, 15.19, and 14.24 are affected.
Title PostgreSQL ALTER TABLE ALTER TYPE resets extended statistics ownership
Weaknesses CWE-708
References
Metrics cvssV3_1

{'score': 3.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:L/A:L'}


Subscriptions

Postgresql Postgresql
cve-icon MITRE

Status: PUBLISHED

Assigner: PostgreSQL

Published:

Updated: 2026-08-29T23:07:35.319Z

Reserved: 2026-04-17T00:21:37.212Z

Link: CVE-2026-6469

cve-icon Vulnrichment

Updated: 2026-08-13T15:40:20.535Z

cve-icon NVD

Status : Modified

Published: 2026-08-13T13:19:16.470

Modified: 2026-08-29T23:17:22.153

Link: CVE-2026-6469

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-30T00:45:03Z

Weaknesses
  • CWE-708

    Incorrect Ownership Assignment