Type Confusion in PostgreSQL - CVE-2026-120144
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 type confusion caused by incomplete cache invalidation in the PostgreSQL type cache when populating a composite type's cache entry. A remote user can use object-creation privileges to change a composite type during cache population to execute arbitrary code as the operating system user running the database.