Home » Releases » 8.2 » 8.2.33 »

PHP 8.2.2

The latest release of PHP 8.2 is 8.2.33 which includes important security patches.

Source Code

  • PHP 8.2.2 (tar.gz)

    • sha256: d82dda50356cebf6b6e14dbb576b14bc8b85f0f4476a787f0f50611f11eb37d2
  • PHP 8.2.2 (tar.bz2)

    • sha256: f5223a5274eda8b40c19e47de0de4678c65d64401ccf710e2464962eb8136804
  • PHP 8.2.2 (tar.xz)

    • sha256: bdc4aa38e652bac86039601840bae01c0c3653972eaa6f9f93d5f71953a7ee33

Change Log

  • core

    • Fixed bug GH-10200 (zif_get_object_vars: Assertion `!(((__ht)->u.flags & (1<<2)) != 0)' failed).
      nielsdos
    • Fix GH-10251 (Assertion `(flag & (1<<3)) == 0' failed).
      nielsdos
    • Fix GH-10240 (Assertion failure when adding more than 2**30 elements to an unpacked array).
      Arnaud
    • Fix GH-9735 (Fiber stack variables do not participate in cycle collector).
      Arnaud
    • Fix GH-9675 (Broken run_time_cache init for internal enum methods).
      Petar Obradović
      Bob
    • Fix GH-10248 (Assertion `!(zval_get_type(&(*(property))) == 10)' failed).
      nielsdos
  • fpm

    • Fixed bug #77106 (Missing separator in FPM FastCGI errors).
      Jakub Zelenka
    • Fixed bug GH-9981 (FPM does not reset fastcgi.error_header).
      Jakub Zelenka
    • Fixed bug #68591 (Configuration test does not perform UID lookups).
      Jakub Zelenka
    • Fixed memory leak when running FPM config test.
      Jakub Zelenka
    • Fixed bug #67244 (Wrong owner:group for listening unix socket).
      Jakub Zelenka
  • hash

    • Handle exceptions from __toString in XXH3's initialization (nielsdos)
  • ldap

    • Fixed bug GH-10112 (LDAP\Connection::__construct() refers to ldap_create()).
      cmb
  • opcache

    • Fix inverted bailout value in zend_runtime_jit() (Max Kellermann).
    • Fix access to uninitialized variable in accel_preload().
      nielsdos
    • Fix zend_jit_find_trace() crashes.
      Max Kellermann
    • Added missing lock for EXIT_INVALIDATE in zend_jit_trace_exit.
      Max Kellermann
  • phar

    • Fix wrong flags check for compression method in phar_object.c (nielsdos)
  • phpdbg

    • Fix undefined behaviour in phpdbg_load_module_or_extension().
      nielsdos
    • Fix NULL pointer dereference in phpdbg_create_conditional_breal().
      nielsdos
    • Fix GH-9710: phpdbg memory leaks by option "-h" (nielsdos)
    • Fix phpdbg segmentation fault in case of malformed input (nielsdos)
  • posix

    • Fix memory leak in posix_ttyname() (girgias)
  • random

    • Fixed bug GH-10247 (Theoretical file descriptor leak for /dev/urandom).
      timwolla
  • standard

    • Fix GH-10187 (Segfault in stripslashes() with arm64).
      nielsdos
    • Fixed bug GH-10214 (Incomplete validation of object syntax during unserialize()).
      timwolla
    • Fix substr_replace with slots in repl_ht being UNDEF.
      nielsdos
  • xmlwriter

    • Fix missing check for xmlTextWriterEndElement (nielsdos)

PHP 8.2


  Represents a security release