Release date:
2026-10-08 13:19:10 UTC
Description:
- CVE-2025-1218: bound every read in the mysqlnd wire-protocol parser so a
malicious server cannot make the client read past the end of a packet;
length-encoded prefixes, the greeting packet, auth-switch plugin names, the
cached_sha2 result packet, result-set field metadata and the binary
time/date/datetime fetchers are all checked against the declared size first
- Carries, as a prerequisite, upstream's earlier bounding of the greeting
packet's auth_protocol field, without which removing the NUL-terminator hack
would have introduced an unbounded stack over-read
- The prepare_read and sha256_pk_request_response_read changes are hardening,
not memory-safety fixes; the mysqlnd_ps.c hunk is a leak fix
- Also fixes a pre-existing use-after-free on the row-reader failure path: the
CVE-2024-8929 error loops free every field decoded so far without clearing
the zvals, and the result set frees them again at teardown. All 3 sites now
clear after freeing. Confirmed under AddressSanitizer with the Zend allocator
disabled - heap-use-after-free before, clean after, on the three new
short-length tests and the nine CVE-2024-8929 stmt-row tests. Upstream still
carries the same loops unguarded in php-8.2.34 through php-8.5.11
- The mysqlnd_ps.c hunk additionally releases the result's own connection
reference on the prepare-EOF path: before PHP 7.4 (upstream f365d0e00ed9)
free_result_contents() did not drop it, so that path leaked one reference
Updated packages:
-
alt-php70-7.0.33-147.el9.x86_64.rpm
sha:2cea11c7e9fb245081c48e725f5095e9a3306ea3d1533531d6695d0047ca6098
-
alt-php70-bcmath-7.0.33-147.el9.x86_64.rpm
sha:6dd4e7e33482118b799aa8c1da7bbbe586a4feabac0beb7d124e1a9af14c0d88
-
alt-php70-cli-7.0.33-147.el9.x86_64.rpm
sha:cd07dba5f81e94664c3b594856516af1ea59149b3af8a711cae5535d0502146f
-
alt-php70-common-7.0.33-147.el9.x86_64.rpm
sha:2845b53e5c8b579ab3ec2695da98de635fc730698bbf00193a0c04ceeabcb638
-
alt-php70-dba-7.0.33-147.el9.x86_64.rpm
sha:9ad79db04ed0388898b8ac45648b6c5f8b76a7f0120ece0ec0305080b236aad0
-
alt-php70-devel-7.0.33-147.el9.x86_64.rpm
sha:4854a299fbf633325d99540b2c9e8cc60e62dc3edd2e1660ca51f3ef489d1974
-
alt-php70-enchant-7.0.33-147.el9.x86_64.rpm
sha:cbe8bec73bc4c893042fc791c337cc6458dc867956b68e6262939cf3f9c26322
-
alt-php70-firebird-7.0.33-147.el9.x86_64.rpm
sha:9da1755939e654e44671027b5c7ea79d27a73666708f1b75f3ff539c6af320e1
-
alt-php70-gd-7.0.33-147.el9.x86_64.rpm
sha:b183319f79ecbd64654eeb8c32af2217a3c46b569d19429fd748ea37df7a86c5
-
alt-php70-imap-7.0.33-147.el9.x86_64.rpm
sha:72e9827d4f2d59eaf7e119382a6bbed040635b854903ef1d7c2ed5ec61116af1
-
alt-php70-intl-7.0.33-147.el9.x86_64.rpm
sha:da4ccf40b28644341d50e60f271fcff7810d5cf5464581fac05ff29e50a05df6
-
alt-php70-ldap-7.0.33-147.el9.x86_64.rpm
sha:853f9e1a6bb95a1aab2e0b53dec2f7f719fd489a2ae8e1f444ab09e132d91d85
-
alt-php70-mbstring-7.0.33-147.el9.x86_64.rpm
sha:016c7e2cbd7fd1ea53dd11031ae65d2bd8e372450a5b454162086783c48bfe6b
-
alt-php70-mcrypt-7.0.33-147.el9.x86_64.rpm
sha:04460bdd690ff13a4cd04ce584849bb2b5fdd2c8c28282457250726425a66f4d
-
alt-php70-mysqlnd-7.0.33-147.el9.x86_64.rpm
sha:ebc44b107867d44ea9416d40424e31e03f5e8b0fc2591fbe35c6e82801506538
-
alt-php70-odbc-7.0.33-147.el9.x86_64.rpm
sha:3db63855c92603624fd52c26a6d3f0364923d4ce6ed45c4a13a29a5b87bf4087
-
alt-php70-opcache-7.0.33-147.el9.x86_64.rpm
sha:0490c1e5a1140ae72df29779d79228daef567e1b08d1fbb6242e95ebf8143fe0
-
alt-php70-pdo-7.0.33-147.el9.x86_64.rpm
sha:c3686288a22eb0e13bdd0bfae085e094319b57d1b2964dc30411f9eb76df4a6b
-
alt-php70-pgsql-7.0.33-147.el9.x86_64.rpm
sha:5624163d09849a9a99ce909bf582b44c11ebb5c988afe9c506cef0a9524b2686
-
alt-php70-php-fpm-7.0.33-147.el9.x86_64.rpm
sha:9bed5eb896cc6e1840d74e9004d7fbd0509d6396c995814ecf2bae4af096c212
-
alt-php70-process-7.0.33-147.el9.x86_64.rpm
sha:b20ca36a1e4aa2a8b5b1f50a019856e0af01077f55dee22a2b21b4ee15cbe6c7
-
alt-php70-pspell-7.0.33-147.el9.x86_64.rpm
sha:add6d1c25a611de9b3b9f89d5ec29f25633946536e6dd424d9afec86da310034
-
alt-php70-recode-7.0.33-147.el9.x86_64.rpm
sha:b8a6544ef86e3cbd0a855dc467baa394772d045e8b32bcbe675e5aceb34a5a9b
-
alt-php70-snmp-7.0.33-147.el9.x86_64.rpm
sha:3f360ce377626f6096ed84a021ca4b9230d60e8d580b7cd07b9e6934f43c990f
-
alt-php70-soap-7.0.33-147.el9.x86_64.rpm
sha:589c1f63263f83bbb8e2df7efdd8236c477a2c6d44ff6f6193db12f16e36fa38
-
alt-php70-tidy-7.0.33-147.el9.x86_64.rpm
sha:9050f7f9e8e22c357537152807cfd7379887a3105b4c0b18ecb05d0b4132c55f
-
alt-php70-xml-7.0.33-147.el9.x86_64.rpm
sha:5bef1ddbe30b6b9f06ca1c538ee31df2ae30aad5366e497639ecafde4b4b3341
-
alt-php70-xmlrpc-7.0.33-147.el9.x86_64.rpm
sha:ab4a8c20c09524d4ddc2da5037ae6b175d9a0ca046257b44c6b52821572c529d
Notes:
This page is generated automatically and has not been checked for errors. For clarification or
corrections please contact the
CloudLinux Packaging Team.