PHP Release 8.2.19

PHP 8.2.19 Release Announcement

The PHP development team announces the immediate availability of PHP 8.2.19. This is a bug fix release.

All PHP 8.2 users are encouraged to upgrade to this version.

For source downloads of PHP 8.2.19 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.

Source Code
PHP 8.2.19 (tar.gz)
SHA256: 8bfdd20662b41a238a5acd84fab3e05c36a685fcb56e6d8ac18eeb87057ab2bc
PHP 8.2.19 (tar.bz2)
SHA256: 3c18f7ce51b7c7b26b797e1f97079d386b30347eb04e817f5e6c8e9b275e2a6a
PHP 8.2.19 (tar.xz)
SHA256: aecd63f3ebea6768997f5c4fccd98acbf897762ed5fc25300e846197a9485c13
Change Logs
core
  • Fixed bug GH-13772 (Invalid execute_data->opline pointers in observer fcall handlers when JIT is enabled).
  • Fixed bug GH-13931 (Applying zero offset to null pointer in Zend/zend_opcode.c).
  • Fixed bug GH-13942 (Align the behavior of zend-max-execution-timers with other timeout implementations).
  • Fixed bug GH-14003 (Broken cleanup of unfinished calls with callable convert parameters).
  • Fixed bug GH-14013 (Erroneous dnl appended in configure).
  • Fixed bug GH-10232 (If autoloading occurs during constant resolution filename and lineno are identified incorrectly).
  • Fixed bug GH-13727 (Missing void keyword).
fibers
  • Fixed bug GH-13903 (ASAN false positive underflow when executing copy()).
fpm
  • Fixed bug GH-13563 (Setting bool values via env in FPM config fails).
intl
  • Fixed build for icu 74 and onwards.
mysqlnd
  • Fix shift out of bounds on 32-bit non-fast-path platforms.
opcache
  • Fixed incorrect assumptions across compilation units for static calls.
openssl
  • Fixed bug GH-10495 (feof on OpenSSL stream hangs indefinitely).
pdo sqlite
  • Fix GH-13984 (Buffer size is now checked before memcmp).
  • Fix GH-13998 (Manage refcount of agg_context->val correctly).
phar
  • Fixed bug GH-13836 (Renaming a file in a Phar to an already existing filename causes a NULL pointer dereference).
  • Fixed bug GH-13833 (Applying zero offset to null pointer in zend_hash.c).
  • Fix potential NULL pointer dereference before calling EVP_SignInit.
phpdbg
  • Fixed bug GH-13827 (Null pointer access of type 'zval' in phpdbg_frame).
posix
  • Fix usage of reentrant functions in ext/posix.
session
  • Fixed bug GH-13856 (Member access within null pointer of type 'ps_files' in ext/session/mod_files.c).
  • Fixed bug GH-13891 (memleak and segfault when using ini_set with session.trans_sid_hosts).
  • Fixed buffer _read/_write size limit on windows for the file mode.
streams
  • Fixed file_get_contents() on Windows fails with "errno=22 Invalid argument".
  • Fixed bug GH-13264 (Part 1 - Memory leak on stream filter failure).
  • Fixed bug GH-13860 (Incorrect PHP_STREAM_OPTION_CHECK_LIVENESS case in ext/openssl/xp_ssl.c - causing use of dead socket).
  • Fixed bug GH-11678 (Build fails on musl 1.2.4 - lfs64).
treewide
  • Fix gcc-14 Wcalloc-transposed-args warnings.
To Top