CVE-2026-111440

JDBC LogFactory 任意类加载/构造导致潜在 RCE

HIGH
7
CVSS Score
Published: October 19, 2026 at 03:55 AM UTC
Updated: October 19, 2026 at 08:56 PM UTC
1 product affected across 1 vendoropenGauss-connector-jdbc

Using openGauss-connector-jdbc by openGauss-server?

Get instant alerts when new vulnerabilities affect openGauss-connector-jdbc - before attackers find them.

Real-time alertsTrack your software stackFree plan available
Severity
HIGH7
Exploit prediction
EPSS 0.2%
SSVC
No known exploit

Description

在 openGauss-connector-jdbc 的 pgjdbc/src/main/java/org/postgresql/log/LogFactory.java 中,LogFactory 根据 JDBC 连接参数中的 logger 类名调用 Class.forName 加载类后,直接反射调用以 String 为参数的构造函数,再转换为 Log。缺少 asSubclass(Log.class) 校验,非 Log 实现类也会在类型检查前被实例化。因此,当攻击者可控制 JDBC URL 或连接属性中的 logger 类名,且客户端 classpath 中存在可被加载的类时,可能在客户端触发非预期的类加载与构造副作用。 此漏洞自 JDBC 1.1.0引入,影响 1.1.0 及之后的 2.x、3.x、5.x、6.x 各版本及补丁(含 6.0.0 分支最新 6.0.6),以及 7.0.0-RC1、7.0.0-RC2、7.0.0-RC3,并在 7.0.0-LTS 版本修复。修复在 Class.forName 之后先执行 asSubclass(Log.class),仅允许 Log 子类进入构造。修复pr见https://gitcode.com/opengauss/openGauss-connector-jdbc/pull/423。

Affected

Our own answer: ranges merged, affected separated from platform-only, with confidence and review flags.

1.0.0, 1.0.1, 1.1.02.0.0, 2.1.03.0.0-3.0.53.1.0-3.1.15.0.0-5.0.35.0.0-RC15.1.06.0.0-6.0.66.0.0-RC17.0.0-RC1, 7.0.0-RC2, 7.0.0-RC3
Vendor states this is fixed in 7.0.0-LTS (unaffected)

Remediation

No guide yet

No remediation guidance has been written for this CVE yet, and no fixed version or vendor advisory is recorded against it.

SSVC — Action Prioritization

SSVCNo known exploitNot automatableTotal impact

SSVC signals action urgency (what to patch first), separate from CVSS which measures severity.

CVSS

7HIGHopenGauss
Attack Vector
LOCAL
Complexity
HIGH
Privileges
LOW
User Interaction
NONE
Scope
UNCHANGED
Confidentiality
HIGH
Integrity
HIGH
Availability
HIGH
Vector?

Quick Info

StatusDEFERRED
CWE
CWE-470

Get alerted

Stop reading CVE feeds looking for your own stack

Track the products you run and VulnTracker tells you when a new CVE affects them — with what is known about fixing it, and nothing about the rest.

Free plan, no card