CVE-2022-21724
Summary
| CVE | CVE-2022-21724 |
| State | PUBLIC |
| Assigner | [email protected] |
| Source Priority | CVE Program / NVD first with legacy fallback |
| Published | 2022-02-02 12:15:00 UTC |
| Updated | 2023-11-07 03:43:00 UTC |
| Description | 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. |
NVD Known Affected Configurations (CPE 2.3)
References
| Reference | Source | Link | Tags |
|---|
| [SECURITY] Fedora 35 Update: postgresql-jdbc-42.2.25-1.fc35 - package-announce - Fedora Mailing-Lists |
FEDORA |
lists.fedoraproject.org |
|
| Debian -- Security Information -- DSA-5196-1 libpgjava |
DEBIAN |
www.debian.org |
|
| [SECURITY] Fedora 35 Update: postgresql-jdbc-42.2.25-1.fc35 - package-announce - Fedora Mailing-Lists |
|
lists.fedoraproject.org |
|
| Merge pull request from GHSA-v7wg-cpwc-24m4 · pgjdbc/pgjdbc@f4d0ed6 · GitHub |
MISC |
github.com |
|
| CVE-2022-21724 PostgreSQL JDBC Driver Vulnerability in NetApp Products | NetApp Product Security |
CONFIRM |
security.netapp.com |
|
| Remote code execution vulnerability using plugin features · Advisory · pgjdbc/pgjdbc · GitHub |
CONFIRM |
github.com |
|
| [SECURITY] [DLA 3018-1] libpgjava security update |
MLIST |
lists.debian.org |
|
| CVE Program record |
CVE.ORG |
www.cve.org |
canonical |
| NVD vulnerability detail |
NVD |
nvd.nist.gov |
canonical, analysis |
No vendor comments have been submitted for this CVE.
Legacy QID Mappings
- 179310 Debian Security Update for libpgjava (DLA 3018-1)
- 180905 Debian Security Update for libpgjava (DSA 5196-1)
- 182896 Debian Security Update for libpgjava (CVE-2022-21724)
- 282586 Fedora Security Update for postgresql (FEDORA-2022-1151f65e9a)
- 502489 Alpine Linux Security Update for java-postgresql-jdbc
- 504955 Alpine Linux Security Update for java-postgresql-jdbc
- 671898 EulerOS Security Update for postgresql-jdbc (EulerOS-SA-2022-1946)
- 730578 Atlassian Jira Server and Data Center PostgresSQL Vulnerability (JRASERVER-73738)