Improper access control in PostgreSQL - CVE-2026-14681

 

Improper access control in PostgreSQL - CVE-2026-14681

Published: August 15, 2026


Vulnerability identifier: #VU142627
CSH Severity: Low
CVSS v4: 2.3 [CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N]
CVE-ID: CVE-2026-14681
CWE-ID: CWE-284
Exploitation vector: Remote access
Exploit availability: No public exploit available

Vulnerability details

The vulnerability allows a remote user to negotiate a connection with lesser protection than required and weaken message integrity protections.

The vulnerability exists due to improper enforcement of message integrity in PostgreSQL GSSAPI support when establishing an initial direct TLS connection. A remote user can negotiate GSSAPI contrary to pg_hba.conf rules to negotiate a connection with lesser protection than required and weaken message integrity protections.

The issue occurs when TLS settings are more permissive than the GSS settings.


Affected software

PostgreSQL
Debian Linux
postgresql-17 (Debian package)

How to mitigate CVE-2026-14681

Install security update from vendor's website.

PostgreSQL - addressed in versions 17.11, 18.5
postgresql-17 (Debian package) - update to 17.11-0+deb13u1

External References

Related Security Bulletins