PostgreSQL CREATE TYPE does not check multirange schema CREATE privilege
At a glance
Severity
MEDIUM 5.4
EPSS
EPSS 0.16 % · percentile 5 (2026-10-28)
State
PUBLISHED
Published
Updated
Assigner
PostgreSQL
NVD status
Analyzed
Description
Missing authorization in PostgreSQL CREATE TYPE allows an object creator to hijack other queries that use search_path to find user-defined types, including extension-defined types. That is to say, the victim will execute arbitrary SQL functions of the attacker's choice. Versions before PostgreSQL 18.4, 17.10, 16.14, 15.18, and 14.23 are affected.