CVE-2026-120143CVSS 8.8Trigger cursor use after free
A database object creator can use a cursor over a trigger transition table to run code as the database server's OS user.
PostgreSQL 18.7, 17.12, 16.16, 15.20 and 14.25 fix 52 vulnerabilities. Some let database object creators, a compromised replication publisher or a crafted backup archive reach OS code execution. PostgreSQL 14.25 is the final upstream release for 14.
The November 12 PostgreSQL batch addresses database privilege boundaries, memory safety, replication and administrative utilities. The project publishes the complete list of 52 CVEs, with a separate affected-version table for each advisory.
The server-side paths differ. CVE-2026-120143 needs an object creator. CVE-2026-120145 needs a compromised publisher and a subscription owned by a superuser. CVE-2026-116322 is reachable before login and can restart a vulnerable PostgreSQL 18 server.
Upgrade the client tools wherever they run. CVE-2026-116314 affects the host that runs pg_restore on a crafted non-plain archive. CVE-2026-116330 affects the host running psql on the restore script inside a tar dump from a compromised server. A minor server upgrade can be done in place without pg_upgrade or a dump and reload. The release’s backup and index instructions still apply.
L3 reflects the breadth of the affected PostgreSQL installations and the potential for OS code execution under the stated prerequisites. The reviewed upstream material does not identify compromised deployments or report in-the-wild exploitation.
CVE-2026-120143CVSS 8.8A database object creator can use a cursor over a trigger transition table to run code as the database server's OS user.
CVE-2026-120145CVSS 8.8A compromised publisher can target subscriber system catalogs to run code as the subscriber server's OS user when the subscription is owned by a database superuser.
CVE-2026-116314CVSS 8.8Running a vulnerable pg_restore on a crafted non-plain archive can execute code under the OS account running the restore.
CVE-2026-116330CVSS 8.8A compromised source server can influence a tar dump so that running its restore.sql with psql executes code as the client OS user.
CVE-2026-116322CVSS 5.3A network client can cause a server restart by timing a cancellation request to race with the authentication timeout. This flaw affects major version 18 only.
| Product | Safe from | Note |
|---|---|---|
| PostgreSQL 18 | 18.7 | |
| PostgreSQL 17 | 17.12 | |
| PostgreSQL 16 | 16.16 | |
| PostgreSQL 15 | 15.20 | |
| PostgreSQL 14 | 14.25 | Final upstream release |
Nov 12, 2026
PostgreSQL publishes the fixes and ends upstream support for version 14
The project ships updates for stable branches 14–18 and includes applicable fixes in PostgreSQL 19 RC 2.
We list each claim and who made it. Primary sources (the vendor, the researcher, the registry) are marked. Where reports disagree, we grade by the worst credible case.