Description
Improper enforcement of message integrity in PostgreSQL GSSAPI support allows a user to negotiate GSSAPI contrary to pg_hba.conf rules, via initial direct TLS connection. Despite a pg_hba.conf that appears to require GSSAPI, the connection may exchange data over TLS encryption alone. If the TLS settings are more permissive than the GSS settings, the connection may continue with lesser protection. Within major versions 17-18, minor versions before PostgreSQL 18.5 and 17.11 are affected. Versions before PostgreSQL 17 are unaffected.
Published: 2026-08-13
Score: 4.2 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The flaw arises when PostgreSQL fails to enforce message integrity for GSSAPI sessions that are also wrapped in TLS. An attacker can initiate a TLS connection that sidesteps the pg_hba.conf rule that mandates GSSAPI, allowing data to flow only over TLS encryption. This undermines the stronger security intent and can expose database traffic to downgrade or man‑in‑the‑middle attacks, exemplifying the improper enforcement of a security control (CWE‑924).

Affected Systems

PostgreSQL 17 through 18 are vulnerable, specifically any minor release before 18.5 and before 17.11. Versions prior to PostgreSQL 17 are not affected.

Risk and Exploitability

With a CVSS score of 4.2 the vulnerability is moderate. The EPSS score is not available and the flaw is not listed in the CISA KEV catalog, indicating an uncertain but non‑negligible exploitation likelihood. Attacks would require a client capable of connecting to the database over TLS and exploiting the misconfiguration to replace GSSAPI authentication with TLS alone, potentially weakening confidentiality if TLS is compromised.

Generated by OpenCVE AI on August 13, 2026 at 14:41 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade PostgreSQL to version 18.5 or later, or 17.11 or later, to obtain the vendor fix.
  • Ensure that pg_hba.conf requires GSSAPI authentication before any TLS or other methods, removing conflicting entries that could allow TLS‑only negotiation.
  • If an immediate patch is not available, enforce stricter TLS settings or disable GSSAPI usage to prevent the downgrade route.

Generated by OpenCVE AI on August 13, 2026 at 14:41 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 13 Aug 2026 15:00:00 +0000

Type Values Removed Values Added
First Time appeared Postgresql
Postgresql postgresql
Vendors & Products Postgresql
Postgresql postgresql

Thu, 13 Aug 2026 13:15:00 +0000

Type Values Removed Values Added
Description Improper enforcement of message integrity in PostgreSQL GSSAPI support allows a user to negotiate GSSAPI contrary to pg_hba.conf rules, via initial direct TLS connection. Despite a pg_hba.conf that appears to require GSSAPI, the connection may exchange data over TLS encryption alone. If the TLS settings are more permissive than the GSS settings, the connection may continue with lesser protection. Within major versions 17-18, minor versions before PostgreSQL 18.5 and 17.11 are affected. Versions before PostgreSQL 17 are unaffected.
Title PostgreSQL improper enforcement of GSSAPI encryption when coupled with SSL
Weaknesses CWE-924
References
Metrics cvssV3_1

{'score': 4.2, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N'}


Subscriptions

Postgresql Postgresql
cve-icon MITRE

Status: PUBLISHED

Assigner: PostgreSQL

Published:

Updated: 2026-08-13T15:37:34.410Z

Reserved: 2026-07-03T20:28:19.093Z

Link: CVE-2026-14681

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-13T13:17:45.523

Modified: 2026-08-13T13:17:45.523

Link: CVE-2026-14681

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T14:45:03Z

Weaknesses
  • CWE-924

    Improper Enforcement of Message Integrity During Transmission in a Communication Channel