PHP Release 8.1.11


PHP 8.1.11 Release Announcement

The PHP development team announces the immediate availability of PHP 8.1.11. This is a security release.

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

For source downloads of PHP 8.1.11 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.1.11 (tar.gz)
SHA256: 3660e8408321149f5d382bb8eeb9ea7b12ea8dd7ea66069da33f6f7383750ab2
PHP 8.1.11 (tar.bz2)
SHA256: af6250b18b4403b6eeff9b4a02786ac86a12a208141f6f65478f79256f47f246
PHP 8.1.11 (tar.xz)
SHA256: 3005198d7303f87ab31bc30695de76e8ad62783f806b6ab9744da59fe41cc5bd
Change Logs
core
  • Fixed bug GH-9323 (Crash in ZEND_RETURN/GC/zend_call_function)
  • Fixed bug GH-9361 (Segmentation fault on script exit #9379).
  • Fixed bug GH-9447 (Invalid class FQN emitted by AST dump for new and class constants in constant expressions).
  • Fixed bug #81727: Don't mangle HTTP variable names that clash with ones that have a specific semantic meaning. (CVE-2022-31629).
dom
  • Fixed bug #79451 (DOMDocument->replaceChild on doctype causes double free).
fpm
  • Fixed bug GH-8885 (FPM access.log with stderr begins to write logs to error_log after daemon reload).
  • Fixed bug #77780 ("Headers already sent..." when previous connection was aborted).
  • GMP
  • Fixed bug GH-9308 (GMP throws the wrong error when a GMP object is passed to gmp_init()).
  • Intl
  • Fixed bug GH-9421 (Incorrect argument number for ValueError in NumberFormatter).
pcre
  • Fixed pcre.jit on Apple Silicon.
pdo_pgsql
  • Fixed bug GH-9411 (PgSQL large object resource is incorrectly closed).
phar
  • Fixed bug #81726: phar wrapper: DOS when using quine gzip file. (CVE-2022-31628).
reflection
  • Fixed bug GH-8932 (ReflectionFunction provides no way to get the called class of a Closure).
streams
  • Fixed bug GH-9316 ($http_response_header is wrong for long status line).
To Top