Type Confusion in PostgreSQL - CVE-2026-120148
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 extended statistics when processing a statistics expression of an anonymous RECORD type whose backend-local type identifier denotes a different row type in another session. A remote user can create an object containing such a statistics expression to execute arbitrary code as the operating system user running the database.