Home » Releases » 8.3 » 8.3.33 »

PHP 8.3.22

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

Source Code

Change Log

  • core

    • Fixed GH-18480 (array_splice with large values for offset/length arguments).
      nielsdos/David Carlier
    • Partially fixed GH-18572 (nested object comparisons leading to stack overflow).
      David Carlier
    • Fixed OSS-Fuzz #417078295.
      nielsdos
    • Fixed OSS-Fuzz #418106144.
      nielsdos
  • curl

    • Fixed GH-18460 (curl_easy_setopt with CURLOPT_USERPWD/CURLOPT_USERNAME/ CURLOPT_PASSWORD set the Authorization header when set to NULL).
      David Carlier
  • date

    • Fixed bug GH-18076 (Since PHP 8, the date_sun_info() function returns inaccurate sunrise and sunset times, but other calculated times are correct) (JiriJozif).
    • Fixed bug GH-18481 (date_sunrise with unexpected nan value for the offset).
      nielsdos/David Carlier
  • intl

    • Fix various reference issues.
      nielsdos
  • ldap

    • Fixed bug GH-18529 (ldap no longer respects TLS_CACERT from ldaprc in ldap_start_tls()).
      Remi
  • opcache

    • Fixed bug GH-18417 (Windows SHM reattachment fails when increasing memory_consumption or jit_buffer_size).
      nielsdos
    • Fixed bug GH-18567 (Preloading with internal class alias triggers assertion failure).
      nielsdos
    • Fix leak of accel_globals->key.
      nielsdos
  • openssl

    • Fix missing checks against php_set_blocking() in xp_ssl.c.
      nielsdos
  • pdo_oci

    • Fixed bug GH-18494 (PDO OCI segfault in statement GC).
      nielsdos
  • sockets

    • Fixed bug GH-18617 (socket_import_file_descriptor return value unchecked).
      David Carlier
  • spl

    • Fixed bug GH-18421 (Integer overflow with large numbers in LimitIterator).
      nielsdos
  • standard

    • Fixed bug GH-17403 (Potential deadlock when putenv fails).
      nielsdos
    • Fixed bug GH-18509 (Dynamic calls to assert() ignore zend.assertions).
      timwolla
  • windows

    • Fix leak+crash with sapi_windows_set_ctrl_handler().
      nielsdos
  • zip

    • Fixed bug GH-18431 (Registering ZIP progress callback twice doesn't work).
      nielsdos
    • Fixed bug GH-18438 (Handling of empty data and errors in ZipArchive::addPattern).
      nielsdos

PHP 8.3


  Represents a security release