Use-after-free in PostgreSQL - CVE-2026-120150
Published: November 12, 2026
Vulnerability details
The vulnerability allows a remote user to execute arbitrary code as the operating system user running the database.
The vulnerability exists due to use-after-free in PostgreSQL expanded-record domain checks when repeatedly checking a domain over a composite type. A remote user can use object-creation privileges to trigger reuse of a dangling memory-context pointer to execute arbitrary code as the operating system user running the database.