Description
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.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| pgjdbc | pgjdbc | >= 42.2.0, < 42.7.11 | — |
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 14 | libpgjava | 42.7.11-1 | — |
| Debian 13 | libpgjava | No fix yet | — |
| Debian 12 | libpgjava | No fix yet | — |
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 26.10 | libpgjava | No fix yet | — |
| Ubuntu 26.04 LTS | libpgjava | No fix yet | — |
| Ubuntu 25.10 | libpgjava | No fix yet | — |
| Ubuntu 24.04 LTS | libpgjava | No fix yet | — |
| Ubuntu 22.04 LTS | libpgjava | No fix yet | — |
Show 1 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu Pro 20.04 LTS | libpgjava | No fix yet | — |
Red Hat
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| RHEL 10 | postgresql-jdbc | 42.7.2-1.el10_2.2 | RHSA-2026:24348 |
| RHEL 9 | postgresql-jdbc | 42.2.28-2.el9_8.2 | RHSA-2026:22304 |
| RHEL 8 | postgresql-jdbc +1 | 42.2.14-4.el8_10 | RHSA-2026:25030 |
Show 10 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| RHEL 10.0 EUS | postgresql-jdbc | 42.7.1-7.el10_0.1 | RHSA-2026:52928 |
| RHEL 9.6 EUS | postgresql-jdbc | 42.2.28-1.el9_6.1 | RHSA-2026:52930 |
| RHEL 9.4 E4S | postgresql-jdbc | 42.2.28-1.el9_4.1 | RHSA-2026:52929 |
| RHEL 9.2 E4S | postgresql-jdbc | 42.2.28-1.el9_2.1 | RHSA-2026:54532 |
| RHEL 8.8 TUS | postgresql-jdbc +1 | 42.2.14-5.el8_8.1 | RHSA-2026:52978 |
| RHEL 8.8 E4S | postgresql-jdbc +1 | 42.2.14-5.el8_8.1 | RHSA-2026:52978 |
| RHEL 8.6 EUS Long Life | postgresql-jdbc +1 | 42.2.3-5.el8_6.1 | RHSA-2026:59277 |
| RHEL 8.6 AUS | postgresql-jdbc +1 | 42.2.3-5.el8_6.1 | RHSA-2026:59277 |
| RHEL 8.4 EUS Long Life | postgresql-jdbc +1 | 42.2.3-7.el8_4.1 | RHSA-2026:59278 |
| RHEL 8.4 AUS | postgresql-jdbc +1 | 42.2.3-7.el8_4.1 | RHSA-2026:59278 |
AlmaLinux
Errata ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| AlmaLinux 10 | postgresql-jdbc | 42.7.2-1.el10_2.2 | ALSA-2026:24348 |
| AlmaLinux 9 | postgresql-jdbc | 42.2.28-2.el9_8.2 | ALSA-2026:22304 |
| AlmaLinux 8 | postgresql-jdbc +1 | 42.2.14-4.el8_10 | ALSA-2026:25030 |
Rocky Linux
Errata ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Rocky Linux 10 | postgresql-jdbc | 42.7.2-1.el10_2.2 | RLSA-2026:24348 |
| Rocky Linux 9 | postgresql-jdbc | 42.2.28-2.el9_8.2 | RLSA-2026:22304 |
| Rocky Linux 8 | postgresql-jdbc | 42.2.14-4.el8_10 | RLSA-2026:25030 |
SUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| SLES for SAP 16.0 | postgresql-jdbc | 42.7.7-160000.3.1 | SUSE-SU-2026:22000-1 |
| SLES 16.0 | postgresql-jdbc | 42.7.7-160000.3.1 | SUSE-SU-2026:22000-1 |
| SUSE Multi-Linux Manager Server Extension for SLE 5.1 | suse-multi-linux-manager-5.1-s390x-server-attestation-image +3 | 5.1.4-8.22.10 | SUSE-SU-2026:2774-1 |
| SUSE Multi-Linux Manager Server Extension for SLE 5.1 | suse-multi-linux-manager-5.1-s390x-server-hub-xmlrpc-api-image +3 | 5.1.4-8.20.12 | SUSE-SU-2026:2774-1 |
| SUSE Multi-Linux Manager Server Extension for SLE 5.1 | suse-multi-linux-manager-5.1-s390x-server-image +3 | 5.1.4-8.20.34 | SUSE-SU-2026:2774-1 |
| SUSE Multi-Linux Manager Server Extension for SLE 5.1 | suse-multi-linux-manager-5.1-s390x-server-migration-14-16-image +3 | 5.1.4-8.20.13 | SUSE-SU-2026:2774-1 |
| SUSE Multi-Linux Manager Server Extension for SLE 5.1 | suse-multi-linux-manager-5.1-s390x-server-postgresql-image +3 | 5.1.4-6.24.3 | SUSE-SU-2026:2774-1 |
| SUSE Multi-Linux Manager Server Extension for SLE 5.1 | suse-multi-linux-manager-5.1-s390x-server-saline-image +3 | 5.1.4-9.20.24 | SUSE-SU-2026:2774-1 |
| SUSE Multi-Linux Manager Server Extension for SLE 5.1 | uyuni-tools | 5.1.29-150700.3.26.1 | SUSE-SU-2026:2774-1 |
Show 1 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| SUSE Multi-Linux Manager Proxy Extension for SLE 5.1 | suse-multi-linux-manager-5.1-s390x-proxy-httpd-image +3 | 5.1.4-8.22.22 | SUSE-SU-2026:2774-1 |
| SUSE Multi-Linux Manager Proxy Extension for SLE 5.1 | suse-multi-linux-manager-5.1-s390x-proxy-salt-broker-image +3 | 5.1.4-9.20.25 | SUSE-SU-2026:2774-1 |
| SUSE Multi-Linux Manager Proxy Extension for SLE 5.1 | suse-multi-linux-manager-5.1-s390x-proxy-squid-image +3 | 5.1.4-8.20.11 | SUSE-SU-2026:2774-1 |
| SUSE Multi-Linux Manager Proxy Extension for SLE 5.1 | suse-multi-linux-manager-5.1-s390x-proxy-ssh-image +3 | 5.1.4-8.20.12 | SUSE-SU-2026:2774-1 |
| SUSE Multi-Linux Manager Proxy Extension for SLE 5.1 | suse-multi-linux-manager-5.1-s390x-proxy-tftpd-image +3 | 5.1.4-8.20.13 | SUSE-SU-2026:2774-1 |
| SUSE Multi-Linux Manager Proxy Extension for SLE 5.1 | uyuni-tools | 5.1.29-150700.3.26.1 | SUSE-SU-2026:2774-1 |
openSUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| openSUSE Tumbleweed | postgresql-jdbc | 42.7.11-1.1 | openSUSE-SU-2026:11001-1 |
Oracle Linux
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Oracle Linux 10 | postgresql-jdbc | 42.7.2-1.el10_2.2 | ELSA-2026-24348 |
| Oracle Linux 9 | postgresql-jdbc | 42.2.28-2.el9_8.2 | ELSA-2026-22304 |
| Oracle Linux 8 | postgresql-jdbc +1 | 42.2.14-4.el8_10 | ELSA-2026-25030 |
Wolfi
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Wolfi rolling | apicurio-registry | 3.2.1-r4 | — |
| Wolfi rolling | debezium-3.5-connector-jdbc +1 | 3.5.1-r0 | — |
| Wolfi rolling | dependency-track +1 | 4.14.1-r3 | — |
| Wolfi rolling | druid | 37.0.0-r2 | — |
| Wolfi rolling | flyway | 12.5.0-r0 | — |
| Wolfi rolling | keycloak-26.5 +2 | No fix yet | — |
| Wolfi rolling | keycloak-26.6 +1 | 26.6.1-r3 | — |
| Wolfi rolling | sonarqube | 26.4.0.121862-r1 | — |
| Wolfi rolling | thingsboard-tb-node | 4.3.1.1-r3 | — |
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| Maven | org.postgresql:postgresql | >= 42.2.0, < 42.7.11 | 42.7.11 | GHSA-98qh-xjc8-98pq |
Advisories 31
- WID-SEC-2026-3046 IBM Concert: Mehrere Schwachstellen BSI CERT-Bund (WID) · Nov 10, 2026
- WID-SEC-2026-2923 Atlassian Produkte (Bamboo, Bitbucket, Confluence, Crucible, Fisheye, und Jira): Mehrere Schwachstellen BSI CERT-Bund (WID) · Nov 8, 2026
- ALSA-2026:22304 Important: postgresql-jdbc security update AlmaLinux Security Advisories · Oct 29, 2026
- ALSA-2026:24348 Important: postgresql-jdbc security update AlmaLinux Security Advisories · Oct 29, 2026
- ALSA-2026:25030 Important: postgresql-jdbc security update AlmaLinux Security Advisories · Oct 29, 2026
- WID-SEC-2026-2437 Oracle Communications: Mehrere Schwachstellen BSI CERT-Bund (WID) · Oct 22, 2026
- RHSA-2026:59277 Red Hat Security Advisory: postgresql-jdbc security update Red Hat Security Advisories (RHSA) · Oct 20, 2026
- RHSA-2026:59278 Red Hat Security Advisory: postgresql-jdbc security update Red Hat Security Advisories (RHSA) · Oct 20, 2026
- RHSA-2026:54532 Red Hat Security Advisory: postgresql-jdbc security update Red Hat Security Advisories (RHSA) · Oct 20, 2026
- RHSA-2026:52978 Red Hat Security Advisory: postgresql-jdbc security update Red Hat Security Advisories (RHSA) · Oct 20, 2026
- RHSA-2026:52930 Red Hat Security Advisory: postgresql-jdbc security update Red Hat Security Advisories (RHSA) · Oct 20, 2026
- RHSA-2026:52929 Red Hat Security Advisory: postgresql-jdbc security update Red Hat Security Advisories (RHSA) · Oct 20, 2026
- RHSA-2026:52928 Red Hat Security Advisory: postgresql-jdbc security update Red Hat Security Advisories (RHSA) · Oct 20, 2026
- RHSA-2026:25030 Red Hat Security Advisory: postgresql-jdbc security update Red Hat Security Advisories (RHSA) · Oct 20, 2026
- RHSA-2026:24348 Red Hat Security Advisory: postgresql-jdbc security update Red Hat Security Advisories (RHSA) · Oct 20, 2026
- RHSA-2026:22304 Red Hat Security Advisory: postgresql-jdbc security update Red Hat Security Advisories (RHSA) · Oct 20, 2026
- WID-SEC-2026-2460 Atlassian Bamboo, Bitbucket, Confluence, Fisheye, Crucible, Jira und Jira Service Management: Mehrere Schwachstellen BSI CERT-Bund (WID) · Oct 1, 2026
- WID-SEC-2026-1955 Atlassian Bamboo, Bitbucket, Confluence, Fisheye, Crucible, Jira und Jira Service Management: Mehrere Schwachstellen BSI CERT-Bund (WID) · Sep 23, 2026
- WID-SEC-2026-3043 IBM QRadar SIEM: Mehrere Schwachstellen BSI CERT-Bund (WID) · Sep 17, 2026
- WID-SEC-2026-1754 PostgreSQL JDBC Driver: Schwachstelle ermöglicht Denial of Service BSI CERT-Bund (WID) · Sep 10, 2026
- NCSC-2026-0325 Kwetsbaarheden verholpen in Atlassian producten NCSC-NL (Netherlands) · Aug 24, 2026
- WID-SEC-2026-1608 Atlassian Produkte (Bamboo, Bitbucket, Confluence, Crucible, Fisheye und Jira): Mehrere Schwachstellen BSI CERT-Bund (WID) · Jul 19, 2026
- ELSA-2026-24348 Important: postgresql-jdbc security update (Oracle Linux 10) Oracle Linux Security Advisories (ELSA) · Jul 16, 2026
- SUSE-SU-2026:2774-1 Security update 5.1.4 for Multi-Linux Manager Server SUSE / openSUSE Security Updates · Jul 7, 2026
- ELSA-2026-22304 Important: postgresql-jdbc security update (Oracle Linux 9) Oracle Linux Security Advisories (ELSA) · Jun 23, 2026
- openSUSE-SU-2026:11001-1 postgresql-jdbc-42.7.11-1.1 on GA media SUSE / openSUSE Security Updates · Jun 12, 2026
- RLSA-2026:24348 Important: postgresql-jdbc security update Rocky Linux Security Advisories · Jun 11, 2026
- RLSA-2026:25030 Important: postgresql-jdbc security update Rocky Linux Security Advisories · Jun 11, 2026
- ELSA-2026-25030 Important: postgresql-jdbc security update (Oracle Linux 8) Oracle Linux Security Advisories (ELSA) · Jun 10, 2026
- SUSE-SU-2026:22000-1 Security update for postgresql-jdbc SUSE / openSUSE Security Updates · Jun 9, 2026
- RLSA-2026:22304 Important: postgresql-jdbc security update Rocky Linux Security Advisories · Jun 2, 2026