[CLSA-2026:1791248200] Fix of 5 CVEs
Type:
security
Severity:
Important
Release date:
2026-10-06 00:56:56 UTC
Description:
* SECURITY UPDATE: out-of-bounds read when following a redirect whose Location header is empty - debian/patches/php-7.0-CVE-2026-93682.patch: an empty Location header is stored as a zero-length string, i.e. a one-byte allocation holding only the NUL terminator, but the relative-redirect branch of php_stream_url_wrap_http_ex() tested location[1] and the scheme check called strlen() on it, so a server that answered a redirect with a bare "Location:" made the wrapper read past the end of that allocation. The heap bytes it found there decided whether the redirect was joined to the request path, so besides the over-read the target could be built from unrelated heap contents instead of the host root. The length is now taken from header_info.location_len, which the CVE-2025-1861 backport already records, and the relative join is skipped unless the header is longer than one byte, which also keeps single-character Location values resolving against the host root as they did before. Adds upstream's two regression tests, re-pointed at ServerClientTestCase2.inc because this tree's stock ServerClientTestCase.inc has neither phpt_notify_server_start() nor the {{ ADDR }} placeholder. - CVE-2026-93682 * SECURITY UPDATE: FastCGI allowed_clients compared only the first 96 bits of an IPv6 address - debian/patches/php-7.0-CVE-2026-91768.patch: fcgi_is_allowed() passed a hard-coded length of 12 to memcmp() when matching an IPv6 peer against listen.allowed_clients, so only the leading 96 bits of the 128-bit address were compared and the last four bytes were ignored. Any client sharing the /96 prefix of an allowed address was accepted, which for the usual "::1" entry means every address in ::/96 -- including the IPv4-mapped range -- was treated as allowed. The comparison now uses sizeof(client_sa.sa_inet6.sin6_addr), i.e. all 128 bits. - CVE-2026-91768
Updated packages:
  • alt-php70_7.0.33-148_amd64.deb
    sha:56c853081ff817f09a6392d72cedcec104b0f11a
  • alt-php70-bcmath_7.0.33-148_amd64.deb
    sha:b80f8d57a32557f9ff3d0fd6c827668caed255c3
  • alt-php70-cli_7.0.33-148_amd64.deb
    sha:5328bc47ef0d3b39bf0e2cc55f8093c6e88a1ec4
  • alt-php70-common_7.0.33-148_amd64.deb
    sha:b1fc06b9b3446236e3a426b4bb96b70d93dfc2e5
  • alt-php70-dba_7.0.33-148_amd64.deb
    sha:34f3c348481161574ac26afdee8bdb41a073f403
  • alt-php70-dev_7.0.33-148_amd64.deb
    sha:b89691fe24ef363e9a344ce1c825ca804d56d090
  • alt-php70-enchant_7.0.33-148_amd64.deb
    sha:9eebf07b31b0eed197d8e4c9b5766f6cc9fef4a1
  • alt-php70-firebird_7.0.33-148_amd64.deb
    sha:bf4faf2365264f94ef73d252674835c1c655caf4
  • alt-php70-gd_7.0.33-148_amd64.deb
    sha:b063d457984d8cffcda5e0064ccf51cdf26ab270
  • alt-php70-imap_7.0.33-148_amd64.deb
    sha:41487157a8251963bb101960856ded14ecc9345f
  • alt-php70-intl_7.0.33-148_amd64.deb
    sha:6dc3e8cd045cf7125ca825382bab6dfe6bf5206d
  • alt-php70-ldap_7.0.33-148_amd64.deb
    sha:e47f5aaf8c1866a2b9ab0113d59c0c21d02c9a5e
  • alt-php70-mbstring_7.0.33-148_amd64.deb
    sha:456fbddd01de18948304bd02469354841e5f160f
  • alt-php70-mcrypt_7.0.33-148_amd64.deb
    sha:41f462d0ebdd2ab5b954f1621135920c4509813c
  • alt-php70-mysqlnd_7.0.33-148_amd64.deb
    sha:bc302c2fa148d05437a999392273c0caa9ed7d64
  • alt-php70-odbc_7.0.33-148_amd64.deb
    sha:50ca291b64eca4cd24e3d9222fb20ffb1b187f4c
  • alt-php70-opcache_7.0.33-148_amd64.deb
    sha:d976eea528783d94eb678fae22d9a0445f72c3c8
  • alt-php70-pdo_7.0.33-148_amd64.deb
    sha:3847bfbdf7ff8ec1214367c2d7068211ee3e00f8
  • alt-php70-pgsql_7.0.33-148_amd64.deb
    sha:6c19f0fdb9be115d2ee2cb779aaefedb80e92199
  • alt-php70-php-fpm_7.0.33-148_amd64.deb
    sha:95e34c1da7da830d9722d0debc8971f3935e9294
  • alt-php70-process_7.0.33-148_amd64.deb
    sha:36b705a715eb8c054c344ad49e27a458be699ca0
  • alt-php70-pspell_7.0.33-148_amd64.deb
    sha:2ffb2d9584354a1e0003e6e888c45ba0e4b8d55d
  • alt-php70-recode_7.0.33-148_amd64.deb
    sha:fd8cd7140d7ccfdc5fbe00e1c3bfe6200c3ca6bb
  • alt-php70-snmp_7.0.33-148_amd64.deb
    sha:1297369fab14054008783983fed35c3e517158e6
  • alt-php70-soap_7.0.33-148_amd64.deb
    sha:f0addd8e1b901fb977e79bec2c2965a021ca372a
  • alt-php70-tidy_7.0.33-148_amd64.deb
    sha:6b7327bf99cb4d1be2f44c1b0d06f68ddb0922ac
  • alt-php70-xml_7.0.33-148_amd64.deb
    sha:0c893071e99a45869e51f094a58bd879f2bd7cca
  • alt-php70-xmlrpc_7.0.33-148_amd64.deb
    sha:a92e1ba78db5acbc0c28dbc8d7796f7e35f53dc6
Notes:
This page is generated automatically and has not been checked for errors. For clarification or corrections please contact the CloudLinux Packaging Team.