PostgreSQL <18.7/17.12/16.16/15.20/14.25: Missing Auth in REASSIGN OWNED
CVE-2026-120146 Published on November 12, 2026
PostgreSQL REASSIGN OWNED bypasses role SET and CREATEDB checks
Missing authorization in PostgreSQL REASSIGN OWNED allows a role granted INHERIT but not SET to transfer objects to the granted role. It also allows reassignment of database ownership without the CREATEDB privilege. The equivalent ALTER ... OWNER commands block this. Versions before PostgreSQL 18.7, 17.12, 16.16, 15.20, and 14.25 are affected.
Weakness Type
What is an AuthZ Vulnerability?
The software does not perform an authorization check when an actor attempts to access a resource or perform an action.
CVE-2026-120146 has been classified to as an AuthZ vulnerability or weakness.
Products Associated with CVE-2026-120146
Want to know whenever a new CVE is published for PostgreSQL? stack.watch will email you.
Exploit Probability
EPSS (Exploit Prediction Scoring System) scores estimate the probability that a vulnerability will be exploited in the wild within the next 30 days. The percentile shows you how this score compares to all other vulnerabilities.