HIGH🇬🇧 English

CVE-2026-42198

CVSS 7.5v3.1pub. 2026-04-29upd. 2026-08-18

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.

oryginał EN
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
  • PostgreSQL Jdbc Driver

    APP
    Postgresql
    42.2.0 – 42.7.11 (bez)
🔵
ZWERYFIKUJ U PRODUCENTA
Brak jednoznacznych danych o patchu. Sprawdź referencje od producenta.
Tagi
DoS
CWE
Referencje

Powiązane podatności

CVE-2024-1597CRITICAL10.0PL ✓ten sam produkt

SQL Injection w PostgreSQL JDBC Driver (pgjdbc) — tryb SIMPLE

CVE-2022-26520CRITICAL9.8PL ✓ten sam produkt

Zapis do dowolnych plików przez pgjdbc via loggerFile (przed 42.3.3)

CVE-2026-54291HIGH8.2PL ✓ten sam produkt

Cicha degradacja channel binding w PostgreSQL JDBC Driver (pgjdbc)

CVE-2025-49146HIGH8.2ten sam produkt

pgjdbc is an open source postgresql JDBC Driver. From 42.7.4 and until 42.7.7, when the PostgreSQL JDBC driver...

CVE-2022-31197HIGH7.1ten sam produkt

PostgreSQL JDBC Driver (PgJDBC for short) allows Java programs to connect to a PostgreSQL database using stand...