UBUNTU-CVE-2026-6460: High severity ubuntu/postgresql-9.3 vulnerability

Published Nov 13, 2026
·
Updated

Type confusion in PostgreSQL allows an object creator to execute arbitrary code as the operating system user running the database, via ALTER ... SET DATA TYPE primarily. Other DDL attack routes exist, such as "ALTER TABLE ... ADD COLUMN; ROLLBACK; ALTER TABLE ... ADD COLUMN". The system had inadequate tracking of typed values, and values were not self-identifying. Stale values could appear in data dictionary entries, PL/pgSQL variables, and many other parts of the system. PostgreSQL Versions before PostgreSQL 18.7, 17.12, 16.16, 15.20, and 14.25 are affected.

Affected Software

8 affected components
ubuntu/postgresql-9.3*
ubuntu/postgresql-9.5*
ubuntu/postgresql-10*
ubuntu/postgresql-12*
ubuntu/postgresql-14*
ubuntu/postgresql-16*
ubuntu/postgresql-18*
ubuntu/postgresql-18*

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade PostgreSQL to a version that resolves this vulnerability.

    Fixed in 18.7
  2. Upgrade

    Upgrade PostgreSQL to a version that resolves this vulnerability.

    Fixed in 17.12
  3. Upgrade

    Upgrade PostgreSQL to a version that resolves this vulnerability.

    Fixed in 16.16
  4. Upgrade

    Upgrade PostgreSQL to a version that resolves this vulnerability.

    Fixed in 15.20
  5. Upgrade

    Upgrade PostgreSQL to a version that resolves this vulnerability.

    Fixed in 14.25

Event History

Nov 13, 2026
CVE Published
via OSV·12:00 AM
Data Sourced
via OSV·12:00 AM
DescriptionSeverityAffected Software

Frequently Asked Questions

1

Who can exploit this issue, and what level of access is required?

An attacker needs an existing database account with low privileges and the ability to create database objects. The issue is reachable over the network without user interaction, and exploitation can result in code execution as the operating system user running PostgreSQL.

2

Which PostgreSQL releases need to be updated?

Affected releases are versions earlier than PostgreSQL 18.7, 17.12, 16.16, 15.20, and 14.25. Systems running the listed Ubuntu PostgreSQL packages should be checked against these fixed release levels.

3

What actions can trigger exploitation?

The primary described route uses ALTER ... SET DATA TYPE. Other DDL sequences can also trigger the flaw, including adding a column, rolling back, and then adding a column again.

4

What can be done while an update is pending?

Limit untrusted or low-privileged database users from creating objects or performing relevant DDL where operationally possible. The provided information does not identify a complete workaround, so updating to a fixed release remains necessary.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203