<?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-0330</id>
    <title>An update for php is now available for HCE 2.0</title>
    <severity>Critical</severity>
    <release>HCE 2.0</release>
    <issued date="2024-12-20 09:52:51"/>
    <updated date="2024-12-20 09:52:51"/>
    <references>
      <reference href="https://nvd.nist.gov/vuln/detail/CVE-2024-11236" id="CVE-2024-11236" title="CVE-2024-11236 Base Score: 9.8 Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H" type="cve"/>
      <reference href="https://nvd.nist.gov/vuln/detail/CVE-2024-8932" id="CVE-2024-8932" title="CVE-2024-8932 Base Score: 9.8 Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H" type="cve"/>
      <reference href="https://nvd.nist.gov/vuln/detail/CVE-2024-11233" id="CVE-2024-11233" title="CVE-2024-11233 Base Score: 8.2 Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:H" type="cve"/>
      <reference href="https://nvd.nist.gov/vuln/detail/CVE-2024-8929" id="CVE-2024-8929" title="CVE-2024-8929 Base Score: 5.8 Vector: CVSS:3.1/AV:A/AC:H/PR:L/UI:N/S:C/C:H/I:N/A:N" type="cve"/>
      <reference href="https://nvd.nist.gov/vuln/detail/CVE-2024-11234" id="CVE-2024-11234" title="CVE-2024-11234 Base Score: 7.2 Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N" type="cve"/>
    </references>
    <description>Security Fix(es):

In PHP versions 8.1.* before 8.1.31, 8.2.* before 8.2.26, 8.3.* before 8.3.14, uncontrolled long string inputs to ldap_escape() function on 32-bit systems can cause an integer overflow, resulting in an out-of-bounds write. (CVE-2024-11236)

In PHP versions 8.1.* before 8.1.31, 8.2.* before 8.2.26, 8.3.* before 8.3.14, uncontrolled long string inputs to ldap_escape() function on 32-bit systems can cause an integer overflow, resulting in an out-of-bounds write. (CVE-2024-8932)

In PHP versions 8.1.* before 8.1.31, 8.2.* before 8.2.26, 8.3.* before 8.3.14, due to an error in convert.quoted-printable-decode filter certain data can lead to buffer overread by one byte, which can in certain circumstances lead to crashes or disclose content of other memory areas. (CVE-2024-11233)

In PHP versions 8.1.* before 8.1.31, 8.2.* before 8.2.26, 8.3.* before 8.3.14, a hostile MySQL server can cause the client to disclose the content of its heap containing data from other SQL requests and possible other data belonging to different users of the same server. (CVE-2024-8929)

In PHP versions 8.1.* before 8.1.31, 8.2.* before 8.2.26, 8.3.* before 8.3.14, when using streams with configured proxy and &quot;request_fulluri&quot; option, the URI is not properly sanitized which can lead to HTTP request smuggling and allow the attacker to use the proxy to perform arbitrary HTTP requests originating from the server, thus potentially gaining access to resources not normally available to the external user. (CVE-2024-11234)
</description>
    <pkglist>
      <collection short="HCE 2.0" package="php">
        <name>HCE 2.0</name>
        <package arch="aarch64" name="php" version="8.0.30" release="3.r5.hce2">
          <filename>php-8.0.30-3.r5.hce2.aarch64.rpm</filename>
        </package>
        <package arch="aarch64" name="php-bcmath" version="8.0.30" release="3.r5.hce2">
          <filename>php-bcmath-8.0.30-3.r5.hce2.aarch64.rpm</filename>
        </package>
        <package arch="aarch64" name="php-cli" version="8.0.30" release="3.r5.hce2">
          <filename>php-cli-8.0.30-3.r5.hce2.aarch64.rpm</filename>
        </package>
        <package arch="aarch64" name="php-common" version="8.0.30" release="3.r5.hce2">
          <filename>php-common-8.0.30-3.r5.hce2.aarch64.rpm</filename>
        </package>
        <package arch="aarch64" name="php-dba" version="8.0.30" release="3.r5.hce2">
          <filename>php-dba-8.0.30-3.r5.hce2.aarch64.rpm</filename>
        </package>
        <package arch="aarch64" name="php-dbg" version="8.0.30" release="3.r5.hce2">
          <filename>php-dbg-8.0.30-3.r5.hce2.aarch64.rpm</filename>
        </package>
        <package arch="aarch64" name="php-devel" version="8.0.30" release="3.r5.hce2">
          <filename>php-devel-8.0.30-3.r5.hce2.aarch64.rpm</filename>
        </package>
        <package arch="aarch64" name="php-embedded" version="8.0.30" release="3.r5.hce2">
          <filename>php-embedded-8.0.30-3.r5.hce2.aarch64.rpm</filename>
        </package>
        <package arch="aarch64" name="php-enchant" version="8.0.30" release="3.r5.hce2">
          <filename>php-enchant-8.0.30-3.r5.hce2.aarch64.rpm</filename>
        </package>
        <package arch="aarch64" name="php-ffi" version="8.0.30" release="3.r5.hce2">
          <filename>php-ffi-8.0.30-3.r5.hce2.aarch64.rpm</filename>
        </package>
        <package arch="aarch64" name="php-fpm" version="8.0.30" release="3.r5.hce2">
          <filename>php-fpm-8.0.30-3.r5.hce2.aarch64.rpm</filename>
        </package>
        <package arch="aarch64" name="php-gd" version="8.0.30" release="3.r5.hce2">
          <filename>php-gd-8.0.30-3.r5.hce2.aarch64.rpm</filename>
        </package>
        <package arch="aarch64" name="php-gmp" version="8.0.30" release="3.r5.hce2">
          <filename>php-gmp-8.0.30-3.r5.hce2.aarch64.rpm</filename>
        </package>
        <package arch="noarch" name="php-help" version="8.0.30" release="3.r5.hce2">
          <filename>php-help-8.0.30-3.r5.hce2.noarch.rpm</filename>
        </package>
        <package arch="aarch64" name="php-intl" version="8.0.30" release="3.r5.hce2">
          <filename>php-intl-8.0.30-3.r5.hce2.aarch64.rpm</filename>
        </package>
        <package arch="aarch64" name="php-ldap" version="8.0.30" release="3.r5.hce2">
          <filename>php-ldap-8.0.30-3.r5.hce2.aarch64.rpm</filename>
        </package>
        <package arch="aarch64" name="php-mbstring" version="8.0.30" release="3.r5.hce2">
          <filename>php-mbstring-8.0.30-3.r5.hce2.aarch64.rpm</filename>
        </package>
        <package arch="aarch64" name="php-mysqlnd" version="8.0.30" release="3.r5.hce2">
          <filename>php-mysqlnd-8.0.30-3.r5.hce2.aarch64.rpm</filename>
        </package>
        <package arch="aarch64" name="php-odbc" version="8.0.30" release="3.r5.hce2">
          <filename>php-odbc-8.0.30-3.r5.hce2.aarch64.rpm</filename>
        </package>
        <package arch="aarch64" name="php-opcache" version="8.0.30" release="3.r5.hce2">
          <filename>php-opcache-8.0.30-3.r5.hce2.aarch64.rpm</filename>
        </package>
        <package arch="aarch64" name="php-pdo" version="8.0.30" release="3.r5.hce2">
          <filename>php-pdo-8.0.30-3.r5.hce2.aarch64.rpm</filename>
        </package>
        <package arch="aarch64" name="php-pgsql" version="8.0.30" release="3.r5.hce2">
          <filename>php-pgsql-8.0.30-3.r5.hce2.aarch64.rpm</filename>
        </package>
        <package arch="aarch64" name="php-process" version="8.0.30" release="3.r5.hce2">
          <filename>php-process-8.0.30-3.r5.hce2.aarch64.rpm</filename>
        </package>
        <package arch="aarch64" name="php-snmp" version="8.0.30" release="3.r5.hce2">
          <filename>php-snmp-8.0.30-3.r5.hce2.aarch64.rpm</filename>
        </package>
        <package arch="aarch64" name="php-soap" version="8.0.30" release="3.r5.hce2">
          <filename>php-soap-8.0.30-3.r5.hce2.aarch64.rpm</filename>
        </package>
        <package arch="aarch64" name="php-tidy" version="8.0.30" release="3.r5.hce2">
          <filename>php-tidy-8.0.30-3.r5.hce2.aarch64.rpm</filename>
        </package>
        <package arch="aarch64" name="php-xml" version="8.0.30" release="3.r5.hce2">
          <filename>php-xml-8.0.30-3.r5.hce2.aarch64.rpm</filename>
        </package>
        <package arch="x86_64" name="php" version="8.0.30" release="3.r5.hce2">
          <filename>php-8.0.30-3.r5.hce2.x86_64.rpm</filename>
        </package>
        <package arch="x86_64" name="php-bcmath" version="8.0.30" release="3.r5.hce2">
          <filename>php-bcmath-8.0.30-3.r5.hce2.x86_64.rpm</filename>
        </package>
        <package arch="x86_64" name="php-cli" version="8.0.30" release="3.r5.hce2">
          <filename>php-cli-8.0.30-3.r5.hce2.x86_64.rpm</filename>
        </package>
        <package arch="x86_64" name="php-common" version="8.0.30" release="3.r5.hce2">
          <filename>php-common-8.0.30-3.r5.hce2.x86_64.rpm</filename>
        </package>
        <package arch="x86_64" name="php-dba" version="8.0.30" release="3.r5.hce2">
          <filename>php-dba-8.0.30-3.r5.hce2.x86_64.rpm</filename>
        </package>
        <package arch="x86_64" name="php-dbg" version="8.0.30" release="3.r5.hce2">
          <filename>php-dbg-8.0.30-3.r5.hce2.x86_64.rpm</filename>
        </package>
        <package arch="x86_64" name="php-devel" version="8.0.30" release="3.r5.hce2">
          <filename>php-devel-8.0.30-3.r5.hce2.x86_64.rpm</filename>
        </package>
        <package arch="x86_64" name="php-embedded" version="8.0.30" release="3.r5.hce2">
          <filename>php-embedded-8.0.30-3.r5.hce2.x86_64.rpm</filename>
        </package>
        <package arch="x86_64" name="php-enchant" version="8.0.30" release="3.r5.hce2">
          <filename>php-enchant-8.0.30-3.r5.hce2.x86_64.rpm</filename>
        </package>
        <package arch="x86_64" name="php-ffi" version="8.0.30" release="3.r5.hce2">
          <filename>php-ffi-8.0.30-3.r5.hce2.x86_64.rpm</filename>
        </package>
        <package arch="x86_64" name="php-fpm" version="8.0.30" release="3.r5.hce2">
          <filename>php-fpm-8.0.30-3.r5.hce2.x86_64.rpm</filename>
        </package>
        <package arch="x86_64" name="php-gd" version="8.0.30" release="3.r5.hce2">
          <filename>php-gd-8.0.30-3.r5.hce2.x86_64.rpm</filename>
        </package>
        <package arch="x86_64" name="php-gmp" version="8.0.30" release="3.r5.hce2">
          <filename>php-gmp-8.0.30-3.r5.hce2.x86_64.rpm</filename>
        </package>
        <package arch="x86_64" name="php-intl" version="8.0.30" release="3.r5.hce2">
          <filename>php-intl-8.0.30-3.r5.hce2.x86_64.rpm</filename>
        </package>
        <package arch="x86_64" name="php-ldap" version="8.0.30" release="3.r5.hce2">
          <filename>php-ldap-8.0.30-3.r5.hce2.x86_64.rpm</filename>
        </package>
        <package arch="x86_64" name="php-mbstring" version="8.0.30" release="3.r5.hce2">
          <filename>php-mbstring-8.0.30-3.r5.hce2.x86_64.rpm</filename>
        </package>
        <package arch="x86_64" name="php-mysqlnd" version="8.0.30" release="3.r5.hce2">
          <filename>php-mysqlnd-8.0.30-3.r5.hce2.x86_64.rpm</filename>
        </package>
        <package arch="x86_64" name="php-odbc" version="8.0.30" release="3.r5.hce2">
          <filename>php-odbc-8.0.30-3.r5.hce2.x86_64.rpm</filename>
        </package>
        <package arch="x86_64" name="php-opcache" version="8.0.30" release="3.r5.hce2">
          <filename>php-opcache-8.0.30-3.r5.hce2.x86_64.rpm</filename>
        </package>
        <package arch="x86_64" name="php-pdo" version="8.0.30" release="3.r5.hce2">
          <filename>php-pdo-8.0.30-3.r5.hce2.x86_64.rpm</filename>
        </package>
        <package arch="x86_64" name="php-pgsql" version="8.0.30" release="3.r5.hce2">
          <filename>php-pgsql-8.0.30-3.r5.hce2.x86_64.rpm</filename>
        </package>
        <package arch="x86_64" name="php-process" version="8.0.30" release="3.r5.hce2">
          <filename>php-process-8.0.30-3.r5.hce2.x86_64.rpm</filename>
        </package>
        <package arch="x86_64" name="php-snmp" version="8.0.30" release="3.r5.hce2">
          <filename>php-snmp-8.0.30-3.r5.hce2.x86_64.rpm</filename>
        </package>
        <package arch="x86_64" name="php-soap" version="8.0.30" release="3.r5.hce2">
          <filename>php-soap-8.0.30-3.r5.hce2.x86_64.rpm</filename>
        </package>
        <package arch="x86_64" name="php-tidy" version="8.0.30" release="3.r5.hce2">
          <filename>php-tidy-8.0.30-3.r5.hce2.x86_64.rpm</filename>
        </package>
        <package arch="x86_64" name="php-xml" version="8.0.30" release="3.r5.hce2">
          <filename>php-xml-8.0.30-3.r5.hce2.x86_64.rpm</filename>
        </package>
      </collection>
    </pkglist>
  </update>
