<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="rss.xsl"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>openGauss Community — recent CVEs</title>
    <link>https://vulnogram.org/</link>
    <atom:link href="https://vulnogram.org/rss/opengauss" rel="self" type="application/rss+xml"/>
    <description>Most recent CVEs assigned by openGauss Community (opengauss).</description>
    <image>
      <url>https://vulnogram.org/seaview/icons/opengauss.png</url>
      <title>openGauss Community — recent CVEs</title>
      <link>https://vulnogram.org/</link>
    </image>
    <lastBuildDate>Wed, 21 Oct 2026 07:00:08 GMT</lastBuildDate>
    <item>
      <title>CVE-2026-111438 · 6.5 MEDIUM — check_hba_replication 认证与访问控制绕过</title>
      <link>https://vulnogram.org/CVE-2026-111438</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-111438</guid>
      <description>在 openGauss-server 的 src/common/backend/libpq/hba.cpp 中，复制连接认证存在访问控制绕过。hba_getauthmethod() 在处理 HADR/SW 复制发送方时，不要求 is_node_internal_connection()，直接调用 check_hba_replication()。check_hba_replication() 仅按 replication 标记做弱匹配，缺少普通 check_hba() 中的远程 trust 禁止等…</description>
      <category>Medium</category>
      <pubDate>Mon, 19 Oct 2026 08:08:03 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-111439 · 4.3 MEDIUM — pg_read_binary_file_blocks 缺少初始用户权限校验，普通用户可读取 relation 文件块</title>
      <link>https://vulnogram.org/CVE-2026-111439</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-111439</guid>
      <description>在 openGauss-server的 src/common/backend/utils/adt/genfile.cpp 模块中，内置函数 pg_read_binary_file_blocks() 存在权限校验逻辑缺陷。该函数在入口处仅校验了起始块号（startBlockNum）和块数量（blockCount）的范围，随后直接调用底层文件读取例程 ReadBinaryFileBlocksFirstCall()。该底层例程仅执行了路径规范化检查以及针对 .. 路径遍历和数据目录边界的基本检查，缺失…</description>
      <category>Medium</category>
      <pubDate>Mon, 19 Oct 2026 07:59:44 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-111440 · 7 HIGH — JDBC LogFactory 任意类加载/构造导致潜在 RCE</title>
      <link>https://vulnogram.org/CVE-2026-111440</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-111440</guid>
      <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 或连接…</description>
      <category>High</category>
      <pubDate>Mon, 19 Oct 2026 03:55:19 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-111441 · 8.1 HIGH — HLL 反序列化 lenTotal/lenUsed 校验缺失导致堆越界写</title>
      <link>https://vulnogram.org/CVE-2026-111441</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-111441</guid>
      <description>在 openGauss-server 的 src/gausskernel/cbb/utils/hll/hll.cpp 中，内置函数 HllObjectUnpack() 存在长度校验缺陷。该函数从用户提供的 packed HLL 解析 lenUsed 与 lenTotal 后，仅检查输入长度足以覆盖 HLL_HEAD_SIZE + lenUsed，随后按 lenTotal 分配缓冲区、按 lenUsed 调用 memcpy_s() 拷贝输入，既未校验 lenTotal &gt;= lenUsed，也将…</description>
      <category>High</category>
      <pubDate>Mon, 19 Oct 2026 02:31:01 GMT</pubDate>
    </item>
    <item>
      <title>CVE-2026-14178 · 5.9 MEDIUM 🌩️ — openGauss存在非法内存访问导致DoS漏洞</title>
      <link>https://vulnogram.org/CVE-2026-14178</link>
      <guid isPermaLink="true">https://vulnogram.org/CVE-2026-14178</guid>
      <description>openGauss 在处理带 NLS 参数的 to_timestamp 调用时，to_timestamp_with_fmt_nls() 会将 nls_fmt_str 保存到 u_sess-&gt;parser_cxt.nls_fmt_str。在 seqscan + sort 执行路径下，该字符串原本被分配在 SeqScan 的表达式上下文中；当 SeqScan 完成后，该内存上下文会被 reset，但后续结果输出阶段 timestamp_out() 仍会通过 CheckNlsFormat() 访问 u…</description>
      <category>Medium</category>
      <category>Network Exploitable</category>
      <pubDate>Tue, 30 Jun 2026 13:56:16 GMT</pubDate>
    </item>
  </channel>
</rss>
