Release date:
2026-08-10 10:25:17 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:7a709b4c9d95a3bc13f1872e1e0d1ef596b99017
-
alt-php52-bcmath_5.2.17-235_amd64.deb
sha:695029c5e91ce9f1a9dc6e7944ab809f120a420b
-
alt-php52-cli_5.2.17-235_amd64.deb
sha:535ea3fe95f597cf459fbabce518c05cc1d4be2d
-
alt-php52-common_5.2.17-235_amd64.deb
sha:72dfaa06b57b526c4eb94268b457979134a44f98
-
alt-php52-dba_5.2.17-235_amd64.deb
sha:4e12ae05d49f758e9c740c5d7d23110e28adb683
-
alt-php52-dbx_5.2.17-235_amd64.deb
sha:e9ea505f86aed5028401cc9e19578d9e91f18f80
-
alt-php52-dev_5.2.17-235_amd64.deb
sha:590cddd1a8327ab223b88abe5b7aebfe1f8c61b3
-
alt-php52-enchant_5.2.17-235_amd64.deb
sha:07f2e6f12435300f97bf2617e94c85d17502569d
-
alt-php52-firebird_5.2.17-235_amd64.deb
sha:af05074bd3a5b85462c35f9ab6c423e10f935198
-
alt-php52-gd_5.2.17-235_amd64.deb
sha:da3fe4dacfd3db2a72d852ed8761bb2e5671166d
-
alt-php52-imap_5.2.17-235_amd64.deb
sha:3b2fbd07cfc5b9ad0c66b8ce8a02ae00979dad92
-
alt-php52-intl_5.2.17-235_amd64.deb
sha:cc02f52bc68bb7eb4f11ec4de80a3af2946d3035
-
alt-php52-ldap_5.2.17-235_amd64.deb
sha:cadd10019595bef1c3fcd336a15125885de9b680
-
alt-php52-mbstring_5.2.17-235_amd64.deb
sha:4c71e0acc154dcd89e0851a1bac45c5c4ff49a38
-
alt-php52-mcrypt_5.2.17-235_amd64.deb
sha:9f39548ce242cb3ad5c14bcc8a11b911a84b9f8b
-
alt-php52-mysqlnd_5.2.17-235_amd64.deb
sha:8fb27010c04d85bc71662de50ba0faeb1d9c17e7
-
alt-php52-odbc_5.2.17-235_amd64.deb
sha:5e3b0acbe5750152cb863c0d92a3b059c422c549
-
alt-php52-pdo_5.2.17-235_amd64.deb
sha:335277a3d6bc057e5aa7cfdec3b86e70504a0701
-
alt-php52-pgsql_5.2.17-235_amd64.deb
sha:030407a775e0442ad8847fcee2e4238e43ddbe9d
-
alt-php52-process_5.2.17-235_amd64.deb
sha:f09eefd041bf03186193b36618d123bb4bb1c3e4
-
alt-php52-pspell_5.2.17-235_amd64.deb
sha:449300d0ff17c7a1acc4086cfce319df7d91908c
-
alt-php52-recode_5.2.17-235_amd64.deb
sha:c6861b93cd0ab166275b5344faac037241c6a585
-
alt-php52-snmp_5.2.17-235_amd64.deb
sha:5b4d4727a90893ee982ce7cdf5dc074778ccf6b0
-
alt-php52-soap_5.2.17-235_amd64.deb
sha:c2156d3da4e9b2ead366ac85f2ad0d41d50a58a8
-
alt-php52-sqlite_5.2.17-235_amd64.deb
sha:152393385edd41dbcdfed51345c0eef5aa3033fb
-
alt-php52-sybase_5.2.17-235_amd64.deb
sha:56c2d69128dde567dd6744bb3b1690e733720f06
-
alt-php52-tidy_5.2.17-235_amd64.deb
sha:2e794e62c067a33f66c309e7035035485bede66e
-
alt-php52-xml_5.2.17-235_amd64.deb
sha:59420e3f46c72b5402e4432b112d6f4f5ff9b32f
-
alt-php52-xmlrpc_5.2.17-235_amd64.deb
sha:fe24d46aae80d1f5992305a83379d2c6cee61233
Notes:
This page is generated automatically and has not been checked for errors. For clarification or
corrections please contact the
CloudLinux Packaging Team.