Home » Releases » 8.3 » 8.3.33 »

PHP 8.3.3

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

Source Code

  • PHP 8.3.3 (tar.gz)

    • sha256: 61285ae17a93d172c9f2ebfe4280058d05bda17cadab705ca5b51ba3e6f3a5ac
  • PHP 8.3.3 (tar.bz2)

    • sha256: aafb613ba79594a23fe722f8e90ad473300610bf80e74b8aa52da9cac2dc4e2a
  • PHP 8.3.3 (tar.xz)

    • sha256: b0a996276fe21fe9ca8f993314c8bc02750f464c7b0343f056fb0894a8dfa9d1

Change Log

  • core

    • Fixed timer leak in zend-max-execution-timers builds.
      withinboredom
    • Fixed bug GH-12349 (linking failure on ARM with mold).
      Jan Palus
    • Fixed bug GH-13097 (Anonymous class reference in trigger_error / thrown Exception).
      nielsdos
    • Fixed bug GH-13177 (PHP 8.3.2: final private constructor not allowed when used in trait).
      nielsdos
    • Fixed bug GH-13215 (GCC 14 build failure).
      Remi
  • curl

    • Fix missing error check in curl_multi_init().
      divinity76
  • fpm

    • Fixed bug GH-12996 (Incorrect SCRIPT_NAME with Apache ProxyPassMatch when plus in path).
      Jakub Zelenka
  • gd

    • Fixed bug GH-10344 (imagettfbbox(): Could not find/open font UNC path).
      nielsdos
    • Fixed bug GH-10614 (imagerotate will turn the picture all black, when rotated 90).
      nielsdos
  • libxml

    • Fix crashes with entity references and predefined entities.
      nielsdos
  • mysqlnd

    • Fixed bug GH-12107 (When running a stored procedure (that returns a result set) twice, PHP crashes).
      nielsdos
  • opcache

    • Fixed bug GH-13145 (strtok() is not comptime).
      ilutov
    • Fixed type inference of range().
      ilutov
    • Fixed bug GH-13232 (Segmentation fault will be reported when JIT is off but JIT_debug is still on).
      nielsdos
  • openssl

    • Fixed LibreSSL undefined reference when OPENSSL_NO_ENGINE not set. (David Carlier).
  • pdo_firebird

    • Fix GH-13119 (Changed to convert float and double values into strings using `H` format).
      SakiTakamachi
  • phar

    • Fixed bug #71465 (PHAR doesn't know about litespeed).
      nielsdos
    • Fixed bug GH-13037 (PharData incorrectly extracts zip file).
      nielsdos
  • random

    • Fixed bug GH-13138 (Randomizer::pickArrayKeys() does not detect broken engines).
      timwolla
  • session

    • Fixed bug GH-12504 (Corrupted session written when there's a fatal error in autoloader).
      nielsdos
  • standard

    • Fixed bug GH-13094 (range(9.9, '0') causes segmentation fault).
      nielsdos
  • streams

    • Fixed bug GH-13071 (Copying large files using mmap-able source streams may exhaust available memory and fail).
      nielsdos

PHP 8.3


  Represents a security release