rewindex

RewindexCVEs

CVE-2026-42198: pgjdbc: Unbounded PBKDF2 iterations in SCRAM authentication allows CPU exhaustion DoS

High · CVSS 7.5 (CVSS 3.1)EPSS 3.3%, 88th percentilePublished Updated Assigner: GitHub_M

Description

pgjdbc is an open source postgresql JDBC Driver. From version 42.2.0 to before version 42.7.11, pgjdbc is vulnerable to a client-side denial of service during SCRAM-SHA-256 authentication. A malicious server can instruct the driver to perform SCRAM authentication with a very large iteration count. With a large enough value, the client spends an unbounded amount of CPU time inside PBKDF2 before authentication can fail. A single attempt ties up a CPU core. Repeated or concurrent attempts exhaust client CPU and can wedge connection pools. In affected versions, loginTimeout did not fully mitigate this problem. When loginTimeout expired, the caller could stop waiting, but the worker thread performing the connection attempt could continue running and burning CPU inside the SCRAM PBKDF2 computation. This issue has been patched in version 42.7.11.

Vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H · CWE-770

Tracked companies

ConfluenceJira

Mapped from the CVE’s affected-product data, NVD CPE matches, vendor advisories or package feeds. A mapping means the vendor’s software is named, not that its hosted service was exposed.

Status incidents that name it

No tracked status incident names this CVE.

Affected vendors and products

pgjdbc: pgjdbcRed Hat: Red Hat AMQ Broker 7.13.6Red Hat: Red Hat AMQ Broker 7.14.1Red Hat: Red Hat build of Quarkus 3.27.3.SP2Red Hat: Red Hat Enterprise Linux 10Red Hat: Red Hat Enterprise Linux 10.0 Extended Update SupportRed Hat: Red Hat Enterprise Linux 6Red Hat: Red Hat Enterprise Linux 7Red Hat: Red Hat Enterprise Linux 8Red Hat: Red Hat Enterprise Linux 8.4 Advanced Mission Critical Update SupportRed Hat: Red Hat Enterprise Linux 8.4 Extended Update Support Long-Life Add-OnRed Hat: Red Hat Enterprise Linux 8.6 Advanced Mission Critical Update SupportRed Hat: Red Hat Enterprise Linux 8.6 Extended Update Support Long-Life Add-OnRed Hat: Red Hat Enterprise Linux 8.8 Telecommunications Update ServiceRed Hat: Red Hat Enterprise Linux 8.8 Update Services for SAP SolutionsRed Hat: Red Hat Enterprise Linux 9Red Hat: Red Hat Enterprise Linux 9.2 Update Services for SAP SolutionsRed Hat: Red Hat Enterprise Linux 9.4 Update Services for SAP SolutionsRed Hat: Red Hat Enterprise Linux 9.6 Extended Update Support

References

All CVEsMarkdownJSON