CVEvulnerability
CVE-2026-42198
7.5 HIGH
Official page ↗
- Status
- Modified
- Published
- 2026-04-29
- Last modified
- 2026-09-11
- Assigner
- [email protected]
- CVSS 3.1 ([email protected])
- 7.5 HIGH — CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- CVSS 3.1 (0b0ca135-0b70-47e7-9f44-1890c2a1c46c)
- 7.5 HIGH — CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- Weaknesses
- CWE-770
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.
Affected configurations
• postgresql postgresql jdbc driver (>= 42.2.0 < 42.7.11)
Related
Weakness · CWE (1)
- CWE-770 Allocation of Resources Without Limits or Throttling weakness
References
- https://github.com/pgjdbc/pgjdbc/releases/tag/REL42.7.11 Release Notes
- https://github.com/pgjdbc/pgjdbc/security/advisories/GHSA-98qh-xjc8-98pq Vendor Advisory
- https://access.redhat.com/errata/RHSA-2026:19098 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:22304 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:24348 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:25030 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:52928 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:52929 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:52930 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:52978 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:54532 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:59277 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:59278 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:66488 access.redhat.com
- https://access.redhat.com/errata/RHSA-2026:66545 access.redhat.com
- https://access.redhat.com/security/cve/CVE-2026-42198 access.redhat.com
- https://bugzilla.redhat.com/show_bug.cgi?id=2463857 bugzilla.redhat.com
- https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-42198.json security.access.redhat.com