Use-after-free in PostgreSQL - CVE-2026-116304
Published: November 12, 2026
Vulnerability details
The vulnerability allows a remote user to execute arbitrary code as the operating system user running the PostgreSQL database.
The vulnerability exists due to use-after-free in PostgreSQL's coordination of anonymous RECORD type identifiers when sharing tuple descriptors among parallel workers. A remote user can cause one process to free a shared tuple descriptor while another process retains and later uses its address to execute arbitrary code as the operating system user running the database.