- Notifications
You must be signed in to change notification settings - Fork904
Client Allows Fallback to Insecure Authentication Despite channelBinding=require Configuration
High
Description
Impact
When the PostgreSQL JDBC driver is configured with channel binding set torequired
(default value isprefer
), the driver would incorrectly allow connections to proceed with authentication methods that do not support channel binding (such as password, MD5, GSS, or SSPI authentication). This could allow a man-in-the-middle attacker to intercept connections that users believed were protected by channel binding requirements.
Patches
TBD
Workarounds
ConfiguresslMode=verify-full
to prevent MITM attacks.
References
Severity
High / 10
CVSS v3 base metrics
Attack vector
Network
Attack complexity
Low
Privileges required
None
User interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
Low
Availability
None
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N
CVE ID
CVE-2025-49146
Weaknesses
WeaknessCWE-287
Improper Authentication
When an actor claims to have a given identity, the product does not prove or insufficiently proves that the claim is correct.Learn more on MITRE.Credits
jawjReporter