Release date:
2026-10-07 13:25:16 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.el6.x86_64.rpm
sha:fd849254f517f6f8b0ae579b50c812144b9fa6f0dac9d1b7874f41f39d6f33d6
-
alt-php70-bcmath-7.0.33-147.el6.x86_64.rpm
sha:afeceb0a2489c7667f05dd0969ca5aa3b171c5f92e11a36e3398f97b2a296455
-
alt-php70-cli-7.0.33-147.el6.x86_64.rpm
sha:e0707dc6b46b935c425a70fa57ebaec9552c54931b8ccd5fcf6c237057224ce1
-
alt-php70-common-7.0.33-147.el6.x86_64.rpm
sha:cc0716e32615e0c44bb312d64b4031afbaa898a74e3f1ceca606ac6868cdfa2d
-
alt-php70-dba-7.0.33-147.el6.x86_64.rpm
sha:5467a1a0285546c9d2435edda75519fa2a1f7b793dc94f5f077d4f95c25b9b5d
-
alt-php70-devel-7.0.33-147.el6.x86_64.rpm
sha:1dcbbb88a08a09592b500d0d8e6e37eaea489e5c1a639d5deb920cc0967f57b6
-
alt-php70-enchant-7.0.33-147.el6.x86_64.rpm
sha:00a6008f3f6e8701ee347908f8f25076e74501f96ef4bf56fb5e1445bb01089d
-
alt-php70-firebird-7.0.33-147.el6.x86_64.rpm
sha:8f52c8072ec99ca164b2e7a43d7366da94095fac4d4fe4dfe059f6e7c07a8153
-
alt-php70-gd-7.0.33-147.el6.x86_64.rpm
sha:8442320de5cbc2f52a06a9f0f14050f044c172241bac97a0cf6c478b11683d96
-
alt-php70-imap-7.0.33-147.el6.x86_64.rpm
sha:7830154d00dada8e2362acf1ea65426355567cc7f24bea73705e3e1a7a9dde5c
-
alt-php70-intl-7.0.33-147.el6.x86_64.rpm
sha:24e4515d784d1859f389c21b255b50ed201dcbb8487889b05a5584a8bb479177
-
alt-php70-ldap-7.0.33-147.el6.x86_64.rpm
sha:d1c7764beef40d25f463c03751c463d1d915ace2868a03aea98fe8277fb652e1
-
alt-php70-mbstring-7.0.33-147.el6.x86_64.rpm
sha:d97f031b1f96c589d7d926f40f3e08562139a4d9c5ffb3304cb908bba79afa2a
-
alt-php70-mcrypt-7.0.33-147.el6.x86_64.rpm
sha:8b82fe60b66a340b18554cfeee6ea22d0af985698ba3c29d8fea4b070c29e1f9
-
alt-php70-mysqlnd-7.0.33-147.el6.x86_64.rpm
sha:8a8a40066e880e7ab48362d1df9953235f42e4c8c7d84072be893a380d5c3a7f
-
alt-php70-odbc-7.0.33-147.el6.x86_64.rpm
sha:7a995b94b22b0819ebdd49d94df9a3226a52e6e49849eeabf0be59f27ddb53ab
-
alt-php70-opcache-7.0.33-147.el6.x86_64.rpm
sha:1608e4aa210f9af6aff833afa2cdac934fb66520d3c66ec7a96f638a632ee8b9
-
alt-php70-pdo-7.0.33-147.el6.x86_64.rpm
sha:fd3c6c5ff0bacabb567fbaaa4971f76b49412145466e063564c1bc6d440cefd6
-
alt-php70-pgsql-7.0.33-147.el6.x86_64.rpm
sha:800c289b9f68035048b241bccdb9ef20f23432c8b88aca503c28911f016d4d50
-
alt-php70-php-fpm-7.0.33-147.el6.x86_64.rpm
sha:7060beaf6f9085de74a2e686643657c2b1cd5d5a27c717731598b7a65e5d6d6d
-
alt-php70-process-7.0.33-147.el6.x86_64.rpm
sha:5e0c14cce973f4e8a7a5ff4bbd925a2660c345f4f71b0ea20c598c4000a399e2
-
alt-php70-pspell-7.0.33-147.el6.x86_64.rpm
sha:fd7dedb8396da6d3777f796d6cac88f4568e0c817632c3d166aafbe41b1aea29
-
alt-php70-recode-7.0.33-147.el6.x86_64.rpm
sha:d5dfdb53281b4dc8e9dd91e22da06e5bf68a0b630169752bb573a0c27f10dcc3
-
alt-php70-snmp-7.0.33-147.el6.x86_64.rpm
sha:66a5135ccdadbd1ba50ad83876b1a02fe493bf2b311f5622e46fa7c3f80def0c
-
alt-php70-soap-7.0.33-147.el6.x86_64.rpm
sha:508e7385af9374e96ec88f2df0a2065af89574bcfa9149a6aa8b070ea40d52a6
-
alt-php70-tidy-7.0.33-147.el6.x86_64.rpm
sha:e45b028e3188eaf6b7bf8a373770d00c6f2988da812e109fa9c2883f65787ee1
-
alt-php70-xml-7.0.33-147.el6.x86_64.rpm
sha:852ed38adc4377abf4764925a9723c071104879dd0e1af0d8c1cb2eee1aa511a
-
alt-php70-xmlrpc-7.0.33-147.el6.x86_64.rpm
sha:60adcb98bf08ae82210787ed82d20625b5ddeab99783b1715431988b66fe9722
Notes:
This page is generated automatically and has not been checked for errors. For clarification or
corrections please contact the
CloudLinux Packaging Team.