Input validation error in PostgreSQL - CVE-2026-116312
Published: November 12, 2026
Vulnerability details
The vulnerability allows a remote user to cause an AFTER trigger to process the wrong new row, potentially exposing or incorrectly modifying data through trigger behavior.
The vulnerability exists due to inconsistent transition-capture state in PostgreSQL MERGE when processing a partitioned table MERGE that performs an INSERT before an UPDATE. A remote user can perform this sequence on a table they can modify to place the wrong new row in a trigger transition table and cause incorrect AFTER trigger processing.