[CLSA-2026:1788355303] alt-php54: Fix of 31 CVEs
Type:
security
Severity:
Critical
Release date:
2026-09-02 13:22:23 UTC
Description:
- CVE-2019-9023: complete the heap-based buffer over-read fix in the mbstring regular expression functions for invalid multibyte data; the backport carried by Patch873/Patch875/Patch1011 was taken from the PHP-7.3.1 cumulative and was missing two of the upstream code changes. Add the php.net bug #77370 clamp to the regparse.c pattern-scanner macros (PINC/PFETCH, the oniguruma 4.7.1 equivalents of upstream's PFETCH/PINC_S/PFETCH_S) so a truncated multibyte sequence at the end of a pattern can no longer leave the cursor past the buffer end, plus the upstream reproducer ext/mbstring/tests/bug77370.phpt; and add the case-folding clamp from the bug #77381/#77382/#77385/#77394 commit to the five Unicode *_mbc_to_normalize() implementations in ext/mbstring/oniguruma/enc/ (utf8, utf16_be, utf16_le, utf32_be, utf32_le), which are oniguruma 4.7.1's equivalent of upstream's onigenc_unicode_mbc_case_fold(), so a case-insensitive mb_ereg()/mb_split() pattern ending in a truncated multibyte sequence no longer copies more bytes than the buffer holds - CVE-2019-9641: integer overflows in the EXIF extension on 32-bit builds leading to an uninitialized read (php.net bug #77509). Backport upstream commit 5e824a88d073d282c4f358f186cb87ddc284f83d: exif_process_IFD_in_TIFF() added the directory size, the IFD size and a constant 2 to the attacker-controlled directory offset before comparing the sums against the file size, so a crafted TIFF could wrap the sums, pass the checks and have php_ifd_get16u() read from the still-uninitialized section buffer. The additions are rewritten as subtractions from the file size, which cannot overflow, and num_entries is widened to size_t before being scaled by 12
Updated packages:
  • alt-php54-5.4.45-192.el10.x86_64.rpm
    sha:ccbc41e12ed653dfb5a0fdb538197a84d35d28b4d2d88c1a4ddd026502223d85
  • alt-php54-bcmath-5.4.45-192.el10.x86_64.rpm
    sha:1545b20540796587ce266a6bce4bf039334d335157bfb96b7b3262d21776b1b7
  • alt-php54-cli-5.4.45-192.el10.x86_64.rpm
    sha:347982a30725e5cad8a29d20199e264a1907dcaae7fb77604fa59d948e687160
  • alt-php54-common-5.4.45-192.el10.x86_64.rpm
    sha:fc0c23550808f53d1517e4b131c284a5ea8a225714002c1933e915f3241c425b
  • alt-php54-dba-5.4.45-192.el10.x86_64.rpm
    sha:f49d15fde1ea9697c44c64b56f9fdd315a7791f5971ba51fea676f26fc06da35
  • alt-php54-dbx-5.4.45-192.el10.x86_64.rpm
    sha:2f254e90830fd2dc8815680ddc15b8e2a46f64cc6569ebe7c530b614f91895d2
  • alt-php54-devel-5.4.45-192.el10.x86_64.rpm
    sha:c1ed8810f7d44878385cf6f40e546cdefde7b53e8327f45ab71b319ea0fab874
  • alt-php54-enchant-5.4.45-192.el10.x86_64.rpm
    sha:2f4717f5ab7de1d319fd7d30086dad4734e968caf9552fac90d9d8e6786ed6b0
  • alt-php54-firebird-5.4.45-192.el10.x86_64.rpm
    sha:13e67f4b92a02e16285f93fbe4091c1f126955aee5b411ad8252aa77589e13fe
  • alt-php54-gd-5.4.45-192.el10.x86_64.rpm
    sha:74fe8718f7cc2cb1e5e71f0e0ff945a23f44d1a58d2acdbd08101ec0189e9b9f
  • alt-php54-imap-5.4.45-192.el10.x86_64.rpm
    sha:fe13afbb0bdfc669f877c34c1b3b3917e56e22d567a3f62bed03a99f1fbd2243
  • alt-php54-intl-5.4.45-192.el10.x86_64.rpm
    sha:076af6a3309e947533f4c198e00a05a93df909afc22f22d7121a3ed0cf157107
  • alt-php54-ldap-5.4.45-192.el10.x86_64.rpm
    sha:1f0c13bb10e2b5fcdc50bee0966ea97fe54623ea3de776021bbb786f0685f2c9
  • alt-php54-mbstring-5.4.45-192.el10.x86_64.rpm
    sha:76256382e6062cef1e7c2e8cd804ccd7ab10796f5ca0a2d0d90ccc8f9b4db3cf
  • alt-php54-mcrypt-5.4.45-192.el10.x86_64.rpm
    sha:0e75e7fba5439e76ce0155100a0db351617b281d1b1256465286e9e783f884cc
  • alt-php54-mssql-5.4.45-192.el10.x86_64.rpm
    sha:cded3e4ca9e48fabbb58faa4f22fae07c32e353b659a88a29659e359be420753
  • alt-php54-mysqlnd-5.4.45-192.el10.x86_64.rpm
    sha:a872200f5055e8d78f1ba478eb987e02f08663bac391db535e06df709fc03d56
  • alt-php54-odbc-5.4.45-192.el10.x86_64.rpm
    sha:47f96f6a2cbfd68dea527948f3f979c28c858970ab0a6348703b08201607b99f
  • alt-php54-pdo-5.4.45-192.el10.x86_64.rpm
    sha:44b8848f09a49fba6235e8ed7df8665cc5b67497bfa3b547e6b8e7119b1d6e86
  • alt-php54-pgsql-5.4.45-192.el10.x86_64.rpm
    sha:35228f62666cf4522a14abb6d212d58dd2353f48bfe209b5ed85b4d29cee73c4
  • alt-php54-php-fpm-5.4.45-192.el10.x86_64.rpm
    sha:4df9bb16d21bba87873c7a9ea93008e1da7566426f2635cb9f11ca9bcdad7ddb
  • alt-php54-process-5.4.45-192.el10.x86_64.rpm
    sha:2ea7c323cd8adea006d9c9784f095471ba9c64eb6dabbf9f15db84201a91b80a
  • alt-php54-pspell-5.4.45-192.el10.x86_64.rpm
    sha:21524e35bf1733aabbb1182831067cf0d9a12743f91ca30d581f6faaed2ec118
  • alt-php54-recode-5.4.45-192.el10.x86_64.rpm
    sha:e475b644179b6cfe6edfb44564cf494974e9c37747c2c9a1ed0cc87b0d01b28d
  • alt-php54-snmp-5.4.45-192.el10.x86_64.rpm
    sha:875a2bc07cc21ba4099147c63a8cf375146b746ff23af3ee37b79b832e109579
  • alt-php54-soap-5.4.45-192.el10.x86_64.rpm
    sha:8ffeb4c77c19635cddb992a97f9272caacee106fb5aa24d1d6f6fa083b65a98e
  • alt-php54-sybase-5.4.45-192.el10.x86_64.rpm
    sha:39f4d629035bdf1fdf164d26a7774d981dde59320b0e5c207368d5a9d403a4a0
  • alt-php54-tidy-5.4.45-192.el10.x86_64.rpm
    sha:f7c8eb57b24d20f22756a149db0d3ccde762309d6dc3195020a961c7f805ee8a
  • alt-php54-xml-5.4.45-192.el10.x86_64.rpm
    sha:06b26b5b04e4f97bcb04f90377de01aa7493a08502a7c84c8e4ef52be0033c49
  • alt-php54-xmlrpc-5.4.45-192.el10.x86_64.rpm
    sha:cf5c1badf81bd8791bf01a1db51d4c93c6bb3f51d684b62f1ca2ee8126cb5408
Notes:
This page is generated automatically and has not been checked for errors. For clarification or corrections please contact the CloudLinux Packaging Team.