CVE catalog

CVE-2026-107314

pgjdbc, the PostgreSQL JDBC Driver, versions 42.7.11…

[CVE catalog]

pgjdbc, the PostgreSQL JDBC Driver, versions 42.7.11 through 42.7.13 enforce no restriction when the requireAuth connection property excludes all six authentication methods the driver knows, for example requireAuth=!password,!md5,!gss,!sspi,!scram-sha-256,!none. The driver then accepts any method the server asks for, including cleartext password authentication. A value without a method in it, such as requireAuth=, (a single comma), is affected the same way. An attacker positioned between the application and its server can ask for cleartext password authentication and receive the database password. A positive list such as requireAuth=scram-sha-256, and a partial exclusion such as requireAuth=!password,!md5, are enforced correctly. The property has no default value, so a deployment that does not set it is not affected. 42.7.14 fixes the problem: such a connection is refused with SQLState 08004, and a value without a method in it is rejected as invalid.

Severity
Medium · CVSS 5.9CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
Published
Updated
Source
[NVD] · [CVE record]
EPSS
0.34% · Oct 27, 2026

Projects and upstream resources

Reported versions and fixes

Each observation applies to its named package, distribution, and release. Distribution backports can fix a vulnerability while retaining an older upstream version number.

Version impact has not been established. The original provider fields are retained below.

Provider details and historical evidence
Original provider fields
{
  "package_releases": [
    {
      "name": "libpgjava",
      "status": "fixed",
      "release": "sid",
      "version": "42.7.14-1"
    },
    {
      "name": "libpgjava",
      "status": "fixed",
      "release": "forky",
      "version": "42.7.14-1"
    },
    {
      "name": "libpgjava",
      "status": "not affected",
      "release": "trixie",
      "version": "42.7.7-1"
    },
    {
      "name": "libpgjava",
      "status": "not affected",
      "release": "bookworm",
      "version": "42.5.5-0+deb12u1"
    }
  ],
  "fixed_versions": [
    {
      "bug": 1150330,
      "name": "libpgjava",
      "type": "source",
      "origin": null,
      "release": "sid",
      "urgency": "not yet assigned",
      "fixed_version": "42.7.14-1"
    },
    {
      "bug": 1150330,
      "name": "libpgjava",
      "type": "source",
      "origin": null,
      "release": "forky",
      "urgency": "not yet assigned",
      "fixed_version": "42.7.14-1"
    },
    {
      "bug": 1150330,
      "name": "libpgjava",
      "type": "source",
      "origin": null,
      "release": "trixie",
      "urgency": "unimportant",
      "fixed_version": "0"
    },
    {
      "bug": 1150330,
      "name": "libpgjava",
      "type": "source",
      "origin": null,
      "release": "bookworm",
      "urgency": "unimportant",
      "fixed_version": "0"
    }
  ],
  "distribution_packages": []
}

[Debian bug #1150330]

OpenFactory catalog packages

Matching against OpenFactory catalog package versions is in progress.

[Debian 12 (Bookworm)]

  • Source package: [libpgjava]

    Details (2)
    • 42.5.5-0+deb12u1 · all · bookworm

      Not affected

      nvd · libpgjava · debian · bookworm

    • 42.5.5-0+deb12u1 · all · bookworm

      Not affected

      nvd · libpgjava · debian · bookworm

  • Source package: [libpgjava]

    Details (2)
    • 42.5.5-0+deb12u1 · all · bookworm

      Not affected

      nvd · libpgjava · debian · bookworm

    • 42.5.5-0+deb12u1 · all · bookworm

      Not affected

      nvd · libpgjava · debian · bookworm

Observed:

References