Release date:
2026-08-10 11:50:03 UTC
Description:
* SECURITY UPDATE: phar circular symlink chain crash (CVE-2026-7260)
- debian/patches/php-5.2-CVE-2026-7260.patch: backport upstream commit
2e0fa0a44441d74bf8cc4e1ce1c8af9cd4209f52 so phar_get_link_source()
walks the symlink chain iteratively with Floyd cycle detection via a
new static phar_follow_one_link() helper instead of recursing into
itself, and resolves a circular chain to NULL. Applied to
ext/phar/util.c from the bundled PECL phar-2.0.0 tarball, which
prep_build unpacks into ext/phar before any patch runs. Also restores
the directory separator in phar_get_link_location() so the helper is
idempotent across the repeated visits the two-cursor walk performs.
The NULL guard in phar_get_entry_data() that this depends on is
already applied via php-5.2.17-bug69720.patch.
- Adds ext/phar/tests/tar/gh21986.phpt, taken from the earlier public
fix b2de3cf170 for the same defect because it needs no binary
fixture; --EXTENSIONS-- becomes --SKIPIF-- and __DIR__ becomes
dirname(__FILE__) for 5.2. The same test segfaults on an unpatched
PHP 5.6.40 build and passes on a patched one.
- CVE-2026-7260
* SECURITY UPDATE: bundled libgd GIF LZW decoder fixes (CVE-2026-9672)
- debian/patches/php-5.2-CVE-2026-9672.patch: backport upstream commit
fcd691b377d02285740744bee17c0f298be227d5 (patch by Pierre Joye) to
ext/gd/libgd/gd_gif_in.c: clear the whole LZW suffix table
(sd->table[1][i] instead of sd->table[1][0]) when resetting,
terminate decoding unconditionally once the LZW end code is read
instead of falling through with a stale code, and zero-initialise the
LZW_STATIC_DATA scratch struct in ReadImage().
- CVE-2026-9672
Updated packages:
-
alt-php52_5.2.17-235_amd64.deb
sha:bbe0219abcfa944f08ed40d41a2d53893f921c2f
-
alt-php52-bcmath_5.2.17-235_amd64.deb
sha:537fafba32506a82bea3a7b9dfdaf76585bfc490
-
alt-php52-cli_5.2.17-235_amd64.deb
sha:002a915a80c6ad07b2ea3bbd7b1b3a60e1e13604
-
alt-php52-common_5.2.17-235_amd64.deb
sha:439e92154f57d20876458597935292d2e223b7f9
-
alt-php52-dba_5.2.17-235_amd64.deb
sha:35c7e275019eea82dbef70a9dbfcac14f0b257c6
-
alt-php52-dbx_5.2.17-235_amd64.deb
sha:12b606f5a3990737772110ef8894c51337b24571
-
alt-php52-dev_5.2.17-235_amd64.deb
sha:76f3f565fe45821a9bca2cab5823a5113141d48c
-
alt-php52-enchant_5.2.17-235_amd64.deb
sha:7e975230d4bb864cd9d674c7145e60b08381d17f
-
alt-php52-firebird_5.2.17-235_amd64.deb
sha:36e8feda727b43217a9b28ab19e48eaa05ee6ffe
-
alt-php52-gd_5.2.17-235_amd64.deb
sha:5a29709f3a6d950b46df47699faccc1c96c5a97a
-
alt-php52-imap_5.2.17-235_amd64.deb
sha:28736358b4c77972743c43d67090bfe346826f9e
-
alt-php52-intl_5.2.17-235_amd64.deb
sha:7800ab820ad5c27ff0fa189fd83e8f0e6dab798e
-
alt-php52-ldap_5.2.17-235_amd64.deb
sha:cf079f50937d93185e336207e078b6386e212b6d
-
alt-php52-mbstring_5.2.17-235_amd64.deb
sha:98719a952ec175d9306c40d5cb865dbe696e023a
-
alt-php52-mcrypt_5.2.17-235_amd64.deb
sha:7781a09bdf4cf873164689d26a4d7da8c21101de
-
alt-php52-mysqlnd_5.2.17-235_amd64.deb
sha:835112fe00cc6135821f7969b8849ebab3461298
-
alt-php52-odbc_5.2.17-235_amd64.deb
sha:d6121e2c218f4932a10f3006ea1ce51d91ff3acd
-
alt-php52-pdo_5.2.17-235_amd64.deb
sha:af3c1b21b6d968e20f8962d567ee4465090e7f2c
-
alt-php52-pgsql_5.2.17-235_amd64.deb
sha:21b917767097a863f6a722e4b5dedf78239a6e6c
-
alt-php52-process_5.2.17-235_amd64.deb
sha:6d2eecc6ce928fb5bef013492cddae43c6208589
-
alt-php52-pspell_5.2.17-235_amd64.deb
sha:ffa84f2b2cd3ffac86f92635475bf20f4f7ba51b
-
alt-php52-recode_5.2.17-235_amd64.deb
sha:3abf0f3c8f7a6ed47f92960fad24f4f388dc7f4a
-
alt-php52-snmp_5.2.17-235_amd64.deb
sha:8ec1f000b2e5eeecdbc4154acab5e2acdf996efa
-
alt-php52-soap_5.2.17-235_amd64.deb
sha:284a416897874b75148e9c5f88856057936dcef3
-
alt-php52-sqlite_5.2.17-235_amd64.deb
sha:a80ec82a770fb915158acf32a6964be7776add4c
-
alt-php52-sybase_5.2.17-235_amd64.deb
sha:6b81f9ca3945144fc0065f916bc7a8ce362e2074
-
alt-php52-tidy_5.2.17-235_amd64.deb
sha:708efc626b550c8013988df2e24962e3c0722224
-
alt-php52-xml_5.2.17-235_amd64.deb
sha:0fb500ab5abac67a14d0c96b673ae3083e1e92e1
-
alt-php52-xmlrpc_5.2.17-235_amd64.deb
sha:eb4fdf5e8d1d889b67e969b8c1e9d99371378d52
Notes:
This page is generated automatically and has not been checked for errors. For clarification or
corrections please contact the
CloudLinux Packaging Team.