<?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>HCE1-SA-2022-0034</id>
    <title>An update for ruby is now available for HCE 1.1</title>
    <severity>Important</severity>
    <release>HCE 1.1</release>
    <issued date="2022-10-18 09:08:09"/>
    <updated date="2022-10-18 09:08:09"/>
    <references>
      <reference href="https://nvd.nist.gov/vuln/detail/CVE-2020-25613" id="CVE-2020-25613" title="CVE-2020-25613 Base Score: 7.5 Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N" type="cve"/>
      <reference href="https://nvd.nist.gov/vuln/detail/CVE-2021-41819" id="CVE-2021-41819" title="CVE-2021-41819 Base Score: 7.5 Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N" type="cve"/>
    </references>
    <description>Security Fix(es):

An issue was discovered in Ruby through 2.5.8, 2.6.x through 2.6.6, and 2.7.x through 2.7.1. WEBrick, a simple HTTP server bundled with Ruby, had not checked the transfer-encoding header value rigorously. An attacker may potentially exploit this issue to bypass a reverse proxy (which also has a poor header check), which may lead to an HTTP Request Smuggling attack. (CVE-2020-25613)

CGI::Cookie.parse in Ruby through 2.6.8 mishandles security prefixes in cookie names. This also affects the CGI gem through 0.3.0 for Ruby. (CVE-2021-41819)
</description>
    <pkglist>
      <collection short="HCE 1.1" package="ruby">
        <name>HCE 1.1</name>
        <package arch="noarch" name="rubygems" version="2.0.14.1" release="37.hce1c">
          <filename>rubygems-2.0.14.1-37.hce1c.noarch.rpm</filename>
        </package>
        <package arch="x86_64" name="rubygem-bigdecimal" version="1.2.0" release="37.hce1c">
          <filename>rubygem-bigdecimal-1.2.0-37.hce1c.x86_64.rpm</filename>
        </package>
        <package arch="x86_64" name="rubygem-io-console" version="0.4.2" release="37.hce1c">
          <filename>rubygem-io-console-0.4.2-37.hce1c.x86_64.rpm</filename>
        </package>
        <package arch="x86_64" name="rubygem-json" version="1.7.7" release="37.hce1c">
          <filename>rubygem-json-1.7.7-37.hce1c.x86_64.rpm</filename>
        </package>
        <package arch="x86_64" name="rubygem-psych" version="2.0.0" release="37.hce1c">
          <filename>rubygem-psych-2.0.0-37.hce1c.x86_64.rpm</filename>
        </package>
        <package arch="noarch" name="rubygem-rdoc" version="4.0.0" release="37.hce1c">
          <filename>rubygem-rdoc-4.0.0-37.hce1c.noarch.rpm</filename>
        </package>
        <package arch="x86_64" name="ruby" version="2.0.0.648" release="37.hce1c">
          <filename>ruby-2.0.0.648-37.hce1c.x86_64.rpm</filename>
        </package>
        <package arch="noarch" name="ruby-irb" version="2.0.0.648" release="37.hce1c">
          <filename>ruby-irb-2.0.0.648-37.hce1c.noarch.rpm</filename>
        </package>
        <package arch="x86_64" name="ruby-libs" version="2.0.0.648" release="37.hce1c">
          <filename>ruby-libs-2.0.0.648-37.hce1c.x86_64.rpm</filename>
        </package>
      </collection>
    </pkglist>
  </update>
