All vulnerabilities

Servers and applications

CVE-2026-14661

PostgreSQL dblink and subscriptions can append to arbitrary files

Severity
High 8.1
Published
12 Nov 2026
Last changed
12 Nov 2026
Added to UpHeron
13 Nov 2026
Fixed in
14.25, 15.20, 16.16, 17.12, 18.7
Weakness
CWE-73
Attack
Over the network · Needs a user account · No user action needed
Attacker can
Change data · Take it down
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H
Sources
CVE Program

Description

External control of file name in PostgreSQL dblink and CREATE/ALTER SUBSCRIPTION allows a user to achieve persistent denial of service, via appending invalid data to a chosen file. Specifically, the "sslkeylogfile" connection parameter appends data, in NSS keylog format, to a file of the user's choosing. This "sslkeylogfile" mechanism cannot add arbitrary bytes. Within major version 18, minor versions before PostgreSQL 18.7 are affected. Versions before PostgreSQL 18 are also affected if libpq version 18 or later is installed and in use by the server.

From the CVE Program.

Affected software

SoftwareAffected versions
PostgreSQLServers and applications · cna:n/a|postgresql
  • Every version before 14.25
  • From 15 before 15.20
  • From 16 before 16.16
  • From 17 before 17.12
  • From 18 before 18.7

References

  • CVE.org https://www.cve.org/CVERecord?id=CVE-2026-14661