Missing Authorization in PostgreSQL - CVE-2026-120146
Published: November 12, 2026
Vulnerability details
The vulnerability allows a remote user to bypass authorization restrictions on object and database ownership transfers.
The vulnerability exists due to missing authorization checks in the PostgreSQL core server's REASSIGN OWNED command when processing ownership reassignment requests. A remote user can execute REASSIGN OWNED to transfer objects to a role granted with INHERIT but not SET, or reassign database ownership without the CREATEDB privilege, to bypass ownership transfer restrictions.