CVE-2026-54291: pgjdbc Failing Open
Vulnerability summary
CVE-2026-54291 is a high (CVSS 8.2) Failing Open vulnerability in pgjdbc. EPSS estimates a 0.24% chance of exploitation in the next 30 days, higher than 13.6% of scored vulnerabilities.
Advisory lineage
Upstream 0 · Downstream 0 · Related 1Timeline
- 06-07-2026PublishedVulnerability first disclosed.
- 06-07-2026Last modifiedVulnerability information updated.
Description
pgjdbc is an open source postgresql JDBC Driver. In releases 42.7.4 through 42.7.11, channelBinding=require connections can be silently downgraded from SCRAM-SHA-256-PLUS with channel binding to plain SCRAM-SHA-256 without it, losing the man-in-the-middle protection the setting is meant to guarantee. An attacker who can intercept the TLS connection can trigger the downgrade with a certificate whose signature algorithm has no tls-server-end-point channel-binding hash, because the bundled com.ongres.scram:scram-client returns an empty byte array instead of failing and pgJDBC ScramAuthenticator checks only that the server advertised a PLUS mechanism, without rejecting the empty binding or checking that the negotiated mechanism uses channel binding. This issue is fixed in version 42.7.12.
CVSS metrics
9 scores · 7 sources · 2 versions- OSV · UbuntuEcosystem advisory · calculated8.2HighCVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:L/SA:N
- OSV · WolfiEcosystem advisory · calculated8.2HighCVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:L/SA:N
- OSV · ChainguardEcosystem advisory · calculated8.2HighCVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:L/SA:N
- OSV · MavenEcosystem advisory · calculated8.2HighCVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:L/SA:N
- NVDNIST8.2HighCVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
- OSV · DebianEcosystem advisory · calculated5.9MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N
- NVDNIST5.9MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N
EPSS trend
Probability
0.24%
Chance of exploitation in the next 30 days
Percentile
14%
Versus all other CVEs
30-day change
0.00 pp
From 0.24% on 19-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root cause- CWE-636Not Failing Securely ('Failing Open')When the product encounters an error condition or failure, its design requires it to fall back to a state that is less secure than other options that are available, such as selecting the weakest encryption algorithm or using the most permissive access control restrictions.
- CWE-757Selection of Less-Secure Algorithm During Negotiation ('Algorithm Downgrade')A protocol or its implementation supports interaction between multiple actors and allows those actors to negotiate which algorithm should be used as a protection mechanism such as encryption or authentication, but it does not select the strongest algorithm that is available to both parties.
Affected systems
Chainguard59 products
- airbyte-server< 2.0.0-r8
- airbyte-server-fips< 2.0.0-r10
- apache-hop< 2.19.0-r1
- apache-hop-fips< 2.19.0-r1
- apicurio-registry< 3.3.0-r11
Wolfi13 products
- apicurio-registry< 3.3.0-r11
- debezium-3.6-connector-jdbc< 3.6.2-r1
- debezium-3.6-connector-postgres< 3.6.2-r1
- dependency-track< 4.14.2-r6
- dependency-track-bundled< 4.14.2-r6
Debian1 product
- libpgjavaAll versions (No fix recorded) | < 42.7.12-1
Org.postgresql1 product
- postgresql≥ 42.7.4, < 42.7.12
Pgjdbc1 product
- pgjdbc≥ 42.7.4, < 42.7.12
Postgresql1 product
- postgresql_jdbc_driver≥ 42.7.4, < 42.7.12
Ubuntu1 product
- libpgjavaAll versions (No fix recorded)
7 vendors · 77 products
References
9 links- github.com/pgjdbc/pgjdbc/security/advisories/GHSA-j92g-9f8w-j867X Refsource CONFIRMREPORTAdvisoryWEBPatchVendor Advisory
- github.com/pgjdbc/pgjdbc/commit/77df98e4e66c12936ded3478a0954f6f580bad99X Refsource MISCREPORTFIXWEBPatch
- github.com/pgjdbc/pgjdbcPACKAGE