[CLSA-2026:1791250375] Fix CVE(s): CVE-2026-91766, CVE-2026-93682
Type:
security
Severity:
Important
Release date:
2026-10-06 01:33:07 UTC
Description:
* SECURITY UPDATE: out-of-bounds read in the http:// wrapper when a redirect response carries an empty Location header - debian/patches/php-5.2-CVE-2026-93682.patch: backport the net effect of upstream commits 8196275133edb830ec85330d36659d5b257b44db (the fix) and de3436c76e460ca44829cc8234926280d96ceae6 (its follow-up) to ext/standard/http_fopen_wrapper.c. An empty Location value is stored as a one-byte allocation holding only the NUL terminator, so the relative-redirect test "*(header_info.location+1) != '\0'" read the byte past the end of that allocation; depending on what the heap held there, the wrapper appended a garbage-derived path to the redirect target instead of resolving it against the host root. The length check now uses header_info.location_len, which our CVE-2025-1861 backport already added, and the strlen() in the absolute-URL test is replaced by the same field. The relative join is taken only when location_len > 1, which is the end state of the two upstream commits: the first one used > 0 and regressed single-character relative Location values, and the follow-up restored the host-root behaviour. Only that end state is applied here, so the intermediate form is never present on this branch. Both upstream .phpt tests are carried and adapted to 5.2: nowdoc and array dereferencing of a function call do not exist before 5.3/5.4, so the worker and client bodies become escaped double-quoted strings and the explode() result goes through a temporary; __DIR__ becomes dirname(__FILE__) and the harness include points at ext/openssl/tests/ServerClientTestCase2.inc, the copy this branch ships. - CVE-2026-93682
Updated packages:
  • alt-php52_5.2.17-241_amd64.deb
    sha:532744c21dcc36e1ff6076dc4e360a38e06efaa3
  • alt-php52-bcmath_5.2.17-241_amd64.deb
    sha:462a0b35aafcd1f52f76365cbc37927c8788e044
  • alt-php52-cli_5.2.17-241_amd64.deb
    sha:0eb6dc22aed78934e6a50900a89711dea260759d
  • alt-php52-common_5.2.17-241_amd64.deb
    sha:c2347548d0fd2414641cb24e7fb0584f5bb1d2f3
  • alt-php52-dba_5.2.17-241_amd64.deb
    sha:30073b0981abe86784e14c4a4c1cfe6ec7a76439
  • alt-php52-dbx_5.2.17-241_amd64.deb
    sha:8189dd9d8ba6fbb315342891cfa6b1c4417479ed
  • alt-php52-dev_5.2.17-241_amd64.deb
    sha:1eff9aa7db5e88715273e069f028d76d5169509a
  • alt-php52-enchant_5.2.17-241_amd64.deb
    sha:76591a44861ff07550126ae28df1fcfacc71c978
  • alt-php52-firebird_5.2.17-241_amd64.deb
    sha:2c23324da22b5c316d1444e39d72e590794a55e7
  • alt-php52-gd_5.2.17-241_amd64.deb
    sha:f0f94bc9162aa19ce03be2132b5379318f639809
  • alt-php52-imap_5.2.17-241_amd64.deb
    sha:a96996476bb58a3112e441e7ec830ff4ab57f3c1
  • alt-php52-intl_5.2.17-241_amd64.deb
    sha:902c5f9a7e6d8cb235a963e4e6c85bf75ed10cc8
  • alt-php52-ldap_5.2.17-241_amd64.deb
    sha:729317b766bcc8304c3a6e7fd0b3cae236d21e7e
  • alt-php52-mbstring_5.2.17-241_amd64.deb
    sha:273e5483793300c5061e84ab38df3e5005f5fdf8
  • alt-php52-mcrypt_5.2.17-241_amd64.deb
    sha:acd91ce74a37e728c8b9b11ac192bfbad759163a
  • alt-php52-mysqlnd_5.2.17-241_amd64.deb
    sha:92dcef096e035e1cf16091d65ebf181a13967d80
  • alt-php52-odbc_5.2.17-241_amd64.deb
    sha:9d400dc5736b21fab5b9502de6e8c5b862228b1a
  • alt-php52-pdo_5.2.17-241_amd64.deb
    sha:deb830daebfa95e7bf62f48c4110871cf0bdc9a5
  • alt-php52-pgsql_5.2.17-241_amd64.deb
    sha:a1b3b2fdeb7c8ae5396879c4dcbdf412d8be26d4
  • alt-php52-process_5.2.17-241_amd64.deb
    sha:21c042c3b35166116bf01493b2b7e57aea371bdc
  • alt-php52-pspell_5.2.17-241_amd64.deb
    sha:dba1e387b29526ca067a76a467244c78c72285d5
  • alt-php52-recode_5.2.17-241_amd64.deb
    sha:82da4df2ff8bd67f9c09a100e8a6c672940be42d
  • alt-php52-snmp_5.2.17-241_amd64.deb
    sha:ab80689589bddc879da5b9fec0449efb482610f4
  • alt-php52-soap_5.2.17-241_amd64.deb
    sha:ab7af8deb51f030ea1e913de5065fe635d00eeed
  • alt-php52-sqlite_5.2.17-241_amd64.deb
    sha:37cc6f856b184058bd3ee08446ceeed09c74562b
  • alt-php52-sybase_5.2.17-241_amd64.deb
    sha:fd2aa10760751caf03183dcba28cbda98d379f95
  • alt-php52-tidy_5.2.17-241_amd64.deb
    sha:fd9b3d67b579de95d5ececc0afc062b1534a093d
  • alt-php52-xml_5.2.17-241_amd64.deb
    sha:e335ca90b3d6c8d03e833470df13e6c550c75e3c
  • alt-php52-xmlrpc_5.2.17-241_amd64.deb
    sha:af121ce79076b5e440bdcfa2a7bad17e95ad0d44
  • alt-php52_5.2.17-241_arm64.deb
    sha:e9190d6f7446adf1b6b7a44ecb133d01e9ebe49b
  • alt-php52-bcmath_5.2.17-241_arm64.deb
    sha:2f8db1f587eefcec56d740bfbd45ce3b4af05452
  • alt-php52-cli_5.2.17-241_arm64.deb
    sha:6d8fa70f7c70b0d84ebf9100166f7f8b7dcf1e9c
  • alt-php52-common_5.2.17-241_arm64.deb
    sha:d57d16e0566c7f8de2fe86ac1f1c6fb0c912c0ce
  • alt-php52-dba_5.2.17-241_arm64.deb
    sha:18b26894d908cdc736436f06efc823eacf8ac7bd
  • alt-php52-dbx_5.2.17-241_arm64.deb
    sha:436ea834abd7776265bebc39745a794e4397c09c
  • alt-php52-dev_5.2.17-241_arm64.deb
    sha:fbdf9a6a488afb266d5b1930b6e95815798652bb
  • alt-php52-enchant_5.2.17-241_arm64.deb
    sha:84a6d81be9bafd8ffe1f910e92476a0f4c6e4b5e
  • alt-php52-firebird_5.2.17-241_arm64.deb
    sha:4953737ab3c47f152ac33ed26b1beb7b1e5b65ac
  • alt-php52-gd_5.2.17-241_arm64.deb
    sha:dc83f4ae940536656a6b7c0654212fc7f9b4254d
  • alt-php52-imap_5.2.17-241_arm64.deb
    sha:1535afbd68e5dd7d10dedca5317f6692a4df821b
  • alt-php52-intl_5.2.17-241_arm64.deb
    sha:8318d5fe971ee5d4c3ed892258359e220bd95151
  • alt-php52-ldap_5.2.17-241_arm64.deb
    sha:f7ceeb127ee63d21202dbf6e305903c354d92f39
  • alt-php52-mbstring_5.2.17-241_arm64.deb
    sha:86883a27578488a4a15abd2a8ecabfd1aecb2dfd
  • alt-php52-mcrypt_5.2.17-241_arm64.deb
    sha:2cea6800c4e69f67157a5acac3c145a9daf657fc
  • alt-php52-mysqlnd_5.2.17-241_arm64.deb
    sha:cef15c908d9d70ebb8582d8bfa37689135a193b3
  • alt-php52-odbc_5.2.17-241_arm64.deb
    sha:0240f9a3032f3995b20ef19886ea2f8f700e97aa
  • alt-php52-pdo_5.2.17-241_arm64.deb
    sha:105e44e744c7dd3b2666456402441b2ab6b0e1cd
  • alt-php52-pgsql_5.2.17-241_arm64.deb
    sha:6cf58424881bf96ece7b8dab291bd291f918d449
  • alt-php52-process_5.2.17-241_arm64.deb
    sha:45f3ab72a66762e987304f9706fa0070b516fa90
  • alt-php52-pspell_5.2.17-241_arm64.deb
    sha:3095674057014a78d8041032db818c85d3f49406
  • alt-php52-recode_5.2.17-241_arm64.deb
    sha:2aea41c2f258f119e1b123d3fa021fb956464f5e
  • alt-php52-snmp_5.2.17-241_arm64.deb
    sha:61f4d6ad072683362daf3ddfd53a6f86ad590b77
  • alt-php52-soap_5.2.17-241_arm64.deb
    sha:9b4219c489838e7e2845e869c215ae1ecafb8ba6
  • alt-php52-sqlite_5.2.17-241_arm64.deb
    sha:6461aca5b4d422f21a280bb73d83382614a67da1
  • alt-php52-sybase_5.2.17-241_arm64.deb
    sha:64331dd4aa163bbe66b85d1cd30c063f0ee0a86d
  • alt-php52-tidy_5.2.17-241_arm64.deb
    sha:6f567c28be5dddf057a30e2bdf6c576f77d7c2c5
  • alt-php52-xml_5.2.17-241_arm64.deb
    sha:15898059065286e55fcf028706f9a2a2734de485
  • alt-php52-xmlrpc_5.2.17-241_arm64.deb
    sha:99ed48a70e43ac742f9e3886423cdaaaa002b126
Notes:
This page is generated automatically and has not been checked for errors. For clarification or corrections please contact the CloudLinux Packaging Team.