php8.5
← All releases
PHP 8.3 Thursday, 18 December 2025

PHP 8.3.29

33 changes across 22 components.

Core

  • Sync all boost.context files with release 1.86.0.
  • Fixed bug GH-20435 (SensitiveParameter doesn't work for named argument passing to variadic parameter).
  • Fixed bug GH-20286 (use-after-destroy during userland stream_close()).

Bz2

  • Fix assertion failures resulting in crashes with stream filter object parameters.

Date

  • Fix crashes when trying to instantiate uninstantiable classes via date static constructors.

DOM

  • Fix missing NUL byte check on C14NFile().

Fibers

  • Fixed bug GH-20483 (ASAN stack overflow with fiber.stack_size INI small value).

FTP

  • Fixed bug GH-20601 (ftp_connect overflow on timeout).

GD

  • Fixed bug GH-20511 (imagegammacorrect out of range input/output values).
  • Fixed bug GH-20602 (imagescale overflow with large height values).

Intl

  • Fixed bug GH-20426 (Spoofchecker::setRestrictionLevel() error message suggests missing constants).

LibXML

  • Fix some deprecations on newer libxml versions regarding input buffer/parser handling.

MbString

  • Fixed bug GH-20491 (SLES15 compile error with mbstring oniguruma).
  • Fixed bug GH-20492 (mbstring compile warning due to non-strings).

mysqli

  • Make mysqli_begin_transaction() report errors properly.

MySQLnd

  • Fixed bug GH-20528 (Regression breaks mysql connexion using an IPv6 address enclosed in square brackets).

Opcache

  • Fixed bug GH-20329 (opcache.file_cache broken with full interned string buffer).

PDO

Phar

  • Fixed bug GH-20442 (Phar does not respect case-insensitiveness of __halt_compiler() when reading stub).
  • Fix broken return value of fflush() for phar file entries.
  • Fix assertion failure when fseeking a phar file out of bounds.

PHPDBG

  • Fixed ZPP type violation in phpdbg_get_executable() and phpdbg_end_oplog().

SPL

  • Fixed bug GH-20614 (SplFixedArray incorrectly handles references in deserialization).

Standard

Tidy

  • Fixed bug GH-20374 (PHP with tidy and custom-tags).

XML

  • Fixed bug GH-20439 (xml_set_default_handler() does not properly handle special characters in attributes when passing data to callback).

Zip

  • Fix crash in property existence test.
  • Don't truncate return value of zip_fread() with user sizes.

Zlib

  • Fix assertion failures resulting in crashes with stream filter object parameters.