|
2387 | 2387 |
|
2388 | 2388 | <a id="PHP_8_3"></a> |
2389 | 2389 |
|
| 2390 | +<section class="version" id="8.3.29"><!-- {{{ 8.3.29 --> |
| 2391 | +<h3>Version 8.3.29</h3> |
| 2392 | +<b><?php release_date('18-Dec-2025'); ?></b> |
| 2393 | +<ul><li>Core: |
| 2394 | +<ul> |
| 2395 | + <li>Sync all boost.context files with release 1.86.0.</li> |
| 2396 | + <li>Fixed bug <?php githubissuel('php/php-src', 20435); ?> (SensitiveParameter doesn't work for named argument passing to variadic parameter).</li> |
| 2397 | + <li>Fixed bug <?php githubissuel('php/php-src', 20286); ?> (use-after-destroy during userland stream_close()).</li> |
| 2398 | +</ul></li> |
| 2399 | +<li>Bz2: |
| 2400 | +<ul> |
| 2401 | + <li>Fix assertion failures resulting in crashes with stream filter object parameters.</li> |
| 2402 | +</ul></li> |
| 2403 | +<li>Date: |
| 2404 | +<ul> |
| 2405 | + <li>Fix crashes when trying to instantiate uninstantiable classes via date static constructors.</li> |
| 2406 | +</ul></li> |
| 2407 | +<li>DOM: |
| 2408 | +<ul> |
| 2409 | + <li>Fix missing NUL byte check on C14NFile().</li> |
| 2410 | +</ul></li> |
| 2411 | +<li>Fibers: |
| 2412 | +<ul> |
| 2413 | + <li>Fixed bug <?php githubissuel('php/php-src', 20483); ?> (ASAN stack overflow with fiber.stack_size INI small value).</li> |
| 2414 | +</ul></li> |
| 2415 | +<li>FTP: |
| 2416 | +<ul> |
| 2417 | + <li>Fixed bug <?php githubissuel('php/php-src', 20601); ?> (ftp_connect overflow on timeout).</li> |
| 2418 | +</ul></li> |
| 2419 | +<li>GD: |
| 2420 | +<ul> |
| 2421 | + <li>Fixed bug <?php githubissuel('php/php-src', 20511); ?> (imagegammacorrect out of range input/output values).</li> |
| 2422 | + <li>Fixed bug <?php githubissuel('php/php-src', 20602); ?> (imagescale overflow with large height values).</li> |
| 2423 | +</ul></li> |
| 2424 | +<li>Intl: |
| 2425 | +<ul> |
| 2426 | + <li>Fixed bug <?php githubissuel('php/php-src', 20426); ?> (Spoofchecker::setRestrictionLevel() error message suggests missing constants).</li> |
| 2427 | +</ul></li> |
| 2428 | +<li>LibXML: |
| 2429 | +<ul> |
| 2430 | + <li>Fix some deprecations on newer libxml versions regarding input buffer/parser handling.</li> |
| 2431 | +</ul></li> |
| 2432 | +<li>MbString: |
| 2433 | +<ul> |
| 2434 | + <li>Fixed bug <?php githubissuel('php/php-src', 20491); ?> (SLES15 compile error with mbstring oniguruma).</li> |
| 2435 | + <li>Fixed bug <?php githubissuel('php/php-src', 20492); ?> (mbstring compile warning due to non-strings).</li> |
| 2436 | +</ul></li> |
| 2437 | +<li>MySQLnd: |
| 2438 | +<ul> |
| 2439 | + <li>Fixed bug <?php githubissuel('php/php-src', 20528); ?> (Regression breaks mysql connexion using an IPv6 address enclosed in square brackets).</li> |
| 2440 | +</ul></li> |
| 2441 | +<li>Opcache: |
| 2442 | +<ul> |
| 2443 | + <li>Fixed bug <?php githubissuel('php/php-src', 20329); ?> (opcache.file_cache broken with full interned string buffer).</li> |
| 2444 | +</ul></li> |
| 2445 | +<li>PDO: |
| 2446 | +<ul> |
| 2447 | + <li>Fixed <?php githubsecurityl('php/php-src', '8xr5-qppj-gvwj'); ?> (PDO quoting result null deref). (CVE-2025-14180)</li> |
| 2448 | +</ul></li> |
| 2449 | +<li>Phar: |
| 2450 | +<ul> |
| 2451 | + <li>Fixed bug <?php githubissuel('php/php-src', 20442); ?> (Phar does not respect case-insensitiveness of __halt_compiler() when reading stub).</li> |
| 2452 | + <li>Fix broken return value of fflush() for phar file entries.</li> |
| 2453 | + <li>Fix assertion failure when fseeking a phar file out of bounds.</li> |
| 2454 | +</ul></li> |
| 2455 | +<li>PHPDBG: |
| 2456 | +<ul> |
| 2457 | + <li>Fixed ZPP type violation in phpdbg_get_executable() and phpdbg_end_oplog().</li> |
| 2458 | +</ul></li> |
| 2459 | +<li>SPL: |
| 2460 | +<ul> |
| 2461 | + <li>Fixed bug <?php githubissuel('php/php-src', 20614); ?> (SplFixedArray incorrectly handles references in deserialization).</li> |
| 2462 | +</ul></li> |
| 2463 | +<li>Standard: |
| 2464 | +<ul> |
| 2465 | + <li>Fix memory leak in array_diff() with custom type checks.</li> |
| 2466 | + <li>Fixed bug <?php githubissuel('php/php-src', 20583); ?> (Stack overflow in http_build_query via deep structures).</li> |
| 2467 | + <li>Fixed <?php githubsecurityl('php/php-src', 'www2-q4fc-65wf'); ?> (Null byte termination in dns_get_record()).</li> |
| 2468 | + <li>Fixed <?php githubsecurityl('php/php-src', 'h96m-rvf9-jgm2'); ?> (Heap buffer overflow in array_merge()). (CVE-2025-14178)</li> |
| 2469 | + <li>Fixed <?php githubsecurityl('php/php-src', '3237-qqm7-mfv7'); ?> (Information Leak of Memory in getimagesize). (CVE-2025-14177)</li> |
| 2470 | +</ul></li> |
| 2471 | +<li>Tidy: |
| 2472 | +<ul> |
| 2473 | + <li>Fixed bug <?php githubissuel('php/php-src', 20374); ?> (PHP with tidy and custom-tags).</li> |
| 2474 | +</ul></li> |
| 2475 | +<li>XML: |
| 2476 | +<ul> |
| 2477 | + <li>Fixed bug <?php githubissuel('php/php-src', 20439); ?> (xml_set_default_handler() does not properly handle special characters in attributes when passing data to callback).</li> |
| 2478 | +</ul></li> |
| 2479 | +<li>Zip: |
| 2480 | +<ul> |
| 2481 | + <li>Fix crash in property existence test.</li> |
| 2482 | + <li>Don't truncate return value of zip_fread() with user sizes.</li> |
| 2483 | +</ul></li> |
| 2484 | +<li>Zlib: |
| 2485 | +<ul> |
| 2486 | + <li>Fix assertion failures resulting in crashes with stream filter object parameters.</li> |
| 2487 | +</ul></li> |
| 2488 | +</ul> |
| 2489 | +<!-- }}} --></section> |
| 2490 | + |
| 2491 | + |
| 2492 | + |
2390 | 2493 | <section class="version" id="8.3.28"><!-- {{{ 8.3.28 --> |
2391 | 2494 | <h3>Version 8.3.28</h3> |
2392 | 2495 | <b><?php release_date('20-Nov-2025'); ?></b> |
|
0 commit comments