<?xml version="1.0" encoding="utf-8"?>
  <?xml-stylesheet type="text/xsl" href="sa-render.xsl"?>
  <update from="huaweicloud.com" type="security" status="stable" version="1">
    <id>HCE3-SA-2025-0230</id>
    <title>An update for ruby is now available for HCE 3.0</title>
    <severity>Moderate</severity>
    <release>HCE 3.0</release>
    <issued date="2025-12-21 18:16:56"/>
    <updated date="2025-12-21 18:16:56"/>
    <references>
      <reference href="https://nvd.nist.gov/vuln/detail/CVE-2025-61594" id="CVE-2025-61594" title="CVE-2025-61594 Base Score: 4.7 Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:N/A:N" type="cve"/>
      <reference href="https://nvd.nist.gov/vuln/detail/CVE-2025-58767" id="CVE-2025-58767" title="CVE-2025-58767 Base Score: 5.3 Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L" type="cve"/>
    </references>
    <description>Security Fix(es):

当使用 + 操作符拼接 URI 时，原始 URI 中的密码等敏感信息可能会被泄漏，这违反了 RFC3986 规范，并可能导致应用受到敏感信息泄漏的威胁。 (CVE-2025-61594)

REXML is an XML toolkit for Ruby. The REXML gems from 3.3.3 to 3.4.1 has a DoS vulnerability when parsing XML containing multiple XML declarations. If you need to parse untrusted XMLs, you may be impacted to these vulnerabilities. The REXML gem 3.4.2 or later include the patches to fix these vulnerabilities. (CVE-2025-58767)
</description>
    <pkglist>
      <collection short="HCE 3.0" package="ruby">
        <name>HCE 3.0</name>
        <package arch="noarch" name="rubygems" version="3.4.10" release="147.r7.hce3">
          <filename>rubygems-3.4.10-147.r7.hce3.noarch.rpm</filename>
        </package>
        <package arch="noarch" name="rubygems-devel" version="3.4.10" release="147.r7.hce3">
          <filename>rubygems-devel-3.4.10-147.r7.hce3.noarch.rpm</filename>
        </package>
        <package arch="x86_64" name="rubygem-bigdecimal" version="3.1.3" release="147.r7.hce3">
          <filename>rubygem-bigdecimal-3.1.3-147.r7.hce3.x86_64.rpm</filename>
        </package>
        <package arch="noarch" name="rubygem-did_you_mean" version="1.6.3" release="147.r7.hce3">
          <filename>rubygem-did_you_mean-1.6.3-147.r7.hce3.noarch.rpm</filename>
        </package>
        <package arch="x86_64" name="rubygem-io-console" version="0.6.0" release="147.r7.hce3">
          <filename>rubygem-io-console-0.6.0-147.r7.hce3.x86_64.rpm</filename>
        </package>
        <package arch="x86_64" name="rubygem-json" version="2.6.3" release="147.r7.hce3">
          <filename>rubygem-json-2.6.3-147.r7.hce3.x86_64.rpm</filename>
        </package>
        <package arch="noarch" name="rubygem-minitest" version="5.16.3" release="147.r7.hce3">
          <filename>rubygem-minitest-5.16.3-147.r7.hce3.noarch.rpm</filename>
        </package>
        <package arch="x86_64" name="rubygem-openssl" version="3.1.0" release="147.r7.hce3">
          <filename>rubygem-openssl-3.1.0-147.r7.hce3.x86_64.rpm</filename>
        </package>
        <package arch="x86_64" name="rubygem-psych" version="5.0.1" release="147.r7.hce3">
          <filename>rubygem-psych-5.0.1-147.r7.hce3.x86_64.rpm</filename>
        </package>
        <package arch="noarch" name="rubygem-rake" version="13.0.6" release="147.r7.hce3">
          <filename>rubygem-rake-13.0.6-147.r7.hce3.noarch.rpm</filename>
        </package>
        <package arch="x86_64" name="rubygem-rbs" version="2.8.2" release="147.r7.hce3">
          <filename>rubygem-rbs-2.8.2-147.r7.hce3.x86_64.rpm</filename>
        </package>
        <package arch="noarch" name="rubygem-rdoc" version="6.5.0" release="147.r7.hce3">
          <filename>rubygem-rdoc-6.5.0-147.r7.hce3.noarch.rpm</filename>
        </package>
        <package arch="noarch" name="rubygem-rexml" version="3.2.5" release="147.r7.hce3">
          <filename>rubygem-rexml-3.2.5-147.r7.hce3.noarch.rpm</filename>
        </package>
        <package arch="noarch" name="rubygem-rss" version="0.2.9" release="147.r7.hce3">
          <filename>rubygem-rss-0.2.9-147.r7.hce3.noarch.rpm</filename>
        </package>
        <package arch="noarch" name="rubygem-test-unit" version="3.5.7" release="147.r7.hce3">
          <filename>rubygem-test-unit-3.5.7-147.r7.hce3.noarch.rpm</filename>
        </package>
        <package arch="noarch" name="rubygem-typeprof" version="0.21.3" release="147.r7.hce3">
          <filename>rubygem-typeprof-0.21.3-147.r7.hce3.noarch.rpm</filename>
        </package>
        <package arch="x86_64" name="ruby" version="3.2.2" release="147.r7.hce3">
          <filename>ruby-3.2.2-147.r7.hce3.x86_64.rpm</filename>
        </package>
        <package arch="x86_64" name="ruby-bundled-gems" version="3.2.2" release="147.r7.hce3">
          <filename>ruby-bundled-gems-3.2.2-147.r7.hce3.x86_64.rpm</filename>
        </package>
        <package arch="x86_64" name="ruby-devel" version="3.2.2" release="147.r7.hce3">
          <filename>ruby-devel-3.2.2-147.r7.hce3.x86_64.rpm</filename>
        </package>
        <package arch="noarch" name="ruby-help" version="3.2.2" release="147.r7.hce3">
          <filename>ruby-help-3.2.2-147.r7.hce3.noarch.rpm</filename>
        </package>
        <package arch="noarch" name="ruby-irb" version="3.2.2" release="147.r7.hce3">
          <filename>ruby-irb-3.2.2-147.r7.hce3.noarch.rpm</filename>
        </package>
        <package arch="aarch64" name="rubygem-bigdecimal" version="3.1.3" release="147.r7.hce3">
          <filename>rubygem-bigdecimal-3.1.3-147.r7.hce3.aarch64.rpm</filename>
        </package>
        <package arch="aarch64" name="rubygem-io-console" version="0.6.0" release="147.r7.hce3">
          <filename>rubygem-io-console-0.6.0-147.r7.hce3.aarch64.rpm</filename>
        </package>
        <package arch="aarch64" name="rubygem-json" version="2.6.3" release="147.r7.hce3">
          <filename>rubygem-json-2.6.3-147.r7.hce3.aarch64.rpm</filename>
        </package>
        <package arch="aarch64" name="rubygem-openssl" version="3.1.0" release="147.r7.hce3">
          <filename>rubygem-openssl-3.1.0-147.r7.hce3.aarch64.rpm</filename>
        </package>
        <package arch="aarch64" name="rubygem-psych" version="5.0.1" release="147.r7.hce3">
          <filename>rubygem-psych-5.0.1-147.r7.hce3.aarch64.rpm</filename>
        </package>
        <package arch="aarch64" name="rubygem-rbs" version="2.8.2" release="147.r7.hce3">
          <filename>rubygem-rbs-2.8.2-147.r7.hce3.aarch64.rpm</filename>
        </package>
        <package arch="aarch64" name="ruby" version="3.2.2" release="147.r7.hce3">
          <filename>ruby-3.2.2-147.r7.hce3.aarch64.rpm</filename>
        </package>
        <package arch="aarch64" name="ruby-bundled-gems" version="3.2.2" release="147.r7.hce3">
          <filename>ruby-bundled-gems-3.2.2-147.r7.hce3.aarch64.rpm</filename>
        </package>
        <package arch="aarch64" name="ruby-devel" version="3.2.2" release="147.r7.hce3">
          <filename>ruby-devel-3.2.2-147.r7.hce3.aarch64.rpm</filename>
        </package>
      </collection>
    </pkglist>
  </update>
