Lucene search
+L

109 matches found

NVD
NVD
•added 2026/10/19 9:17 a.m.•10 views

CVE-2026-111438

在 openGauss-server 的 src/common/backend/libpq/hba.cpp 中,复制连接认证存在访问控制绕过。hbagetauthmethod 在处理 HADR/SW 复制发送方时,不要求 isnodeinternalconnection,直接调用 checkhbareplication。checkhbareplication 仅按 replication 标记做弱匹配,缺少普通 checkhba 中的远程 trust 禁止等完整校验。因此,非内部网络的 HADR/SW 复制连接可绕过内部连接限制和完整 pghba...

6.5CVSS0.00361EPSS
SaveExploits0References1
NVD
NVD
•added 2026/10/19 8:17 a.m.•17 views

CVE-2026-111439

在 openGauss-server的 src/common/backend/utils/adt/genfile.cpp 模块中,内置函数 pgreadbinaryfileblocks 存在权限校验逻辑缺陷。该函数在入口处仅校验了起始块号(startBlockNum)和块数量(blockCount)的范围,随后直接调用底层文件读取例程 ReadBinaryFileBlocksFirstCall。该底层例程仅执行了路径规范化检查以及针对 .. 路径遍历和数据目录边界的基本检查,缺失了对调用者数据库权限(如 SELECT 权限)的校验。此外,辅助函数 isrowdatafile...

4.3CVSS0.00259EPSS
SaveExploits0References1
Cvelist
Cvelist
•added 2026/10/19 8:08 a.m.•46 views

CVE-2026-111438 check_hba_replication 认证与访问控制绕过

在 openGauss-server 的 src/common/backend/libpq/hba.cpp 中,复制连接认证存在访问控制绕过。hbagetauthmethod 在处理 HADR/SW 复制发送方时,不要求 isnodeinternalconnection,直接调用 checkhbareplication。checkhbareplication 仅按 replication 标记做弱匹配,缺少普通 checkhba 中的远程 trust 禁止等完整校验。因此,非内部网络的 HADR/SW 复制连接可绕过内部连接限制和完整 pghba...

6.5CVSS0.00361EPSS
SaveExploits0References1
EUVD
EUVD
•added 2026/10/19 8:08 a.m.•11 views

EUVD-2026-104120

在 openGauss-server 的 src/common/backend/libpq/hba.cpp 中,复制连接认证存在访问控制绕过。hbagetauthmethod 在处理 HADR/SW 复制发送方时,不要求 isnodeinternalconnection,直接调用 checkhbareplication。checkhbareplication 仅按 replication 标记做弱匹配,缺少普通 checkhba 中的远程 trust 禁止等完整校验。因此,非内部网络的 HADR/SW 复制连接可绕过内部连接限制和完整 pghba...

6.5CVSS5.8AI score0.00361EPSS
SaveExploits0References1
CVE
CVE
•added 2026/10/19 8:08 a.m.•27 views

CVE-2026-111438

A vulnerability exists in openGauss-server (specifically in src/common/backend/libpq/hba.cpp) where HADR/SW replication connections can bypass access controls. The function hba_getauthmethod() fails to require is_node_internal_connection() for replication senders, leading check_hba_replication() ...

6.5CVSS5.8AI score0.00361EPSS
SaveExploits0References1
Vulnrichment
Vulnrichment
•added 2026/10/19 8:08 a.m.•9 views

CVE-2026-111438 check_hba_replication 认证与访问控制绕过

在 openGauss-server 的 src/common/backend/libpq/hba.cpp 中,复制连接认证存在访问控制绕过。hbagetauthmethod 在处理 HADR/SW 复制发送方时,不要求 isnodeinternalconnection,直接调用 checkhbareplication。checkhbareplication 仅按 replication 标记做弱匹配,缺少普通 checkhba 中的远程 trust 禁止等完整校验。因此,非内部网络的 HADR/SW 复制连接可绕过内部连接限制和完整 pghba...

6.5CVSS5.8AI score0.00361EPSS
SaveExploits0References1
CVE
CVE
•added 2026/10/19 7:59 a.m.•21 views

CVE-2026-111439

The openGauss-server software contains a permission validation logic flaw within the src/common/backend/utils/adt/genfile.cpp module, specifically in the pg_read_binary_file_blocks() built-in function. The vulnerability exists because the function only validates the range of the start block numbe...

4.3CVSS5.8AI score0.00259EPSS
SaveExploits0References1
Vulnrichment
Vulnrichment
•added 2026/10/19 7:59 a.m.•8 views

CVE-2026-111439 pg_read_binary_file_blocks 缺少初始用户权限校验,普通用户可读取 relation 文件块

在 openGauss-server的 src/common/backend/utils/adt/genfile.cpp 模块中,内置函数 pgreadbinaryfileblocks 存在权限校验逻辑缺陷。该函数在入口处仅校验了起始块号(startBlockNum)和块数量(blockCount)的范围,随后直接调用底层文件读取例程 ReadBinaryFileBlocksFirstCall。该底层例程仅执行了路径规范化检查以及针对 .. 路径遍历和数据目录边界的基本检查,缺失了对调用者数据库权限(如 SELECT 权限)的校验。此外,辅助函数 isrowdatafile...

4.3CVSS5.8AI score0.00259EPSS
SaveExploits0References1
EUVD
EUVD
•added 2026/10/19 7:59 a.m.•9 views

EUVD-2026-104112

在 openGauss-server的 src/common/backend/utils/adt/genfile.cpp 模块中,内置函数 pgreadbinaryfileblocks 存在权限校验逻辑缺陷。该函数在入口处仅校验了起始块号(startBlockNum)和块数量(blockCount)的范围,随后直接调用底层文件读取例程 ReadBinaryFileBlocksFirstCall。该底层例程仅执行了路径规范化检查以及针对 .. 路径遍历和数据目录边界的基本检查,缺失了对调用者数据库权限(如 SELECT 权限)的校验。此外,辅助函数 isrowdatafile...

4.3CVSS5.8AI score0.00259EPSS
SaveExploits0References1
Cvelist
Cvelist
•added 2026/10/19 7:59 a.m.•48 views

CVE-2026-111439 pg_read_binary_file_blocks 缺少初始用户权限校验,普通用户可读取 relation 文件块

在 openGauss-server的 src/common/backend/utils/adt/genfile.cpp 模块中,内置函数 pgreadbinaryfileblocks 存在权限校验逻辑缺陷。该函数在入口处仅校验了起始块号(startBlockNum)和块数量(blockCount)的范围,随后直接调用底层文件读取例程 ReadBinaryFileBlocksFirstCall。该底层例程仅执行了路径规范化检查以及针对 .. 路径遍历和数据目录边界的基本检查,缺失了对调用者数据库权限(如 SELECT 权限)的校验。此外,辅助函数 isrowdatafile...

4.3CVSS0.00259EPSS
SaveExploits0References1
NVD
NVD
•added 2026/10/19 4:17 a.m.•18 views

CVE-2026-111440

在 openGauss-connector-jdbc 的 pgjdbc/src/main/java/org/postgresql/log/LogFactory.java 中,LogFactory 根据 JDBC 连接参数中的 logger 类名调用 Class.forName 加载类后,直接反射调用以 String 为参数的构造函数,再转换为 Log。缺少 asSubclassLog.class 校验,非 Log 实现类也会在类型检查前被实例化。因此,当攻击者可控制 JDBC URL 或连接属性中的 logger 类名,且客户端 classpath...

7CVSS0.00186EPSS
SaveExploits0References1
Vulnrichment
Vulnrichment
•added 2026/10/19 3:55 a.m.•10 views

CVE-2026-111440 JDBC LogFactory 任意类加载/构造导致潜在 RCE

在 openGauss-connector-jdbc 的 pgjdbc/src/main/java/org/postgresql/log/LogFactory.java 中,LogFactory 根据 JDBC 连接参数中的 logger 类名调用 Class.forName 加载类后,直接反射调用以 String 为参数的构造函数,再转换为 Log。缺少 asSubclassLog.class 校验,非 Log 实现类也会在类型检查前被实例化。因此,当攻击者可控制 JDBC URL 或连接属性中的 logger 类名,且客户端 classpath...

7CVSS5.8AI score0.00186EPSS
SaveExploits0References1
CVE
CVE
•added 2026/10/19 3:55 a.m.•36 views

CVE-2026-111440

The openGauss-connector-jdbc driver is vulnerable to unsafe reflection in the LogFactory.java component. The LogFactory uses Class.forName to load a logger class based on the logger class name provided in JDBC connection parameters. Because it lacks an asSubclass(Log.class) check, it reflects and...

7CVSS5.8AI score0.00186EPSS
SaveExploits0References1
Mend
Mend
•added 2026/10/19 3:55 a.m.•11 views

CVE-2026-111440

在 openGauss-connector-jdbc 的 pgjdbc/src/main/java/org/postgresql/log/LogFactory.java 中,LogFactory 根据 JDBC 连接参数中的 logger 类名调用 Class.forName 加载类后,直接反射调用以 String 为参数的构造函数,再转换为 Log。缺少 asSubclassLog.class 校验,非 Log 实现类也会在类型检查前被实例化。因此,当攻击者可控制 JDBC URL 或连接属性中的 logger 类名,且客户端 classpath...

7.3CVSS5.8AI score0.00186EPSS
SaveExploits0References2
Cvelist
Cvelist
•added 2026/10/19 3:55 a.m.•55 views

CVE-2026-111440 JDBC LogFactory 任意类加载/构造导致潜在 RCE

在 openGauss-connector-jdbc 的 pgjdbc/src/main/java/org/postgresql/log/LogFactory.java 中,LogFactory 根据 JDBC 连接参数中的 logger 类名调用 Class.forName 加载类后,直接反射调用以 String 为参数的构造函数,再转换为 Log。缺少 asSubclassLog.class 校验,非 Log 实现类也会在类型检查前被实例化。因此,当攻击者可控制 JDBC URL 或连接属性中的 logger 类名,且客户端 classpath...

7CVSS0.00186EPSS
SaveExploits0References1
EUVD
EUVD
•added 2026/10/19 3:55 a.m.•17 views

EUVD-2026-104058

在 openGauss-connector-jdbc 的 pgjdbc/src/main/java/org/postgresql/log/LogFactory.java 中,LogFactory 根据 JDBC 连接参数中的 logger 类名调用 Class.forName 加载类后,直接反射调用以 String 为参数的构造函数,再转换为 Log。缺少 asSubclassLog.class 校验,非 Log 实现类也会在类型检查前被实例化。因此,当攻击者可控制 JDBC URL 或连接属性中的 logger 类名,且客户端 classpath...

7CVSS5.8AI score0.00186EPSS
SaveExploits0References1
NVD
NVD
•added 2026/10/19 3:16 a.m.•20 views

CVE-2026-111441

在 openGauss-server 的 src/gausskernel/cbb/utils/hll/hll.cpp 中,内置函数 HllObjectUnpack 存在长度校验缺陷。该函数从用户提供的 packed HLL 解析 lenUsed 与 lenTotal 后,仅检查输入长度足以覆盖 HLLHEADSIZE + lenUsed,随后按 lenTotal 分配缓冲区、按 lenUsed 调用 memcpys 拷贝输入,既未校验 lenTotal = lenUsed,也将 memcpys 目标大小写成 lenUsed 而非实际分配的...

8.1CVSS0.00404EPSS
SaveExploits0References1
CVE
CVE
•added 2026/10/19 2:31 a.m.•31 views

CVE-2026-111441

The openGauss-server software contains a heap-based buffer overflow vulnerability in the src/gausskernel/cbb/utils/hll/hll.cpp file. The root cause is a validation flaw within the HllObjectUnpack() function, which fails to verify that lenTotal is greater than or equal to lenUsed when unpacking us...

8.1CVSS5.8AI score0.00404EPSS
SaveExploits0References1
Cvelist
Cvelist
•added 2026/10/19 2:31 a.m.•53 views

CVE-2026-111441 HLL 反序列化 lenTotal/lenUsed 校验缺失导致堆越界写

在 openGauss-server 的 src/gausskernel/cbb/utils/hll/hll.cpp 中,内置函数 HllObjectUnpack 存在长度校验缺陷。该函数从用户提供的 packed HLL 解析 lenUsed 与 lenTotal 后,仅检查输入长度足以覆盖 HLLHEADSIZE + lenUsed,随后按 lenTotal 分配缓冲区、按 lenUsed 调用 memcpys 拷贝输入,既未校验 lenTotal = lenUsed,也将 memcpys 目标大小写成 lenUsed 而非实际分配的...

8.1CVSS0.00404EPSS
SaveExploits0References1
Vulnrichment
Vulnrichment
•added 2026/10/19 2:31 a.m.•8 views

CVE-2026-111441 HLL 反序列化 lenTotal/lenUsed 校验缺失导致堆越界写

在 openGauss-server 的 src/gausskernel/cbb/utils/hll/hll.cpp 中,内置函数 HllObjectUnpack 存在长度校验缺陷。该函数从用户提供的 packed HLL 解析 lenUsed 与 lenTotal 后,仅检查输入长度足以覆盖 HLLHEADSIZE + lenUsed,随后按 lenTotal 分配缓冲区、按 lenUsed 调用 memcpys 拷贝输入,既未校验 lenTotal = lenUsed,也将 memcpys 目标大小写成 lenUsed 而非实际分配的...

8.1CVSS5.8AI score0.00404EPSS
SaveExploits0References1
Rows per page
Query Builder