Type Confusion in PostgreSQL - CVE-2026-18447
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 in PostgreSQL SQL-language functions when handling an output parameter of type "any". A remote user can create a specially crafted SQL-language function with such an output parameter to execute arbitrary code as the operating system user running the database.