Use-after-free in PostgreSQL - CVE-2026-116323
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 pltcl when a domain CHECK re-enters the Tcl interpreter and frees or changes a string still used by the outer result conversion. A remote user can create an object with a crafted domain CHECK that triggers this reentrant conversion to execute arbitrary code.