Home » Releases » 8.3 » 8.3.33 »

PHP 8.3.9

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

Source Code

  • PHP 8.3.9 (tar.gz)

    • sha256: f484dec6ee005c83f899af02fc021e1bc3b1d7b3f143ca062ef66b0fcee96566
  • PHP 8.3.9 (tar.bz2)

    • sha256: 96edc6d82b7503a6650541fc477abd5456df28dfaa8c9388ff9e31d9fe1e3112
  • PHP 8.3.9 (tar.xz)

    • sha256: bf4d7b8ea60a356064f88485278bd6f941a230ec16f0fc401574ce1445ad6c77

Change Log

  • core

    • Fixed bug GH-14315 (Incompatible pointer type warnings).
      Peter Kokot
    • Fixed bug GH-12814 (max_execution_time reached too early on MacOS 14 when running on Apple Silicon).
      Manuel Kress
    • Fixed bug GH-14387 (Crash when stack walking in destructor of yielded from values during Generator->throw()).
      Bob
    • Fixed bug GH-14456 (Attempting to initialize class with private constructor calls destructor).
      Girgias
    • Fixed bug GH-14510 (memleak due to missing pthread_attr_destroy()-call).
      Florian Engelhardt
    • Fixed bug GH-14549 (Incompatible function pointer type for fclose).
      Ryan Carsten Schmidt
  • bcmath

    • Fixed bug (bcpowmod() with mod = -1 returns 1 when it must be 0).
      Girgias
  • curl

    • Fixed bug GH-14307 (Test curl_basic_024 fails with curl 8.8.0).
      nielsdos
  • dom

    • Fixed bug GH-14343 (Memory leak in xml and dom).
      nielsdos
  • fpm

    • Fixed bug GH-14037 (PHP-FPM ping.path and ping.response config vars are ignored in status pool).
      Wilhansen Li
      Pierrick Charron
  • gd

    • Fix parameter numbers for imagecolorset().
      Giovanni Giacobbi
  • intl

    • Fix reference handling in SpoofChecker.
      nielsdos
  • mysqlnd

    • Partially fix bug GH-10599 (Apache crash on Windows when using a self-referencing anonymous function inside a class with an active mysqli connection).
      nielsdos
  • opcache

    • Fixed bug GH-14267 (opcache.jit=off does not allow enabling JIT at runtime).
      ilutov
    • Fixed TLS access in JIT on FreeBSD/amd64.
      Arnaud
    • Fixed bug GH-11188 (Error when building TSRM in ARM64).
      nielsdos
  • pdo odbc

    • Fixed bug GH-14367 (incompatible SDWORD type with iODBC).
      Calvin Buckley
  • phpdbg

    • Fixed bug GH-13681 (segfault on watchpoint addition failure).
      David Carlier
  • soap

    • Fixed bug #47925 (PHPClient can't decompress response).
      nielsdos
    • Fix missing error restore code.
      nielsdos
    • Fix memory leak if calling SoapServer::setObject() twice.
      nielsdos
    • Fix memory leak if calling SoapServer::setClass() twice.
      nielsdos
    • Fix reading zlib ini settings in ext-soap.
      nielsdos
    • Fix memory leaks with string function name lookups.
      nielsdos
    • Fixed bug #69280 (SoapClient classmap doesn't support fully qualified class name).
      nielsdos
    • Fixed bug #76232 (SoapClient Cookie Header Semicolon).
      nielsdos
    • Fixed memory leaks when calling SoapFault::__construct() twice.
      Girgias
  • sodium

    • Fix memory leaks in ext/sodium on failure of some functions.
      nielsdos
  • spl

    • Fixed bug GH-14290 (Member access within null pointer in extension spl).
      nielsdos
  • standard

    • Fixed bug GH-14483 (Fixed off-by-one error in checking length of abstract namespace Unix sockets).
      Derick
  • streams

    • Fixed bug GH-11078 (PHP Fatal error triggers pointer being freed was not allocated and malloc: double free for ptr errors).
      nielsdos

PHP 8.3


  Represents a security release