The latest release of PHP 8.5 is
8.5.10 which includes important security patches.
Source Code
-
PHP 8.5.8 (tar.gz)
- sha256: 6ebc55e52af4396385e689f7af0f28944fbbf966843433b573e9dc1dc03df539
-
PHP 8.5.8 (tar.bz2)
- sha256: 22f938efc6c4eaa8bf2e40ae11466140309496aa5d5a19204272fb2596fd11dd
-
PHP 8.5.8 (tar.xz)
- sha256: 58910198d19e873048fe87cdfe16bc790025417ede3d1651bfa1c4b533d573f2
Change Log
-
core
-
Fixed bug
GH-22280 (Incorrect compile error for goto to label preceding try/finally block).
-
Fixed bug
GH-22112 (Assertion when error handler throws during NaN to bool/string coercion).
-
bcmath
-
date
-
exif
-
gd
-
Fixed bug
GH-22121 (Double free in gdImageSetStyle() after overflow-triggered early return).
-
intl
-
lexbor
-
opcache
-
Fixed bug
GH-22265 (Another tailcall vm_interrupt bug).
-
Fixed bug
GH-20469 (Unsafe inheritance cache replay with reentrant autoloading).
-
Fixed bug
GH-21972 (Corrupted variable type when a typed by-value return contains a reference wrapper).
-
openssl
-
Fixed bug
GH-22187 (Memory corruption (zend_mm_heap corrupted) in openssl_encrypt with AES-WRAP-PAD). (CVE-2026-14355)
-
phar
-
Fixed a bypass of the magic ".phar" directory protection in Phar::addEmptyDir() for paths starting with "/.phar", while allowing non-magic directory names that merely share the ".phar" prefix.
-
Fixed an integer underflow when parsing ZIP extra fields.
-
reflection
-
soap
-
Fixed bug
GH-22218 (SoapServer::handle() crash on $_SERVER not being an array).
David Carlier / Rex-Reynolds
-
Fixed bug
GH-22285 (Soap server requires the raw input to be passed to $server->handle).
-
sqlite
-
uri
-
Add LEXBOR_STATIC to CFLAGS_URI on Windows so ext/uri does not see LXB_API as __declspec(dllimport) when linked statically into PHP.
-
Clean error logs before each Uri\WhatWg\Url wither call so that errors from previous wither calls are not returned the next time a UrlValidationError is thrown.
-
zip
-
zlib