Type Confusion in PostgreSQL - CVE-2026-116306

 

Type Confusion in PostgreSQL - CVE-2026-116306

Published: November 12, 2026


Vulnerability identifier: #VU166130
CSH Severity: Medium
CVSS v4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
CVE-ID: CVE-2026-116306
CWE-ID: CWE-843
Exploitation vector: Remote access
Exploit availability: No public exploit available

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 composite-value field assignment when a composite type changes between deforming and reforming a value. A remote user can create an object and change its composite type during this processing to execute arbitrary code as the operating system user running the database.


Affected software

PostgreSQL

How to mitigate CVE-2026-116306

Install security update from vendor's website.

PostgreSQL - addressed in versions 14.25, 15.20, 16.16, 17.12, 18.7

External References

Related Security Bulletins