CVE catalog

CVE-2025-49146

libpgjava: CVE-2025-49146

[CVE catalog]

Severity
High · CVSS 8.2CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N
Published
Source
[NVD] · [CVE record]
EPSS
0.49% · Oct 25, 2026

pgjdbc is an open source postgresql JDBC Driver. From 42.7.4 and until 42.7.7, when the PostgreSQL JDBC driver is configured with channel binding set to required (default value is prefer), the driver would incorrectly allow connections to proceed with authentication methods that do not support channel binding (such as password, MD5, GSS, or SSPI authentication). This could allow a man-in-the-middle attacker to intercept connections that users believed were protected by channel binding requirements. This vulnerability is fixed in 42.7.7.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianlibpgjavasid42.7.14-1fixed
Debianlibpgjavaforky42.7.14-1fixed
Debianlibpgjavatrixie42.7.7-1fixed
Debianlibpgjavabookworm42.5.5-0+deb12u1not affected
Opensusepostgresql-jdbctumbleweed42.7.7-1.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianlibpgjavasourcesid42.7.7-1not yet assignedNot reported[1107696]
Debianlibpgjavasourceforky42.7.7-1not yet assignedNot reported[1107696]
Debianlibpgjavasourcetrixie42.7.7-1not yet assignedNot reported[1107696]
DebianlibpgjavasourcebookwormNot affectedunimportantNot reported[1107696]
Opensusepostgresql-jdbcrpmtumbleweed42.7.7-1.1Not reportedOPENSUSE-SU-2025:15264-1Not reported

[Debian bug #1107696]

OpenFactory catalog packages

[openSUSE Tumbleweed]

  • Source package: [postgresql-jdbc]

    Details (1)
    • 42.7.11-1.3 · noarch · tumbleweed

      Unknown · Fixed: 42.7.7-1.1

      Version impact unknown

      dsa · postgresql-jdbc · opensuse · tumbleweed

  • Source package: [postgresql-jdbc]

    Details (1)
    • 42.7.11-1.3 · noarch · tumbleweed

      Fixed · Fixed: 42.7.7-1.1

      dsa · postgresql-jdbc · opensuse · tumbleweed

[Debian 12 (Bookworm)]

  • Source package: [libpgjava]

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

      Not affected

      dsa · libpgjava · debian · bookworm

    • 42.5.5-0+deb12u1 · all · bookworm

      Not affected

      dsa · libpgjava · debian · bookworm

  • Source package: [libpgjava]

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

      Not affected

      dsa · libpgjava · debian · bookworm

    • 42.5.5-0+deb12u1 · all · bookworm

      Not affected

      dsa · libpgjava · debian · bookworm

[Debian 13 (Trixie)]

  • Source package: [libpgjava]

    Details (2)
    • 42.7.7-1 · all · trixie

      Fixed · Fixed: 42.7.7-1

      dsa · libpgjava · debian · 13

    • 42.7.7-1 · all · trixie

      Fixed · Fixed: 42.7.7-1

      dsa · libpgjava · debian · 13

Observed:

References