Skip to content
Heist/ feed
UnratedFix available

DEBIAN-CVE-2026-42198

Type: advisorySource: OSV1 source record

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.

Announced Group revision 1
Original source ↗

DEBIAN-CVE-2026-42198

Primary source · Revision 1

Imported from structured advisory data. Source references identify upstream records or fields; verify affected versions and your deployed configuration.

Security context

Source reference: osv:DEBIAN-CVE-2026-42198

libpgjava

Source reference: /affected/0/package/name

Affected versions
42.5.4-1

Source reference: /affected/0/versions

42.5.5-0+deb12u1

Source reference: /affected/0/versions

42.6.0-1

Source reference: /affected/0/versions

42.6.0-2

Source reference: /affected/0/versions

42.7.0-1

Source reference: /affected/0/versions

42.7.1-1

Source reference: /affected/0/versions

42.7.10-1

Source reference: /affected/0/versions

42.7.11-1

Source reference: /affected/0/versions

42.7.12-1

Source reference: /affected/0/versions

42.7.13-1

Source reference: /affected/0/versions

42.7.2-1

Source reference: /affected/0/versions

42.7.3-1

Source reference: /affected/0/versions

42.7.3-2

Source reference: /affected/0/versions

42.7.5-1

Source reference: /affected/0/versions

42.7.5-2

Source reference: /affected/0/versions

42.7.6-1

Source reference: /affected/0/versions

42.7.7-1

Source reference: /affected/0/versions

42.7.7-2

Source reference: /affected/0/versions

42.7.8-1

Source reference: /affected/0/versions

42.7.8-2

Source reference: /affected/0/versions

42.7.9-1

Source reference: /affected/0/versions

Fixed versions
Not stated in this record
Prerequisites
Not stated in this record

libpgjava

Source reference: /affected/1/package/name

Affected versions
42.7.10-1

Source reference: /affected/1/versions

42.7.11-1

Source reference: /affected/1/versions

42.7.12-1

Source reference: /affected/1/versions

42.7.13-1

Source reference: /affected/1/versions

42.7.7-1

Source reference: /affected/1/versions

42.7.7-2

Source reference: /affected/1/versions

42.7.8-1

Source reference: /affected/1/versions

42.7.8-2

Source reference: /affected/1/versions

42.7.9-1

Source reference: /affected/1/versions

Fixed versions
Not stated in this record
Prerequisites
Not stated in this record

libpgjava

Source reference: /affected/2/package/name

Affected versions
42.7.10-1

Source reference: /affected/2/versions

42.7.7-1

Source reference: /affected/2/versions

42.7.7-2

Source reference: /affected/2/versions

42.7.8-1

Source reference: /affected/2/versions

42.7.8-2

Source reference: /affected/2/versions

42.7.9-1

Source reference: /affected/2/versions

Fixed versions
42.7.11-1

Source reference: /affected/2/ranges

Prerequisites
Not stated in this record

Structured affected-version data

Original package identities and version rules from this source.

[
  {
    "ranges": [
      {
        "type": "ECOSYSTEM",
        "events": [
          {
            "introduced": "0"
          }
        ]
      }
    ],
    "package": {
      "name": "libpgjava",
      "purl": "pkg:deb/debian/libpgjava?arch=source&distro=bookworm",
      "ecosystem": "Debian:12"
    },
    "versions": [
      "42.5.4-1",
      "42.5.5-0+deb12u1",
      "42.6.0-1",
      "42.6.0-2",
      "42.7.0-1",
      "42.7.1-1",
      "42.7.10-1",
      "42.7.11-1",
      "42.7.12-1",
      "42.7.13-1",
      "42.7.2-1",
      "42.7.3-1",
      "42.7.3-2",
      "42.7.5-1",
      "42.7.5-2",
      "42.7.6-1",
      "42.7.7-1",
      "42.7.7-2",
      "42.7.8-1",
      "42.7.8-2",
      "42.7.9-1"
    ],
    "database_specific": {
      "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2026-42198.json"
    },
    "ecosystem_specific": {
      "urgency": "not yet assigned"
    }
  },
  {
    "ranges": [
      {
        "type": "ECOSYSTEM",
        "events": [
          {
            "introduced": "0"
          }
        ]
      }
    ],
    "package": {
      "name": "libpgjava",
      "purl": "pkg:deb/debian/libpgjava?arch=source&distro=trixie",
      "ecosystem": "Debian:13"
    },
    "versions": [
      "42.7.10-1",
      "42.7.11-1",
      "42.7.12-1",
      "42.7.13-1",
      "42.7.7-1",
      "42.7.7-2",
      "42.7.8-1",
      "42.7.8-2",
      "42.7.9-1"
    ],
    "database_specific": {
      "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2026-42198.json"
    },
    "ecosystem_specific": {
      "urgency": "not yet assigned"
    }
  },
  {
    "ranges": [
      {
        "type": "ECOSYSTEM",
        "events": [
          {
            "introduced": "0"
          },
          {
            "fixed": "42.7.11-1"
          }
        ]
      }
    ],
    "package": {
      "name": "libpgjava",
      "purl": "pkg:deb/debian/libpgjava?arch=source&distro=forky",
      "ecosystem": "Debian:14"
    },
    "versions": [
      "42.7.10-1",
      "42.7.7-1",
      "42.7.7-2",
      "42.7.8-1",
      "42.7.8-2",
      "42.7.9-1"
    ],
    "database_specific": {
      "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2026-42198.json"
    },
    "ecosystem_specific": {
      "urgency": "not yet assigned"
    }
  }
]

Publisher severity

No explicit severity was provided.

Event
#56968 · Revision 1
Added to Heist Feed
Publisher date
Read the original announcement