CVE-2026-42198
pgjdbc: Unbounded PBKDF2 iterations in SCRAM authentication allows CPU exhaustion DoS
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.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
7.5
pgjdbc: Unbounded PBKDF2 iterations in SCRAM authentication allows CPU exhaustion DoS
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.
- Record
CVE-2026-42198- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-770, CWE-770
- Updated
- 2026-11-02
EUVDEUVD-2026-26247
7.5
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.
- Record
EUVD-2026-26247- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-98qh-xjc8-98pq
7.5
pgjdbc: Unbounded PBKDF2 iterations in SCRAM authentication allows CPU exhaustion DoS
Summary
pgjdbc is vulnerable to a client-side denial of service during SCRAM-SHA-256 authentication.
Impact
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 affects availability. It does not provide authentication bypass, privilege escalation, or direct password disclosure.
A user is vulnerable when all of the following are true:
- The connection uses SCRAM-SHA-256 authentication.
- The client reaches a malicious, compromised, or attacker-controlled PostgreSQL endpoint.
- That endpoint sends a very large SCRAM PBKDF2 iteration count in the
server-first-message.
In practice, that can happen in these situations:
- the application lets end users or tenants supply their own database connection details (as in many BI, reporting, analytics, ETL, and low-code platforms), so a user can point the shared client host at a server they control
- the application accepts connection strings, hostnames, or JDBC URLs from user input, configuration uploaded by users, or other untrusted sources
- the application is configured to connect to a PostgreSQL server that is itself malicious or later becomes compromised
- the application connects through an untrusted proxy, relay, tunnel, bastion, or connection-pooling service that can act as the PostgreSQL server
- an attacker can redirect the client to a fake PostgreSQL endpoint by manipulating DNS, service discovery, Kubernetes service resolution,
/etc/hosts, environment variables, or similar indirection - an active network attacker on the path can impersonate the server because the connection does not strongly verify server identity (for example,
sslmodelower thanverify-full, or trusting a CA that signs hosts outside the operator's control)
The issue is more damaging when the application uses connection retries, many parallel connection attempts, or loginTimeout and assumes the timeout fully stops the work.
Patches
The patch introduces a new connection property, scramMaxIterations, with a default of 100K. The client now rejects SCRAM server messages that advertise more PBKDF2 iterations than the configured cap before starting the PBKDF2 computation begins.
Workarounds
Until a patched version of pgjdbc is deployed, the following measures reduce exposure:
-
Only connect to trusted PostgreSQL servers whose identity is verified.
Connect only to trusted PostgreSQL servers, and verify server identity with TLS using sslmode=verify-full and a trusted CA. TLS without certificate and hostname verification is not sufficient as an active network attacker can still impersonate the server. -
Do not rely on
loginTimeoutas a complete mitigation on unpatched versions.
On affected versions,loginTimeoutcan stop the waiting caller while the worker thread continues spending CPU. -
Avoid SCRAM on untrusted or interceptable connection paths.
For those paths, use an authentication method that does not let the server choose a SCRAM PBKDF2 iteration count. -
Reduce blast radius operationally.
Limit parallel connection attempts, add retry backoff, isolate connection establishment in a separate worker or process when possible, and apply CPU or container limits where appropriate. -
On trusted servers you control, keep SCRAM iteration counts at ordinary values.
This does not defend against an attacker-controlled server, but it avoids…
- Record
GHSA-98qh-xjc8-98pq- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-770
- Updated
- 2026-11-02
NVD
7.5
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.
- Record
CVE-2026-42198- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-770
- Updated
- 2026-11-02
OSV
7.5
pgjdbc: Unbounded PBKDF2 iterations in SCRAM authentication allows CPU exhaustion DoS
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.
- Record
CVE-2026-42198- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-770
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-42198
7.5
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.
- Record
DEBIAN-CVE-2026-42198- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 34 moreShow less
OSVGHSA-98qh-xjc8-98pq
7.5
pgjdbc: Unbounded PBKDF2 iterations in SCRAM authentication allows CPU exhaustion DoS
Summary
pgjdbc is vulnerable to a client-side denial of service during SCRAM-SHA-256 authentication.
Impact
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 affects availability. It does not provide authentication bypass, privilege escalation, or direct password disclosure.
A user is vulnerable when all of the following are true:
- The connection uses SCRAM-SHA-256 authentication.
- The client reaches a malicious, compromised, or attacker-controlled PostgreSQL endpoint.
- That endpoint sends a very large SCRAM PBKDF2 iteration count in the
server-first-message.
In practice, that can happen in these situations:
- the application lets end users or tenants supply their own database connection details (as in many BI, reporting, analytics, ETL, and low-code platforms), so a user can point the shared client host at a server they control
- the application accepts connection strings, hostnames, or JDBC URLs from user input, configuration uploaded by users, or other untrusted sources
- the application is configured to connect to a PostgreSQL server that is itself malicious or later becomes compromised
- the application connects through an untrusted proxy, relay, tunnel, bastion, or connection-pooling service that can act as the PostgreSQL server
- an attacker can redirect the client to a fake PostgreSQL endpoint by manipulating DNS, service discovery, Kubernetes service resolution,
/etc/hosts, environment variables, or similar indirection - an active network attacker on the path can impersonate the server because the connection does not strongly verify server identity (for example,
sslmodelower thanverify-full, or trusting a CA that signs hosts outside the operator's control)
The issue is more damaging when the application uses connection retries, many parallel connection attempts, or loginTimeout and assumes the timeout fully stops the work.
Patches
The patch introduces a new connection property, scramMaxIterations, with a default of 100K. The client now rejects SCRAM server messages that advertise more PBKDF2 iterations than the configured cap before starting the PBKDF2 computation begins.
Workarounds
Until a patched version of pgjdbc is deployed, the following measures reduce exposure:
-
Only connect to trusted PostgreSQL servers whose identity is verified.
Connect only to trusted PostgreSQL servers, and verify server identity with TLS using sslmode=verify-full and a trusted CA. TLS without certificate and hostname verification is not sufficient as an active network attacker can still impersonate the server. -
Do not rely on
loginTimeoutas a complete mitigation on unpatched versions.
On affected versions,loginTimeoutcan stop the waiting caller while the worker thread continues spending CPU. -
Avoid SCRAM on untrusted or interceptable connection paths.
For those paths, use an authentication method that does not let the server choose a SCRAM PBKDF2 iteration count. -
Reduce blast radius operationally.
Limit parallel connection attempts, add retry backoff, isolate connection establishment in a separate worker or process when possible, and apply CPU or container limits where appropriate. -
On trusted servers you control, keep SCRAM iteration counts at ordinary values.
This does not defend against an attacker-controlled server, but it avoids…
- Record
GHSA-98qh-xjc8-98pq- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-770
- Updated
- 2026-11-02
OSVOESA-2026-2443
7.5
postgresql-jdbc security update
PostgreSQL JDBC Driver (PgJDBC for short) allows Java programs to connect to a PostgreSQL database using standard, database independent Java code. Is an open source JDBC driver written in Pure Java (Type 4), and communicates in the PostgreSQL native network protocol.
Security Fix(es):
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.(CVE-2026-42198)
- Record
OESA-2026-2443- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2026-2444
7.5
postgresql-jdbc security update
PostgreSQL JDBC Driver (PgJDBC for short) allows Java programs to connect to a PostgreSQL database using standard, database independent Java code. Is an open source JDBC driver written in Pure Java (Type 4), and communicates in the PostgreSQL native network protocol.
Security Fix(es):
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.(CVE-2026-42198)
- Record
OESA-2026-2444- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2026-2445
7.5
postgresql-jdbc security update
PostgreSQL JDBC Driver (PgJDBC for short) allows Java programs to connect to a PostgreSQL database using standard, database independent Java code. Is an open source JDBC driver written in Pure Java (Type 4), and communicates in the PostgreSQL native network protocol.
Security Fix(es):
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.(CVE-2026-42198)
- Record
OESA-2026-2445- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2026-2446
7.5
postgresql-jdbc security update
PostgreSQL JDBC Driver (PgJDBC for short) allows Java programs to connect to a PostgreSQL database using standard, database independent Java code. Is an open source JDBC driver written in Pure Java (Type 4), and communicates in the PostgreSQL native network protocol.
Security Fix(es):
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.(CVE-2026-42198)
- Record
OESA-2026-2446- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2026-2501
7.5
postgresql-jdbc security update
PostgreSQL JDBC Driver (PgJDBC for short) allows Java programs to connect to a PostgreSQL database using standard, database independent Java code. Is an open source JDBC driver written in Pure Java (Type 4), and communicates in the PostgreSQL native network protocol.
Security Fix(es):
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.(CVE-2026-42198)
- Record
OESA-2026-2501- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHLW-2026-5920e9c5f3ada010
7.5
Lightwell Security Advisory: postgresql 42.7.3.rhlw-00001
Red Hat Lightwell has released org.postgresql:postgresql 42.7.3.rhlw-00001 with a backported security fix.
CVE-2026-42198: pgjdbc: Unbounded PBKDF2 iterations in SCRAM authentication allows CPU exhaustion DoS
This patched artifact is a drop-in replacement for org.postgresql:postgresql 42.7.3 from Maven Central.
- Record
RHLW-2026-5920e9c5f3ada010- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHLW-2026-b44d1f7dac7a0d3d
7.1
Lightwell Security Advisory: postgresql 42.3.3.rhlw-00006
Red Hat Lightwell has released org.postgresql:postgresql 42.3.3.rhlw-00006 with backported fixes for CVE-2022-31197, CVE-2022-41946, CVE-2024-1597, and CVE-2026-42198.
CVE-2022-31197: SQL Injection in ResultSet.refreshRow() with malicious column names in pgjdbc
CVE-2022-41946: TemporaryFolder on unix-like systems does not limit access to created files in pgjdbc
CVE-2024-1597: pgjdbc SQL Injection via line comment generation
CVE-2026-42198: pgjdbc: Unbounded PBKDF2 iterations in SCRAM authentication allows CPU exhaustion DoS
This patched artifact is a drop-in replacement for org.postgresql:postgresql 42.3.3 from Maven Central.
- Record
RHLW-2026-b44d1f7dac7a0d3d- CVSS 3.1
- 7.1 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2026:22304
7.5
Red Hat Security Advisory: postgresql-jdbc security update
- Record
RHSA-2026:22304- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2026:24348
7.5
Red Hat Security Advisory: postgresql-jdbc security update
- Record
RHSA-2026:24348- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2026:25030
7.5
Red Hat Security Advisory: postgresql-jdbc security update
- Record
RHSA-2026:25030- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2026:52928
7.5
Red Hat Security Advisory: postgresql-jdbc security update
- Record
RHSA-2026:52928- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2026:52929
7.5
Red Hat Security Advisory: postgresql-jdbc security update
- Record
RHSA-2026:52929- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2026:52930
7.5
Red Hat Security Advisory: postgresql-jdbc security update
- Record
RHSA-2026:52930- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2026:52978
7.5
Red Hat Security Advisory: postgresql-jdbc security update
- Record
RHSA-2026:52978- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2026:54532
7.5
Red Hat Security Advisory: postgresql-jdbc security update
- Record
RHSA-2026:54532- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2026:59277
7.5
Red Hat Security Advisory: postgresql-jdbc security update
- Record
RHSA-2026:59277- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2026:59278
7.5
Red Hat Security Advisory: postgresql-jdbc security update
- Record
RHSA-2026:59278- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRLSA-2026:22304
7.5
Important: postgresql-jdbc security update
PostgreSQL is an advanced object-relational database management system. The postgresql-jdbc package includes the .jar files needed for Java programs to access a PostgreSQL database.
Security Fix(es):
- jdbc.postgresql.org: pgjdbc: Client-side Denial of Service via malicious SCRAM-SHA-256 authentication (CVE-2026-42198)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2026:22304- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRLSA-2026:24348
7.5
Important: postgresql-jdbc security update
PostgreSQL is an advanced object-relational database management system. The postgresql-jdbc package includes the .jar files needed for Java programs to access a PostgreSQL database.
Security Fix(es):
- jdbc.postgresql.org: pgjdbc: Client-side Denial of Service via malicious SCRAM-SHA-256 authentication (CVE-2026-42198)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2026:24348- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRLSA-2026:25030
7.5
Important: postgresql-jdbc security update
PostgreSQL is an advanced object-relational database management system. The postgresql-jdbc package includes the .jar files needed for Java programs to access a PostgreSQL database.
Security Fix(es):
- jdbc.postgresql.org: pgjdbc: Client-side Denial of Service via malicious SCRAM-SHA-256 authentication (CVE-2026-42198)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2026:25030- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVROOT-APP-MAVEN-CVE-2026-42198
7.5
CVE-2026-42198 in org.postgresql:postgresql - Patched by Root
Root has patched CVE-2026-42198 in the org.postgresql:postgresql package for Root:Maven. Multiple fixed versions available.
- Record
ROOT-APP-MAVEN-CVE-2026-42198- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-42198
7.5
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.
- Record
UBUNTU-CVE-2026-42198- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-04
OSVALSA-2026:22304 No score
Important: postgresql-jdbc security update
PostgreSQL is an advanced object-relational database management system. The postgresql-jdbc package includes the .jar files needed for Java programs to access a PostgreSQL database.
Security Fix(es):
- jdbc.postgresql.org: pgjdbc: Client-side Denial of Service via malicious SCRAM-SHA-256 authentication (CVE-2026-42198)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2026:22304- Updated
- 2026-11-02
OSVALSA-2026:24348 No score
Important: postgresql-jdbc security update
PostgreSQL is an advanced object-relational database management system. The postgresql-jdbc package includes the .jar files needed for Java programs to access a PostgreSQL database.
Security Fix(es):
- jdbc.postgresql.org: pgjdbc: Client-side Denial of Service via malicious SCRAM-SHA-256 authentication (CVE-2026-42198)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2026:24348- Updated
- 2026-11-02
OSVALSA-2026:25030 No score
Important: postgresql-jdbc security update
PostgreSQL is an advanced object-relational database management system. The postgresql-jdbc package includes the .jar files needed for Java programs to access a PostgreSQL database.
Security Fix(es):
- jdbc.postgresql.org: pgjdbc: Client-side Denial of Service via malicious SCRAM-SHA-256 authentication (CVE-2026-42198)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2026:25030- Updated
- 2026-11-02
OSVBIT-postgresql-jdbc-driver-2026-42198 No score
pgjdbc: Unbounded PBKDF2 iterations in SCRAM authentication allows CPU exhaustion DoS
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.
- Record
BIT-postgresql-jdbc-driver-2026-42198- Updated
- 2026-11-02
OSVCLSA-2026-1781092532 No score
postgresql-jdbc: Fix of CVE-2026-42198
- CVE-2026-42198: fix unbounded SCRAM PBKDF2 iteration count accepted from the server
- Record
CLSA-2026-1781092532- Updated
- 2026-11-02
OSVCLSA-2026-1781608329 No score
postgresql-jdbc: Fix of CVE-2026-42198
- update to 42.2.28
- CVE-2024-1597: fix SQL injection in PostgreSQL JDBC simple query mode
- Record
CLSA-2026-1781608329- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11001-1 No score
postgresql-jdbc-42.7.11-1.1 on GA media
These are all security issues fixed in the postgresql-jdbc-42.7.11-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11001-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:20847-1 No score
Security update for postgresql-jdbc
This update for postgresql-jdbc fixes the following issue
- CVE-2026-42198: Client-side Denial of Service via malicious SCRAM-SHA-256 authentication (bsc#1264174).
- Record
openSUSE-SU-2026:20847-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:2028-1 No score
Security update for postgresql-jdbc
This update for postgresql-jdbc fixes the following issue
- CVE-2026-42198: client-side denial of service via malicious SCRAM-SHA-256 authentication (bsc#1264174).
- Record
SUSE-SU-2026:2028-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:22000-1 No score
Security update for postgresql-jdbc
This update for postgresql-jdbc fixes the following issue
- CVE-2026-42198: Client-side Denial of Service via malicious SCRAM-SHA-256 authentication (bsc#1264174).
- Record
SUSE-SU-2026:22000-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:2774-1 No score
Security update 5.1.4 for Multi-Linux Manager Server
This update fixes the following issues:
Release Notes Highlights:
- Update to SUSE Multi-Linux Manager 5.1.4
- Added note about migration for SUSE Linux Enterprise Server 16 on SSH managed minions
- Product Migration from SUSE Linux Enterprise Server 15 SP7 to 16.0
- SUSE Liberty Linux 9.6 Support
- New API Endpoint - listMigrationTargetsWithChannels
- Debian 12 End-of-Life Notice
- SUSE Registry URL Change
- Security fixes: CVE-2026-34986, CVE-2026-41602, CVE-2026-39821, CVE-2026-42198 CVE-2022-21698, CVE-2026-40179, CVE-2026-42151, CVE-2026-42154 CVE-2026-28374, CVE-2026-28376, CVE-2026-28379, CVE-2026-28380 CVE-2026-28383, CVE-2026-33376, CVE-2026-33377, CVE-2026-33378 CVE-2026-33380, CVE-2026-33381
- Bugs mentioned: bsc#1226578, bsc#1234567, bsc#1238890, bsc#1242916, bsc#1245107 bsc#1247707, bsc#1248699, bsc#1249243, bsc#1253032, bsc#1257583 bsc#1257894, bsc#1258041, bsc#1258079, bsc#1258144, bsc#1258382 bsc#1258816, bsc#1259087, bsc#1259230, bsc#1259261, bsc#1259474 bsc#1259479, bsc#1259482, bsc#1259521, bsc#1259590, bsc#1259591 bsc#1259700, bsc#1259739, bsc#1259787, bsc#1259960, bsc#1260031 bsc#1260614, bsc#1260806, bsc#1261305, bsc#1261307, bsc#1261327 bsc#1261631, bsc#1261723, bsc#1261753, bsc#1261841, bsc#1261902 bsc#1262090, bsc#1262285, bsc#1262460, bsc#1262471, bsc#1262492 bsc#1262595, bsc#1262708, bsc#1262720, bsc#1262761, bsc#1263814 bsc#1263841, bsc#1264149, bsc#1264234, bsc#1264256, bsc#1264966 bsc#1265134, bsc#1265319, bsc#1265358, bsc#1265975, bsc#1266012 bsc#1262950, bsc#1263501, bsc#1266600, bsc#1266556, bsc#1264174 bsc#1262222, bsc#1263986, bsc#1263987, bsc#1265290, bsc#1265289 bsc#1265288, bsc#1265287, bsc#1265286, bsc#1265285, bsc#1265284 bsc#1265283, bsc#1265282, bsc#1265281, bsc#1269253, bsc#1269534
Container images and uyuni-tools changes:
server-attestation-image:
- Version 5.1.15
- Image rebuilt to the newest version with updated dependencies for SUSE Multi-Linux Manager 5.1.4
server-hub-xmlrpc-api-image:
- Version 5.1.14
- Image rebuilt to the newest version with updated dependencies for SUSE Multi-Linux Manager 5.1.4
server-image:
- Version 5.1.15
- Healthcheck on disk usage based on taskomatic (bsc#1238890)
- Added mozilla-nss-sysinit to Dockerfile required for FIPS (bsc#1247707)
- Do not get repositories from SCC in the server container (bsc#1242916)
- Added 'susemanager-tools', 'susemanager' and 'susemanager-tools-salt' packages to server-image
server-migration-14-16-image:
- Version 5.1.14
- Image rebuilt to the newest version with updated dependencies for SUSE Multi-Linux Manager 5.1.4
server-postgresql-image:
- Version 5.1.13
- Healthcheck on disk usage based on taskomatic (bsc#1238890)
- Added needed pg_hba rules on upgrade (bsc#1262492, bsc#1264149)
server-saline-image:
- Version 5.1.14
- Use python3*-tornado6 package to make it working with Python 3.11
uyuni-tools:
- Version 5.1.29-0 Check backup status only after database is started (bsc#1262492)
- Version 5.1.28-0
- Remove waitForTraefik function (bsc#1261902)
- Fix inspect: missing registry for db image (bsc#1259739)
- Preserve hub replicas during upgrade (bsc#1262708)
- Stop automatically unhealthy container
- Ignore spacewalk-service stop return code.
- Use correct CA for Report DB (bsc#1260806)
- Do not call podman healthcheck run to wait for pods to be ready (bsc#1266012)
The following packages are underlying build dependencies and system components used by the containers:
cobbler:
- Added the distro signature for rhel10 (bsc#1265134)
liberate-formula:
- Version 0.1.4
- No customer facing changes
- Version 0.1.3
- Liberate formula support for EL10 (bsc#1265975)
prometheus-exporters-formula:
- Version 1.4.3
- Added support for Python 3.13
- Drop migrate_formula_data script as it is obsolete
prometheus-postgres_exporter:
-…
- Record
SUSE-SU-2026:2774-1- Updated
- 2026-11-02
Affected products
- pgjdbc
- postgresql jdbc driver
- red hat amq broker 7.13.6
- red hat amq broker 7.14.1
- red hat build of quarkus 3.27.3.sp2
- red hat enterprise linux 10
- red hat enterprise linux 10.0 extended update support
- red hat enterprise linux 6
- red hat enterprise linux 7
- red hat enterprise linux 8
- red hat enterprise linux 8.4 advanced mission critical update support
- red hat enterprise linux 8.4 extended update support long-life add-on
Show 8 moreShow less
- red hat enterprise linux 8.6 advanced mission critical update support
- red hat enterprise linux 8.6 extended update support long-life add-on
- red hat enterprise linux 8.8 telecommunications update service
- red hat enterprise linux 8.8 update services for sap solutions
- red hat enterprise linux 9
- red hat enterprise linux 9.2 update services for sap solutions
- red hat enterprise linux 9.4 update services for sap solutions
- red hat enterprise linux 9.6 extended update support
Affected packages
| Package | Affected | Fixed |
|---|---|---|
org.postgresql:postgresqlMaven |
42.2.0 up to 42.7.11 | 42.7.11 |
postgresql-jdbcAlmaLinux:9 |
before 42.2.28-2.el9_8.2 | 42.2.28-2.el9_8.2 |
postgresql-jdbcAlmaLinux:10 |
before 42.7.2-1.el10_2.2 | 42.7.2-1.el10_2.2 |
postgresql-jdbcAlmaLinux:8 |
before 42.2.14-4.el8_10 | 42.2.14-4.el8_10 |
postgresql-jdbc-javadocAlmaLinux:8 |
before 42.2.14-4.el8_10 | 42.2.14-4.el8_10 |
postgresql-jdbc-driverBitnami |
42.2.0 up to 42.7.11 | 42.7.11 |
postgresql-jdbcTuxCare:AlmaLinux:9.2 |
before 42.2.28-1.el9.tuxcare.els2 | 42.2.28-1.el9.tuxcare.els2 |
postgresql-jdbc-javadocTuxCare:AlmaLinux:9.2 |
before 42.2.28-1.el9.tuxcare.els2 | 42.2.28-1.el9.tuxcare.els2 |
postgresql-jdbcTuxCare:AlmaLinux:9.6 From an advisory covering 2 CVEs |
before 42.2.28-1.el9_3.tuxcare.els1 | 42.2.28-1.el9_3.tuxcare.els1 |
postgresql-jdbc-javadocTuxCare:AlmaLinux:9.6 From an advisory covering 2 CVEs |
before 42.2.28-1.el9_3.tuxcare.els1 | 42.2.28-1.el9_3.tuxcare.els1 |
Show 91 moreShow less
| Package | Affected | Fixed |
|---|---|---|
libpgjavaDebian:12 |
All versions, plus listed versions 42.5.4-142.5.5-0+deb12u142.6.0-142.6.0-242.7.0-1 Show 16 moreShow less42.7.1-142.7.10-142.7.11-142.7.12-142.7.13-142.7.2-142.7.3-142.7.3-242.7.5-142.7.5-242.7.6-142.7.7-142.7.7-242.7.8-142.7.8-242.7.9-1 |
None known |
libpgjavaDebian:13 |
All versions, plus listed versions 42.7.10-142.7.11-142.7.12-142.7.13-142.7.7-1 Show 4 moreShow less42.7.7-242.7.8-142.7.8-242.7.9-1 |
None known |
libpgjavaDebian:14 |
before 42.7.11-1, plus listed versions 42.7.10-142.7.7-142.7.7-242.7.8-142.7.8-242.7.9-1 |
42.7.11-1 |
org.postgresql:postgresqlMaven |
42.2.0 up to 42.7.11, plus listed versions 42.2.0.jre642.2.0.jre742.2.142.2.1.jre642.2.1.jre7 Show 45 moreShow less42.2.1042.2.10.jre642.2.10.jre742.2.1142.2.11.jre642.2.11.jre742.2.1242.2.12.jre642.2.12.jre742.2.1342.2.13.jre642.2.13.jre742.2.1442.2.14.jre642.2.14.jre742.2.1542.2.15.jre642.2.15.jre742.2.1642.2.16.jre642.2.16.jre742.2.1742.2.17.jre642.2.17.jre742.2.1842.2.18.jre642.2.18.jre742.2.1942.2.19.jre642.2.19.jre742.2.242.2.2.jre642.2.2.jre742.2.2042.2.20.jre642.2.20.jre742.2.2142.2.21.jre642.2.21.jre742.2.2242.2.22.jre642.2.22.jre742.2.2342.2.23.jre642.2.23.jre7 |
42.7.11 |
postgresql-jdbcopenEuler:24.03-LTS |
before 42.4.1-4.oe2403 | 42.4.1-4.oe2403 |
postgresql-jdbcopenEuler:24.03-LTS-SP3 |
before 42.4.1-4.oe2403sp3 | 42.4.1-4.oe2403sp3 |
postgresql-jdbcopenEuler:20.03-LTS-SP4 |
before 42.4.1-4.oe2003sp4 | 42.4.1-4.oe2003sp4 |
postgresql-jdbcopenEuler:22.03-LTS-SP4 |
before 42.4.1-4.oe2203sp4 | 42.4.1-4.oe2203sp4 |
postgresql-jdbcopenEuler:24.03-LTS-SP1 |
before 42.4.1-4.oe2403sp1 | 42.4.1-4.oe2403sp1 |
org.postgresql:postgresqlRed Hat Lightwell:Maven |
42.7.3 up to 42.7.3.rhlw-00001 | 42.7.3.rhlw-00001 |
org.postgresql:postgresqlRed Hat Lightwell:Maven From an advisory covering 4 CVEs |
before 42.3.3.rhlw-00006, plus listed versions 42.0.042.0.0.jre642.0.0.jre742.1.042.1.0.jre7 Show 45 moreShow less42.1.142.1.1.jre642.1.1.jre742.1.242.1.2.jre642.1.2.jre742.1.342.1.3.jre642.1.3.jre742.1.442.1.4.jre642.1.4.jre742.2.042.2.0.jre642.2.0.jre742.2.142.2.1.jre642.2.1.jre742.2.1042.2.10.jre642.2.10.jre742.2.1142.2.11.jre642.2.11.jre742.2.1242.2.12.jre642.2.12.jre742.2.1342.2.13.jre642.2.13.jre742.2.1442.2.14.jre642.2.14.jre742.2.1542.2.15.jre642.2.15.jre742.2.1642.2.16.jre642.2.16.jre742.2.1742.2.17.jre642.2.17.jre742.2.1842.2.18.jre642.2.18.jre7 |
42.3.3.rhlw-00006 |
postgresql-jdbcRed Hat:enterprise_linux:9::appstream |
before 0:42.2.28-2.el9_8.2 | 0:42.2.28-2.el9_8.2 |
postgresql-jdbcRed Hat:enterprise_linux:10.2 |
before 0:42.7.2-1.el10_2.2 | 0:42.7.2-1.el10_2.2 |
postgresql-jdbcRed Hat:enterprise_linux:8::appstream |
before 0:42.2.14-4.el8_10 | 0:42.2.14-4.el8_10 |
postgresql-jdbc-javadocRed Hat:enterprise_linux:8::appstream |
before 0:42.2.14-4.el8_10 | 0:42.2.14-4.el8_10 |
postgresql-jdbcRed Hat:enterprise_linux_eus:10.0 |
before 0:42.7.1-7.el10_0.1 | 0:42.7.1-7.el10_0.1 |
postgresql-jdbcRed Hat:rhel_e4s:9.4::appstream |
before 0:42.2.28-1.el9_4.1 | 0:42.2.28-1.el9_4.1 |
postgresql-jdbcRed Hat:rhel_eus:9.6::appstream |
before 0:42.2.28-1.el9_6.1 | 0:42.2.28-1.el9_6.1 |
postgresql-jdbcRed Hat:rhel_e4s:8.8::appstream |
before 0:42.2.14-5.el8_8.1 | 0:42.2.14-5.el8_8.1 |
postgresql-jdbc-javadocRed Hat:rhel_e4s:8.8::appstream |
before 0:42.2.14-5.el8_8.1 | 0:42.2.14-5.el8_8.1 |
postgresql-jdbcRed Hat:rhel_tus:8.8::appstream |
before 0:42.2.14-5.el8_8.1 | 0:42.2.14-5.el8_8.1 |
postgresql-jdbc-javadocRed Hat:rhel_tus:8.8::appstream |
before 0:42.2.14-5.el8_8.1 | 0:42.2.14-5.el8_8.1 |
postgresql-jdbcRed Hat:rhel_e4s:9.2::appstream |
before 0:42.2.28-1.el9_2.1 | 0:42.2.28-1.el9_2.1 |
postgresql-jdbcRed Hat:rhel_aus:8.6::appstream |
before 0:42.2.3-5.el8_6.1 | 0:42.2.3-5.el8_6.1 |
postgresql-jdbc-javadocRed Hat:rhel_aus:8.6::appstream |
before 0:42.2.3-5.el8_6.1 | 0:42.2.3-5.el8_6.1 |
postgresql-jdbcRed Hat:rhel_eus_long_life:8.6::appstream |
before 0:42.2.3-5.el8_6.1 | 0:42.2.3-5.el8_6.1 |
postgresql-jdbc-javadocRed Hat:rhel_eus_long_life:8.6::appstream |
before 0:42.2.3-5.el8_6.1 | 0:42.2.3-5.el8_6.1 |
postgresql-jdbcRed Hat:rhel_aus:8.4::appstream |
before 0:42.2.3-7.el8_4.1 | 0:42.2.3-7.el8_4.1 |
postgresql-jdbc-javadocRed Hat:rhel_aus:8.4::appstream |
before 0:42.2.3-7.el8_4.1 | 0:42.2.3-7.el8_4.1 |
postgresql-jdbcRed Hat:rhel_eus_long_life:8.4::appstream |
before 0:42.2.3-7.el8_4.1 | 0:42.2.3-7.el8_4.1 |
postgresql-jdbc-javadocRed Hat:rhel_eus_long_life:8.4::appstream |
before 0:42.2.3-7.el8_4.1 | 0:42.2.3-7.el8_4.1 |
postgresql-jdbcRocky Linux:9 |
before 0:42.2.28-2.el9_8.2 | 0:42.2.28-2.el9_8.2 |
postgresql-jdbcRocky Linux:10 |
before 0:42.7.2-1.el10_2.2 | 0:42.7.2-1.el10_2.2 |
postgresql-jdbcRocky Linux:8 |
before 0:42.2.14-4.el8_10 | 0:42.2.14-4.el8_10 |
org.postgresql:postgresqlRoot:Maven |
before 42.7.10-aikido.1 | 42.7.10-aikido.142.7.4-aikido.342.7.4-aikido.442.5.1-aikido.242.7.7-aikido.142.6.0-aikido.342.7.11-aikido.1 |
io.root.org.postgresql:postgresqlRoot:Maven |
before 42.7.10-root.io.1 | 42.7.10-root.io.142.6.0-root.io.242.7.4-root.io.142.7.4-root.io.242.7.4-root.io.342.7.4-root.io.442.5.1-root.io.242.7.7-root.io.142.6.0-root.io.342.7.11-root.io.1 |
postgresql-jdbcSUSE:Linux Enterprise Server 16.0 |
before 42.7.7-160000.3.1 | 42.7.7-160000.3.1 |
postgresql-jdbcSUSE:Linux Enterprise Server for SAP applications 16.0 |
before 42.7.7-160000.3.1 | 42.7.7-160000.3.1 |
suse-multi-linux-manager-5.1-aarch64-proxy-httpd-imageSUSE:Multi-Linux Manager Proxy Extension for SLE 5.1 From an advisory covering 18 CVEs |
before 5.1.4-8.22.22 | 5.1.4-8.22.22 |
suse-multi-linux-manager-5.1-aarch64-proxy-salt-broker-imageSUSE:Multi-Linux Manager Proxy Extension for SLE 5.1 From an advisory covering 18 CVEs |
before 5.1.4-9.20.25 | 5.1.4-9.20.25 |
suse-multi-linux-manager-5.1-aarch64-proxy-squid-imageSUSE:Multi-Linux Manager Proxy Extension for SLE 5.1 From an advisory covering 18 CVEs |
before 5.1.4-8.20.11 | 5.1.4-8.20.11 |
suse-multi-linux-manager-5.1-aarch64-proxy-ssh-imageSUSE:Multi-Linux Manager Proxy Extension for SLE 5.1 From an advisory covering 18 CVEs |
before 5.1.4-8.20.12 | 5.1.4-8.20.12 |
suse-multi-linux-manager-5.1-aarch64-proxy-tftpd-imageSUSE:Multi-Linux Manager Proxy Extension for SLE 5.1 From an advisory covering 18 CVEs |
before 5.1.4-8.20.13 | 5.1.4-8.20.13 |
suse-multi-linux-manager-5.1-ppc64le-proxy-httpd-imageSUSE:Multi-Linux Manager Proxy Extension for SLE 5.1 From an advisory covering 18 CVEs |
before 5.1.4-8.22.22 | 5.1.4-8.22.22 |
suse-multi-linux-manager-5.1-ppc64le-proxy-salt-broker-imageSUSE:Multi-Linux Manager Proxy Extension for SLE 5.1 From an advisory covering 18 CVEs |
before 5.1.4-9.20.25 | 5.1.4-9.20.25 |
suse-multi-linux-manager-5.1-ppc64le-proxy-squid-imageSUSE:Multi-Linux Manager Proxy Extension for SLE 5.1 From an advisory covering 18 CVEs |
before 5.1.4-8.20.11 | 5.1.4-8.20.11 |
suse-multi-linux-manager-5.1-ppc64le-proxy-ssh-imageSUSE:Multi-Linux Manager Proxy Extension for SLE 5.1 From an advisory covering 18 CVEs |
before 5.1.4-8.20.12 | 5.1.4-8.20.12 |
suse-multi-linux-manager-5.1-ppc64le-proxy-tftpd-imageSUSE:Multi-Linux Manager Proxy Extension for SLE 5.1 From an advisory covering 18 CVEs |
before 5.1.4-8.20.13 | 5.1.4-8.20.13 |
suse-multi-linux-manager-5.1-s390x-proxy-httpd-imageSUSE:Multi-Linux Manager Proxy Extension for SLE 5.1 From an advisory covering 18 CVEs |
before 5.1.4-8.22.22 | 5.1.4-8.22.22 |
suse-multi-linux-manager-5.1-s390x-proxy-salt-broker-imageSUSE:Multi-Linux Manager Proxy Extension for SLE 5.1 From an advisory covering 18 CVEs |
before 5.1.4-9.20.25 | 5.1.4-9.20.25 |
suse-multi-linux-manager-5.1-s390x-proxy-squid-imageSUSE:Multi-Linux Manager Proxy Extension for SLE 5.1 From an advisory covering 18 CVEs |
before 5.1.4-8.20.11 | 5.1.4-8.20.11 |
suse-multi-linux-manager-5.1-s390x-proxy-ssh-imageSUSE:Multi-Linux Manager Proxy Extension for SLE 5.1 From an advisory covering 18 CVEs |
before 5.1.4-8.20.12 | 5.1.4-8.20.12 |
suse-multi-linux-manager-5.1-s390x-proxy-tftpd-imageSUSE:Multi-Linux Manager Proxy Extension for SLE 5.1 From an advisory covering 18 CVEs |
before 5.1.4-8.20.13 | 5.1.4-8.20.13 |
suse-multi-linux-manager-5.1-x86_64-proxy-httpd-imageSUSE:Multi-Linux Manager Proxy Extension for SLE 5.1 From an advisory covering 18 CVEs |
before 5.1.4-8.22.22 | 5.1.4-8.22.22 |
suse-multi-linux-manager-5.1-x86_64-proxy-salt-broker-imageSUSE:Multi-Linux Manager Proxy Extension for SLE 5.1 From an advisory covering 18 CVEs |
before 5.1.4-9.20.25 | 5.1.4-9.20.25 |
suse-multi-linux-manager-5.1-x86_64-proxy-squid-imageSUSE:Multi-Linux Manager Proxy Extension for SLE 5.1 From an advisory covering 18 CVEs |
before 5.1.4-8.20.11 | 5.1.4-8.20.11 |
suse-multi-linux-manager-5.1-x86_64-proxy-ssh-imageSUSE:Multi-Linux Manager Proxy Extension for SLE 5.1 From an advisory covering 18 CVEs |
before 5.1.4-8.20.12 | 5.1.4-8.20.12 |
suse-multi-linux-manager-5.1-x86_64-proxy-tftpd-imageSUSE:Multi-Linux Manager Proxy Extension for SLE 5.1 From an advisory covering 18 CVEs |
before 5.1.4-8.20.13 | 5.1.4-8.20.13 |
uyuni-toolsSUSE:Multi-Linux Manager Proxy Extension for SLE 5.1 From an advisory covering 18 CVEs |
before 5.1.29-150700.3.26.1 | 5.1.29-150700.3.26.1 |
suse-multi-linux-manager-5.1-aarch64-server-attestation-imageSUSE:Multi-Linux Manager Server Extension for SLE 5.1 From an advisory covering 18 CVEs |
before 5.1.4-8.22.10 | 5.1.4-8.22.10 |
suse-multi-linux-manager-5.1-aarch64-server-hub-xmlrpc-api-imageSUSE:Multi-Linux Manager Server Extension for SLE 5.1 From an advisory covering 18 CVEs |
before 5.1.4-8.20.12 | 5.1.4-8.20.12 |
suse-multi-linux-manager-5.1-aarch64-server-imageSUSE:Multi-Linux Manager Server Extension for SLE 5.1 From an advisory covering 18 CVEs |
before 5.1.4-8.20.34 | 5.1.4-8.20.34 |
suse-multi-linux-manager-5.1-aarch64-server-migration-14-16-imageSUSE:Multi-Linux Manager Server Extension for SLE 5.1 From an advisory covering 18 CVEs |
before 5.1.4-8.20.13 | 5.1.4-8.20.13 |
suse-multi-linux-manager-5.1-aarch64-server-postgresql-imageSUSE:Multi-Linux Manager Server Extension for SLE 5.1 From an advisory covering 18 CVEs |
before 5.1.4-6.24.3 | 5.1.4-6.24.3 |
suse-multi-linux-manager-5.1-aarch64-server-saline-imageSUSE:Multi-Linux Manager Server Extension for SLE 5.1 From an advisory covering 18 CVEs |
before 5.1.4-9.20.24 | 5.1.4-9.20.24 |
suse-multi-linux-manager-5.1-ppc64le-server-attestation-imageSUSE:Multi-Linux Manager Server Extension for SLE 5.1 From an advisory covering 18 CVEs |
before 5.1.4-8.22.10 | 5.1.4-8.22.10 |
suse-multi-linux-manager-5.1-ppc64le-server-hub-xmlrpc-api-imageSUSE:Multi-Linux Manager Server Extension for SLE 5.1 From an advisory covering 18 CVEs |
before 5.1.4-8.20.12 | 5.1.4-8.20.12 |
suse-multi-linux-manager-5.1-ppc64le-server-imageSUSE:Multi-Linux Manager Server Extension for SLE 5.1 From an advisory covering 18 CVEs |
before 5.1.4-8.20.34 | 5.1.4-8.20.34 |
suse-multi-linux-manager-5.1-ppc64le-server-migration-14-16-imageSUSE:Multi-Linux Manager Server Extension for SLE 5.1 From an advisory covering 18 CVEs |
before 5.1.4-8.20.13 | 5.1.4-8.20.13 |
suse-multi-linux-manager-5.1-ppc64le-server-postgresql-imageSUSE:Multi-Linux Manager Server Extension for SLE 5.1 From an advisory covering 18 CVEs |
before 5.1.4-6.24.3 | 5.1.4-6.24.3 |
suse-multi-linux-manager-5.1-ppc64le-server-saline-imageSUSE:Multi-Linux Manager Server Extension for SLE 5.1 From an advisory covering 18 CVEs |
before 5.1.4-9.20.24 | 5.1.4-9.20.24 |
suse-multi-linux-manager-5.1-s390x-server-attestation-imageSUSE:Multi-Linux Manager Server Extension for SLE 5.1 From an advisory covering 18 CVEs |
before 5.1.4-8.22.10 | 5.1.4-8.22.10 |
suse-multi-linux-manager-5.1-s390x-server-hub-xmlrpc-api-imageSUSE:Multi-Linux Manager Server Extension for SLE 5.1 From an advisory covering 18 CVEs |
before 5.1.4-8.20.12 | 5.1.4-8.20.12 |
suse-multi-linux-manager-5.1-s390x-server-imageSUSE:Multi-Linux Manager Server Extension for SLE 5.1 From an advisory covering 18 CVEs |
before 5.1.4-8.20.34 | 5.1.4-8.20.34 |
suse-multi-linux-manager-5.1-s390x-server-migration-14-16-imageSUSE:Multi-Linux Manager Server Extension for SLE 5.1 From an advisory covering 18 CVEs |
before 5.1.4-8.20.13 | 5.1.4-8.20.13 |
suse-multi-linux-manager-5.1-s390x-server-postgresql-imageSUSE:Multi-Linux Manager Server Extension for SLE 5.1 From an advisory covering 18 CVEs |
before 5.1.4-6.24.3 | 5.1.4-6.24.3 |
suse-multi-linux-manager-5.1-s390x-server-saline-imageSUSE:Multi-Linux Manager Server Extension for SLE 5.1 From an advisory covering 18 CVEs |
before 5.1.4-9.20.24 | 5.1.4-9.20.24 |
suse-multi-linux-manager-5.1-x86_64-server-attestation-imageSUSE:Multi-Linux Manager Server Extension for SLE 5.1 From an advisory covering 18 CVEs |
before 5.1.4-8.22.10 | 5.1.4-8.22.10 |
suse-multi-linux-manager-5.1-x86_64-server-hub-xmlrpc-api-imageSUSE:Multi-Linux Manager Server Extension for SLE 5.1 From an advisory covering 18 CVEs |
before 5.1.4-8.20.12 | 5.1.4-8.20.12 |
suse-multi-linux-manager-5.1-x86_64-server-imageSUSE:Multi-Linux Manager Server Extension for SLE 5.1 From an advisory covering 18 CVEs |
before 5.1.4-8.20.34 | 5.1.4-8.20.34 |
suse-multi-linux-manager-5.1-x86_64-server-migration-14-16-imageSUSE:Multi-Linux Manager Server Extension for SLE 5.1 From an advisory covering 18 CVEs |
before 5.1.4-8.20.13 | 5.1.4-8.20.13 |
suse-multi-linux-manager-5.1-x86_64-server-postgresql-imageSUSE:Multi-Linux Manager Server Extension for SLE 5.1 From an advisory covering 18 CVEs |
before 5.1.4-6.24.3 | 5.1.4-6.24.3 |
suse-multi-linux-manager-5.1-x86_64-server-saline-imageSUSE:Multi-Linux Manager Server Extension for SLE 5.1 From an advisory covering 18 CVEs |
before 5.1.4-9.20.24 | 5.1.4-9.20.24 |
uyuni-toolsSUSE:Multi-Linux Manager Server Extension for SLE 5.1 From an advisory covering 18 CVEs |
before 5.1.29-150700.3.26.1 | 5.1.29-150700.3.26.1 |
libpgjavaUbuntu:Pro:20.04:LTS |
All versions, plus listed versions 42.2.6-142.2.8-142.2.9-142.2.10-142.2.10-1ubuntu0.1~esm1 |
None known |
libpgjavaUbuntu:22.04:LTS |
All versions, plus listed versions 42.2.23-142.2.24-142.3.1-142.3.2-142.3.3-1 |
None known |
libpgjavaUbuntu:24.04:LTS |
All versions, plus listed versions 42.5.4-142.6.0-242.7.0-142.7.1-142.7.2-1 |
None known |
libpgjavaUbuntu:25.10 |
All versions, plus listed versions 42.7.5-142.7.5-242.7.7-1 |
None known |
libpgjavaUbuntu:26.10 |
All versions, plus listed versions 42.7.10-142.7.11-142.7.12-142.7.13-1 |
None known |
libpgjavaUbuntu:26.04:LTS |
All versions, plus listed versions 42.7.7-142.7.8-142.7.8-242.7.9-142.7.10-1 |
None known |
postgresql-jdbcopenSUSE:Tumbleweed |
before 42.7.11-1.1 | 42.7.11-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| affected, facts | OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-42198 is a high vulnerability (CVSS 7.5) in Pgjdbc, published April 29, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.26%, the 88th percentile. Fixed in org.postgresql:postgresql 42.7.11.
References
github.com/pgjdbc/pgjdbc/security/advisories/GHSA-98qh-xjc8-98pq
github.com/pgjdbc/pgjdbc/releases/tag/REL42.7.11
access.redhat.com/security/cve/CVE-2026-42198
bugzilla.redhat.com/show_bug.cgi?id=2463857
security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-42198.json
access.redhat.com/errata/RHSA-2026:52928
Show 162 moreShow less
access.redhat.com/errata/RHSA-2026:24348
access.redhat.com/errata/RHSA-2026:25030
access.redhat.com/errata/RHSA-2026:59278
access.redhat.com/errata/RHSA-2026:59277
access.redhat.com/errata/RHSA-2026:52978
access.redhat.com/errata/RHSA-2026:54532
access.redhat.com/errata/RHSA-2026:52929
access.redhat.com/errata/RHSA-2026:52930
access.redhat.com/errata/RHSA-2026:22304
access.redhat.com/errata/RHSA-2026:66545
access.redhat.com/errata/RHSA-2026:66488
access.redhat.com/errata/RHSA-2026:19098
nvd.nist.gov/vuln/detail/CVE-2026-42198
github.com/advisories/GHSA-98qh-xjc8-98pq
bugzilla.redhat.com/2463857
errata.almalinux.org/9/ALSA-2026-22304.html
errata.almalinux.org/10/ALSA-2026-24348.html
errata.almalinux.org/8/ALSA-2026-25030.html
errata.tuxcare.com/els_os/almalinux9.2esu/CLSA-2026-1781092532.html
errata.tuxcare.com/els_os/tuxcare9.6esu/CLSA-2026-1781608329.html
github.com/CVEProject/cvelistV5/tree/main/cves/2026/42xxx/CVE-2026-42198.json
security-tracker.debian.org/tracker/CVE-2026-42198
github.com/pgjdbc/pgjdbc
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-2443
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-2444
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-2445
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-2446
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-2501
github.com/CVEProject/cvelistV5/tree/main/cves/2022/31xxx/CVE-2022-31197.json
github.com/pgjdbc/pgjdbc/security/advisories/GHSA-r38f-c4h4-hqq2
nvd.nist.gov/vuln/detail/CVE-2022-31197
github.com/pgjdbc/pgjdbc/commit/739e599d52ad80f8dcd6efedc6157859b1a9d637
github.com/advisories/GHSA-r38f-c4h4-hqq2
github.com/CVEProject/cvelistV5/tree/main/cves/2022/41xxx/CVE-2022-41946.json
github.com/pgjdbc/pgjdbc/security/advisories/GHSA-562r-vg33-8x8h
nvd.nist.gov/vuln/detail/CVE-2022-41946
github.com/pgjdbc/pgjdbc/commit/9008dc9aade6dbfe4efafcd6872ebc55f4699cf5
github.com/advisories/GHSA-562r-vg33-8x8h
github.com/CVEProject/cvelistV5/tree/main/cves/2024/1xxx/CVE-2024-1597.json
github.com/pgjdbc/pgjdbc/security/advisories/GHSA-24rp-q3w6-vc56
nvd.nist.gov/vuln/detail/CVE-2024-1597
github.com/advisories/GHSA-24rp-q3w6-vc56
access.redhat.com/security/updates/classification
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_22304.json
cve.org/CVERecord?id=CVE-2026-42198
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_24348.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_25030.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_52928.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_52929.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_52930.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_52978.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_54532.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_59277.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_59278.json
errata.rockylinux.org/RLSA-2026:22304
errata.rockylinux.org/RLSA-2026:24348
errata.rockylinux.org/RLSA-2026:25030
suse.com/support/update/announcement/2026/suse-su-20262028-1
bugzilla.suse.com/1264174
suse.com/security/cve/CVE-2026-42198
suse.com/support/update/announcement/2026/suse-su-202622000-1
suse.com/support/update/announcement/2026/suse-su-20262774-1
bugzilla.suse.com/1226578
bugzilla.suse.com/1234567
bugzilla.suse.com/1238890
bugzilla.suse.com/1242916
bugzilla.suse.com/1245107
bugzilla.suse.com/1247707
bugzilla.suse.com/1248699
bugzilla.suse.com/1249243
bugzilla.suse.com/1253032
bugzilla.suse.com/1254900
bugzilla.suse.com/1257583
bugzilla.suse.com/1257894
bugzilla.suse.com/1258041
bugzilla.suse.com/1258079
bugzilla.suse.com/1258144
bugzilla.suse.com/1258382
bugzilla.suse.com/1258816
bugzilla.suse.com/1259087
bugzilla.suse.com/1259230
bugzilla.suse.com/1259261
bugzilla.suse.com/1259474
bugzilla.suse.com/1259479
bugzilla.suse.com/1259482
bugzilla.suse.com/1259521
bugzilla.suse.com/1259590
bugzilla.suse.com/1259591
bugzilla.suse.com/1259700
bugzilla.suse.com/1259739
bugzilla.suse.com/1259787
bugzilla.suse.com/1259960
bugzilla.suse.com/1260031
bugzilla.suse.com/1260614
bugzilla.suse.com/1260806
bugzilla.suse.com/1261305
bugzilla.suse.com/1261307
bugzilla.suse.com/1261327
bugzilla.suse.com/1261631
bugzilla.suse.com/1261723
bugzilla.suse.com/1261753
bugzilla.suse.com/1261841
bugzilla.suse.com/1261902
bugzilla.suse.com/1262090
bugzilla.suse.com/1262222
bugzilla.suse.com/1262285
bugzilla.suse.com/1262460
bugzilla.suse.com/1262471
bugzilla.suse.com/1262492
bugzilla.suse.com/1262595
bugzilla.suse.com/1262708
bugzilla.suse.com/1262720
bugzilla.suse.com/1262760
bugzilla.suse.com/1262761
bugzilla.suse.com/1262950
bugzilla.suse.com/1263501
bugzilla.suse.com/1263814
bugzilla.suse.com/1263841
bugzilla.suse.com/1263986
bugzilla.suse.com/1263987
bugzilla.suse.com/1264149
bugzilla.suse.com/1264234
bugzilla.suse.com/1264256
bugzilla.suse.com/1264966
bugzilla.suse.com/1265134
bugzilla.suse.com/1265281
bugzilla.suse.com/1265282
bugzilla.suse.com/1265283
bugzilla.suse.com/1265284
bugzilla.suse.com/1265285
bugzilla.suse.com/1265286
bugzilla.suse.com/1265287
bugzilla.suse.com/1265288
bugzilla.suse.com/1265289
bugzilla.suse.com/1265290
bugzilla.suse.com/1265319
bugzilla.suse.com/1265358
bugzilla.suse.com/1265975
bugzilla.suse.com/1266012
bugzilla.suse.com/1266556
bugzilla.suse.com/1266600
bugzilla.suse.com/1269253
bugzilla.suse.com/1269534
suse.com/security/cve/CVE-2022-21698
suse.com/security/cve/CVE-2026-28374
suse.com/security/cve/CVE-2026-28376
suse.com/security/cve/CVE-2026-28379
suse.com/security/cve/CVE-2026-28380
suse.com/security/cve/CVE-2026-28383
suse.com/security/cve/CVE-2026-33376
suse.com/security/cve/CVE-2026-33377
suse.com/security/cve/CVE-2026-33378
suse.com/security/cve/CVE-2026-33380
suse.com/security/cve/CVE-2026-33381
suse.com/security/cve/CVE-2026-34986
suse.com/security/cve/CVE-2026-39821
suse.com/security/cve/CVE-2026-40179
suse.com/security/cve/CVE-2026-41602
suse.com/security/cve/CVE-2026-42151
suse.com/security/cve/CVE-2026-42154
ubuntu.com/security/CVE-2026-42198
github.com/pgjdbc/pgjdbc/commit/c9d41d1332a7426fcef19ff89f2e6b1116429143
Left out here: 190 versions and the rest of 3 source descriptions. The JSON record has them.