Skip to main content
HIGH

CVE-2025-49146

CVSS v3

8.2

HIGH

EPSS Score

0.5 %

exploit probability, as of 2026-10-19

CISA KEV

No

known exploited

Exploitation

—

SSVC status

Get an alert for each new CVE published for postgresql.

Set up CVE WatchFree account · no credit card

Affected and fixed versions

Packages from OSV.dev and products from the vendors' CSAF advisories.

version not verifiedVersions not verified: read as OSV.dev and the vendors publish them, not checked against each vendor's release list.

Packages

  • org.postgresql:postgresqlMavenfrom 42.7.4 · fixed in 42.7.7
  • postgresql-jdbc-driverBitnamifrom 42.7.4 · fixed in 42.7.7

Vendor advisories

  • CVE-2025-49146 Red Hat Product Security27 products fixed · 2 known affected

    pgjdbc: pgjdbc insecure authentication in channel binding

    postgresql as a component of Red Hat build of Apicurio Registry 2 · postgresql as a component of Red Hat build of Apicurio Registry 3

  • RHSA-2025:16409 Red Hat Product Security1 product fixed

    Red Hat Security Advisory: Red Hat AMQ Broker 7.12.5 release and security update

  • RHSA-2025:13010 Red Hat Product Security1 product fixed

    Red Hat Security Advisory: Red Hat build of Quarkus 3.20.2 release and security update

  • RHSA-2025:13012 Red Hat Product Security1 product fixed

    Red Hat Security Advisory: Red Hat build of Quarkus 3.15.6 release and security update

  • RHSA-2025:13274 Red Hat Product Security1 product fixed

    Red Hat Security Advisory: Red Hat AMQ Broker 7.13.1 release and security update

  • RHSA-2025:10323 Red Hat Product Security22 products fixed

    Red Hat Security Advisory: Red Hat build of Cryostat security update

1 more advisory

Full record on NVD

Description

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.

Technical details

CVSS v3 Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N
Published
2025-06-11
Last Modified
2025-10-06

Frequently asked questions

What is CVE-2025-49146?

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.

Is CVE-2025-49146 actively exploited?

Active exploitation of CVE-2025-49146 has not been confirmed. Its EPSS score was 0.5% on 2026-10-19, the estimated probability of exploitation in the next 30 days.

What is the CVSS score for CVE-2025-49146?

CVE-2025-49146 has a CVSS v3 base score of 8.2 (HIGH severity), with vector string CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N.

Running postgresql? Hear about its next vulnerability

CVE Watch matches each new CVE to the vendors and products you list (vendor and product, not the version) and puts it in your alerts with its KEV and EPSS status.

Already have an account? Open CVE WatchNo credit card required · No monthly cap on website lookups · 250 API requests/month