[CLSA-2026:1791263897] Fix of 5 CVEs
Type:
security
Severity:
Important
Release date:
2026-10-06 05:18:30 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:32eac5c7d099158de91ca3b7c5b59e8efab87340
  • alt-php70-cli_7.0.33-148_amd64.deb
    sha:4a04ff7205ca72af42a6771a7eb4d9be4a6880da
  • alt-php70-common_7.0.33-148_amd64.deb
    sha:9f976b05e9e42377a3b9d950f4dd53b37c63826b
  • alt-php70-dba_7.0.33-148_amd64.deb
    sha:241285eb54200588240285418464bcb31018d207
  • alt-php70-dev_7.0.33-148_amd64.deb
    sha:ba6e78e235be482f3881b13bfbf36728230a5441
  • alt-php70-enchant_7.0.33-148_amd64.deb
    sha:07d7904d0aabd6d59d0478539956555b2d451fd4
  • alt-php70-firebird_7.0.33-148_amd64.deb
    sha:821cac6ca02b0ae284490842a2d83304512644e2
  • alt-php70-gd_7.0.33-148_amd64.deb
    sha:4d03c3772e65497cc87e8f9d83372542e37144e6
  • alt-php70-imap_7.0.33-148_amd64.deb
    sha:8f4c9e41511dc25e2a9ffeb11072ddb1d40afd6b
  • alt-php70-intl_7.0.33-148_amd64.deb
    sha:b1a4ed87027c5d48c0bda397bef373e870c7dda3
  • alt-php70-ldap_7.0.33-148_amd64.deb
    sha:da77b3707b3908404f323efe27f160894dbd71fe
  • alt-php70-mbstring_7.0.33-148_amd64.deb
    sha:aab8ddc4aff7e9467fa59ba72bc95207dd2905d7
  • alt-php70-mcrypt_7.0.33-148_amd64.deb
    sha:688e413e50ae086cf90707aa7094e7e628279224
  • alt-php70-mysqlnd_7.0.33-148_amd64.deb
    sha:9ce7d84d1c9b6cca4ebbd2b543dd4cac80a3dad3
  • alt-php70-odbc_7.0.33-148_amd64.deb
    sha:6912979fa917c2c59bf1bf24d5d5054d8859c513
  • alt-php70-opcache_7.0.33-148_amd64.deb
    sha:86ce3443fee94a966ce90c2be69711750fdee54f
  • alt-php70-pdo_7.0.33-148_amd64.deb
    sha:01114e2a8821b947002eb374d4079d24298790a4
  • alt-php70-pgsql_7.0.33-148_amd64.deb
    sha:137d251586a862797cba4577ba5d2099148e5591
  • alt-php70-php-fpm_7.0.33-148_amd64.deb
    sha:172a5fd0f4dcc71352030728203f597d17e798ad
  • alt-php70-process_7.0.33-148_amd64.deb
    sha:593c2f84ea7b5de57efd3d7b2f0be75e455101d2
  • alt-php70-pspell_7.0.33-148_amd64.deb
    sha:04439b11f838b776316bdb420764b76f1d66e71c
  • alt-php70-recode_7.0.33-148_amd64.deb
    sha:f35bcf8a806cfbecaa34048db48abead9e7250dd
  • alt-php70-snmp_7.0.33-148_amd64.deb
    sha:efc6a3dc3ddc1d4914671d82113bf87d3ea36606
  • alt-php70-soap_7.0.33-148_amd64.deb
    sha:bad9b627e11112d06699398ecd23f21c67e00ed3
  • alt-php70-tidy_7.0.33-148_amd64.deb
    sha:cf75239d90a0f1b0efe33078b82f0ef897ef9293
  • alt-php70-xml_7.0.33-148_amd64.deb
    sha:6c4611a9fe55b9d895eb77875f04e21eb56b344b
  • alt-php70-xmlrpc_7.0.33-148_amd64.deb
    sha:a9674cf445bfc22c08c856469c90340e1a93db97
Notes:
This page is generated automatically and has not been checked for errors. For clarification or corrections please contact the CloudLinux Packaging Team.