Arbitrary SQL Execution Vulnerability in PostgreSQL by PostgreSQL Global Development Group
CVE-2026-116316
8.8HIGH
Key Information:
- Status
- Vendor
- CVE Published:
- 12 November 2026
What is CVE-2026-116316?
A vulnerability in PostgreSQL allows an object creator to execute arbitrary SQL commands under certain conditions. Specifically, when using security-restricted operations, an attacker with the ability to create domains, enums, or range types in the pg_temp schema can manipulate sessions by issuing queries with unqualified type names. This could potentially lead to data breaches or unauthorized data manipulation if the victim executes the crafted SQL statements. Users of PostgreSQL versions prior to 18.7, 17.12, 16.16, 15.20, and 14.25 should assess their systems and apply necessary updates to mitigate this risk.
Affected Version(s)
PostgreSQL 18 < 18.7
PostgreSQL 17 < 17.12
PostgreSQL 16 < 16.16
References
CVSS V3.1
Score:
8.8
Severity:
HIGH
Confidentiality:
High
Integrity:
High
Availability:
High
Attack Vector:
Network
Attack Complexity:
Low
Privileges Required:
Low
User Interaction:
None
Scope:
Unchanged
Timeline
Vulnerability published
Vulnerability Reserved
Credit
The PostgreSQL project thanks Anthropic OSS program for reporting this problem.
