• CVE-2022-21724

发布时间: 2022年2月26日

修改时间: 2024年10月31日

概要

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.

CVSS v3 指标

NVD openEuler
Confidentiality High High
Attack Vector Network Network
CVSS评分 9.8 8.5
Attack Complexity Low High
Privileges Required None Low
Scope Unchanged Changed
Integrity High High
User Interaction None None
Availability High High

安全公告

公告名 概要 发布时间
KylinSec-SA-2022-1237 postgresql-jdbc security update 2022年2月26日

影响产品

产品 状态
KY3.4-4A postgresql-jdbc Fixed
KY3.4-5A postgresql-jdbc Fixed