<?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>HCE2-SA-2024-0124</id>
    <title>An update for httpd is now available for HCE 2.0</title>
    <severity>Important</severity>
    <release>HCE 2.0</release>
    <issued date="2024-05-25 06:44:23"/>
    <updated date="2024-05-25 06:44:23"/>
    <references>
      <reference href="https://nvd.nist.gov/vuln/detail/CVE-2023-38709" id="CVE-2023-38709" title="CVE-2023-38709 Base Score: 6.8 Vector: CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:N/I:H/A:N" type="cve"/>
      <reference href="https://nvd.nist.gov/vuln/detail/CVE-2024-27316" id="CVE-2024-27316" title="CVE-2024-27316 Base Score: 7.5 Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H" type="cve"/>
      <reference href="https://nvd.nist.gov/vuln/detail/CVE-2024-24795" id="CVE-2024-24795" title="CVE-2024-24795 Base Score: 4.0 Vector: CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:L/I:N/A:N" type="cve"/>
    </references>
    <description>Security Fix(es):

Faulty input validation in the core of Apache allows malicious or exploitable backend/content generators to split HTTP responses.
This issue affects Apache HTTP Server: through 2.4.58. (CVE-2023-38709)

HTTP/2 incoming headers exceeding the limit are temporarily buffered in nghttp2 in order to generate an informative HTTP 413 response. If a client does not stop sending headers, this leads to memory exhaustion. (CVE-2024-27316)

HTTP Response splitting in multiple modules in Apache HTTP Server allows an attacker that can inject malicious response headers into backend applications to cause an HTTP desynchronization attack.
Users are recommended to upgrade to version 2.4.59, which fixes this issue. (CVE-2024-24795)
</description>
    <pkglist>
      <collection short="HCE 2.0" package="httpd">
        <name>HCE 2.0</name>
        <package arch="aarch64" name="httpd" version="2.4.51" release="5.r22.hce2">
          <filename>httpd-2.4.51-5.r22.hce2.aarch64.rpm</filename>
        </package>
        <package arch="aarch64" name="httpd-devel" version="2.4.51" release="5.r22.hce2">
          <filename>httpd-devel-2.4.51-5.r22.hce2.aarch64.rpm</filename>
        </package>
        <package arch="noarch" name="httpd-filesystem" version="2.4.51" release="5.r22.hce2">
          <filename>httpd-filesystem-2.4.51-5.r22.hce2.noarch.rpm</filename>
        </package>
        <package arch="noarch" name="httpd-help" version="2.4.51" release="5.r22.hce2">
          <filename>httpd-help-2.4.51-5.r22.hce2.noarch.rpm</filename>
        </package>
        <package arch="aarch64" name="httpd-tools" version="2.4.51" release="5.r22.hce2">
          <filename>httpd-tools-2.4.51-5.r22.hce2.aarch64.rpm</filename>
        </package>
        <package arch="aarch64" name="mod_ldap" version="2.4.51" release="5.r22.hce2">
          <filename>mod_ldap-2.4.51-5.r22.hce2.aarch64.rpm</filename>
        </package>
        <package arch="aarch64" name="mod_md" version="2.4.51" release="5.r22.hce2">
          <filename>mod_md-2.4.51-5.r22.hce2.aarch64.rpm</filename>
        </package>
        <package arch="aarch64" name="mod_proxy_html" version="2.4.51" release="5.r22.hce2">
          <filename>mod_proxy_html-2.4.51-5.r22.hce2.aarch64.rpm</filename>
        </package>
        <package arch="aarch64" name="mod_session" version="2.4.51" release="5.r22.hce2">
          <filename>mod_session-2.4.51-5.r22.hce2.aarch64.rpm</filename>
        </package>
        <package arch="aarch64" name="mod_ssl" version="2.4.51" release="5.r22.hce2">
          <filename>mod_ssl-2.4.51-5.r22.hce2.aarch64.rpm</filename>
        </package>
        <package arch="x86_64" name="httpd" version="2.4.51" release="5.r22.hce2">
          <filename>httpd-2.4.51-5.r22.hce2.x86_64.rpm</filename>
        </package>
        <package arch="x86_64" name="httpd-devel" version="2.4.51" release="5.r22.hce2">
          <filename>httpd-devel-2.4.51-5.r22.hce2.x86_64.rpm</filename>
        </package>
        <package arch="x86_64" name="httpd-tools" version="2.4.51" release="5.r22.hce2">
          <filename>httpd-tools-2.4.51-5.r22.hce2.x86_64.rpm</filename>
        </package>
        <package arch="x86_64" name="mod_ldap" version="2.4.51" release="5.r22.hce2">
          <filename>mod_ldap-2.4.51-5.r22.hce2.x86_64.rpm</filename>
        </package>
        <package arch="x86_64" name="mod_md" version="2.4.51" release="5.r22.hce2">
          <filename>mod_md-2.4.51-5.r22.hce2.x86_64.rpm</filename>
        </package>
        <package arch="x86_64" name="mod_proxy_html" version="2.4.51" release="5.r22.hce2">
          <filename>mod_proxy_html-2.4.51-5.r22.hce2.x86_64.rpm</filename>
        </package>
        <package arch="x86_64" name="mod_session" version="2.4.51" release="5.r22.hce2">
          <filename>mod_session-2.4.51-5.r22.hce2.x86_64.rpm</filename>
        </package>
        <package arch="x86_64" name="mod_ssl" version="2.4.51" release="5.r22.hce2">
          <filename>mod_ssl-2.4.51-5.r22.hce2.x86_64.rpm</filename>
        </package>
      </collection>
    </pkglist>
  </update>
