PHP Release 7.1.20


PHP 7.1.20 Release Announcement

The PHP development team announces the immediate availability of PHP 7.1.20. This is a security release. Several security bugs have been fixed in this release. All PHP 7.1 users are encouraged to upgrade to this version.

For source downloads of PHP 7.1.20 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 7.1.20 (tar.bz2)
SHA256: 3a1b476c88fb81254ea572e891a1d65053ab54068348e00c75e8b54fae691d45
PHP 7.1.20 (tar.gz)
SHA256: 77a2091f4ab50367a6c68274a0d92e0da9ecdbf428b280c9836c5c6d512da450
PHP 7.1.20 (tar.xz)
SHA256: cd7d1006201459d43fae0790cce4eb3451add5c87f4cadb13b228d4c179b850c
Change Logs
core
  • Fixed bug #76534 (PHP hangs on 'illegal string offset on string references with an error handler).
  • Fixed bug #76502 (Chain of mixed exceptions and errors does not serialize properly).
date
  • Fixed bug #76462 (Undefined property: DateInterval::$f).
fpm
  • Fixed bug #73342 (Vulnerability in php-fpm by changing stdin to non-blocking).
gmp
  • Fixed bug #74670 (Integer Underflow when unserializing GMP and possible other classes).
intl
  • Fixed bug #76556 (get_debug_info handler for BreakIterator shows wrong type).
mbstring
  • Fixed bug #76532 (Integer overflow and excessive memory usage in mb_strimwidth).
pgsql
  • Fixed bug #76548 (pg_fetch_result did not fetch the next row).
phpdbg
  • Fix arginfo wrt. optional/required parameters.
reflection
  • Fixed bug #76536 (PHP crashes with core dump when throwing exception in error handler).
  • Fixed bug #75231 (ReflectionProperty#getValue() incorrectly works with inherited classes).
standard
  • Fixed bug #76505 (array_merge_recursive() is duplicating sub-array keys).
  • Fixed bug #71848 (getimagesize with $imageinfo returns false).
To Top