Home » Releases » 8.2 » 8.2.33 »

PHP 8.2.7

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

Source Code

  • PHP 8.2.7 (tar.gz)

    • sha256: 7046f939f0e5116285341d55c06af1d50907e107ac2c70defc32ef880f88cde4
  • PHP 8.2.7 (tar.bz2)

    • sha256: 5bfb2a35c67921bdcadd5c90cb290ad7537d24da113a5e8bc2d646b02de7488f
  • PHP 8.2.7 (tar.xz)

    • sha256: 4b9fb3dcd7184fe7582d7e44544ec7c5153852a2528de3b6754791258ffbdfa0

Change Log

  • core

    • Fixed bug GH-11152 (Unable to alias namespaces containing reserved class names).
      ilutov
    • Fixed bug GH-9068 (Conditional jump or move depends on uninitialised value(s)).
      nielsdos
    • Fixed bug GH-11189 (Exceeding memory limit in zend_hash_do_resize leaves the array in an invalid state).
      Bob
    • Fixed bug GH-11063 (Compilation error on old GCC versions).
      ingamedeo
    • Fixed bug GH-11222 (foreach by-ref may jump over keys during a rehash).
      Bob
  • date

    • Fixed bug GH-11281 (DateTimeZone::getName() does not include seconds in offset).
      nielsdos
  • exif

    • Fixed bug GH-10834 (exif_read_data() cannot read smaller stream wrapper chunk sizes).
      nielsdos
  • fpm

    • Fixed bug GH-10461 (PHP-FPM segfault due to after free usage of child->ev_std(out|err)).
      Jakub Zelenka
    • Fixed bug #64539 (FPM status page: query_string not properly JSON encoded).
      Jakub Zelenka
    • Fixed memory leak for invalid primary script file handle.
      Jakub Zelenka
  • hash

    • Fixed bug GH-11180 (hash_file() appears to be restricted to 3 arguments).
      nielsdos
  • libxml

    • Fixed bug GH-11160 (Few tests failed building with new libxml 2.11.0).
      nielsdos
  • mbstring

    • Fix bug GH-11217 (Segfault in mb_strrpos / mb_strripos when using negative offset and ASCII encoding).
      ilutov
  • opcache

    • Fixed bug GH-11134 (Incorrect match default branch optimization).
      ilutov
    • Fixed too wide OR and AND range inference.
      nielsdos
    • Fixed missing class redeclaration error with OPcache enabled.
      ilutov
    • Fixed bug GH-11245 (In some specific cases SWITCH with one default statement will cause segfault).
      nielsdos
  • pcntl

    • Fixed maximum argument count of pcntl_forkx().
      nielsdos
  • pgsql

    • Fixed parameter parsing of pg_lo_export().
      kocsismate
  • phar

    • Fixed bug GH-11099 (Generating phar.php during cross-compile can't be done).
      peter279k
  • soap

    • Fixed bug GHSA-76gg-c692-v2mw (Missing error check and insufficient random bytes in HTTP Digest authentication for SOAP). (CVE-2023-3247)
      nielsdos
      timwolla
    • Fixed bug GH-8426 (make test fail while soap extension build).
      nielsdos
  • spl

    • Fixed bug GH-11178 (Segmentation fault in spl_array_it_get_current_data (PHP 8.1.18)).
      nielsdos
  • standard

    • Fixed bug GH-11138 (move_uploaded_file() emits open_basedir warning for source file).
      ilutov
    • Fixed bug GH-11274 (POST/PATCH request switches to GET after a HTTP 308 redirect).
      nielsdos
  • streams

    • Fixed bug GH-10031 ([Stream] STREAM_NOTIFY_PROGRESS over HTTP emitted irregularly for last chunk of data).
      nielsdos
    • Fixed bug GH-11175 (Stream Socket Timeout).
      nielsdos
    • Fixed bug GH-11177 (ASAN UndefinedBehaviorSanitizer when timeout = -1 passed to stream_socket_accept/stream_socket_client).
      nielsdos

PHP 8.2


  Represents a security release