Release date:
2026-08-10 12:33:26 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:006286031307f1f23a7a1b98d4212bfae7980bb2
-
alt-php52-bcmath_5.2.17-235_amd64.deb
sha:f91f66d82813e9514d7933979e677ccf80071607
-
alt-php52-cli_5.2.17-235_amd64.deb
sha:29abc6eb9f9d24bf278275ae1e9207dde8a76784
-
alt-php52-common_5.2.17-235_amd64.deb
sha:2ff7cc0518d34fd9193313d971c9a600274ce58c
-
alt-php52-dba_5.2.17-235_amd64.deb
sha:4e1c87746508424b573f345c6f57253cfd74ab27
-
alt-php52-dbx_5.2.17-235_amd64.deb
sha:4e5585df7ed6e68abaac2b61d7d670c96244ca88
-
alt-php52-dev_5.2.17-235_amd64.deb
sha:f905a9840349c29da108ecbaccdbd077e0b41bc4
-
alt-php52-enchant_5.2.17-235_amd64.deb
sha:42224b6390603f9c6bef76beafbf7fb6ff97b748
-
alt-php52-firebird_5.2.17-235_amd64.deb
sha:2c6c9b25f2b567b728f213875e072735ca99ed34
-
alt-php52-gd_5.2.17-235_amd64.deb
sha:86506cf7fcc3f782f54fca0c38fa0cc87901f03c
-
alt-php52-imap_5.2.17-235_amd64.deb
sha:a0b1c257332fae0f1498baa050eb9bbd793060e1
-
alt-php52-intl_5.2.17-235_amd64.deb
sha:921c1617c13d944401c56619e0a051a24c2a3b04
-
alt-php52-ldap_5.2.17-235_amd64.deb
sha:66bb1491f10671f22944d9e17a7d23802da8f9eb
-
alt-php52-mbstring_5.2.17-235_amd64.deb
sha:423c642d54baa05c1c06367a7edb2509a45b09dd
-
alt-php52-mcrypt_5.2.17-235_amd64.deb
sha:ebd4f7d019cac4771775f825354b7a94f5f0b70d
-
alt-php52-mysqlnd_5.2.17-235_amd64.deb
sha:3a21aedc5e40f8cbac8aaab7fcedf9dbabd8d43b
-
alt-php52-odbc_5.2.17-235_amd64.deb
sha:85b9e2c7b75f7067281409f4e4f863ee02e5b878
-
alt-php52-pdo_5.2.17-235_amd64.deb
sha:32062c08898a7294e52dbe01db901300ec9730b8
-
alt-php52-pgsql_5.2.17-235_amd64.deb
sha:f875a35801975c1cf4705a2d3f1d7cb3eafcf385
-
alt-php52-process_5.2.17-235_amd64.deb
sha:c3e933da9c203b2aabfd0510f258301d028a2195
-
alt-php52-pspell_5.2.17-235_amd64.deb
sha:ac6fd253e19cc955ddc1d3afd47354670004e1b9
-
alt-php52-recode_5.2.17-235_amd64.deb
sha:1182ebc51d15a97b8a423d81517f3587b5903d34
-
alt-php52-snmp_5.2.17-235_amd64.deb
sha:96d386d8ed2b1906188ebf0460a5a56072b7babe
-
alt-php52-soap_5.2.17-235_amd64.deb
sha:252e8f65bb5563e6f37091496935a904f624e504
-
alt-php52-sqlite_5.2.17-235_amd64.deb
sha:ddac94738d3001d75b50b588a28259d020084a4c
-
alt-php52-sybase_5.2.17-235_amd64.deb
sha:ab7e12a15d64ac9fda3bb6efea10a465ee12b2a9
-
alt-php52-tidy_5.2.17-235_amd64.deb
sha:a7214e5ab557f00c982de6458565f55e389d3ce5
-
alt-php52-xml_5.2.17-235_amd64.deb
sha:cfe04afbde8a8b0a55a577b7ab2bde9c1a6fdd06
-
alt-php52-xmlrpc_5.2.17-235_amd64.deb
sha:3523c2c33dfa8965a9ed233e553370a0e530cde8
Notes:
This page is generated automatically and has not been checked for errors. For clarification or
corrections please contact the
CloudLinux Packaging Team.