Home » Releases » 8.3 » 8.3.33 »

PHP 8.3.20

The latest release of PHP 8.3 is 8.3.33 which includes important security patches.

Source Code

Change Log

  • core

    • Fixed bug GH-17961 (use-after-free during dl()'ed module class destruction).
      Arnaud
    • Fixed bug GH-15367 (dl() of module with aliased class crashes in shutdown).
      Arnaud
    • Fixed bug GH-13193 again (Significant performance degradation in 'foreach').
      nielsdos
  • dom

    • Fix weird unpack behaviour in DOM.
      nielsdos
    • Fix xinclude destruction of live attributes.
      nielsdos
  • embed

    • Fixed bug GH-8533 (Unable to link dynamic libphp on Mac).
      Kévin Dunglas
  • fuzzer

    • Fixed bug GH-18081 (Memory leaks in error paths of fuzzer SAPI).
      Lung-Alexandra
  • gd

    • Fixed bug GH-17984 (calls with arguments as array with references).
      David Carlier
  • intl

    • Fix locale_compose and locale_lookup to work with their array argument with values as references.
      David Carlier
    • Fix dateformat_format when the time is an array of references.
      David Carlier
    • Fix UConverter::transcode with substitutes as references.
      David Carlier
  • mbstring

    • Fixed bug GH-17989 (mb_output_handler crash with unset http_output_conv_mimetypes).
      nielsdos
  • opcache

    • Fixed bug GH-18112 (NULL access with preloading and INI option).
      nielsdos
    • Fixed bug GH-18107 (Opcache CFG jmp optimization with try-finally breaks the exception table).
      nielsdos
  • pdo

    • Fix memory leak when destroying PDORow.
      nielsdos
  • soap

    • Fixed bug #66049 (Typemap can break parsing in parse_packet_soap leading to a segfault) .
      Remi
  • spl

    • Fixed bug GH-18018 (RC1 data returned from offsetGet causes UAF in ArrayObject).
      nielsdos
  • treewide

    • Fixed bug GH-17736 (Assertion failure zend_reference_destroy()).
      nielsdos
  • windows

    • Fixed bug GH-17836 (zend_vm_gen.php shouldn't break on Windows line endings).
      DanielEScherzer

PHP 8.3


  Represents a security release