PHP 7.0 is no longer officially supported by the PHP project.
Official support refers to that provided direct by the PHP Project.
If you install PHP via third-party packages, support timelines may be different.
Please read the Release Support Policy for more information.
The latest release of PHP 7.0 is
7.0.33 which includes important security patches.
Source Code
Change Log
-
core
-
Fixed bug
#73792 (invalid foreach loop hangs script).
-
Fixed bug
#73663 ("Invalid opcode 65/16/8" occurs with a variable created with list()).
-
Fixed bug
#73585 (Logging of "Internal Zend error - Missing class information" missing class name).
-
Fixed bug
#73753 (unserialized array pointer not advancing).
-
Fixed bug
#73825 (Heap out of bounds read on unserialize in finish_nested_data()).
-
Fixed bug
#73831 (NULL Pointer Dereference while unserialize php object).
-
Fixed bug
#73832 (Use of uninitialized memory in unserialize()).
-
Fixed bug
#73092 (Unserialize use-after-free when resizing object's properties hash table).
-
Fixed bug
#69425 (Use After Free in unserialize()).
-
Fixed bug
#72731 (Type Confusion in Object Deserialization).
-
com
-
Fixed bug
#73679 (DOTNET read access violation using invalid codepage).
-
dom
-
Fixed bug
#67474 (getElementsByTagNameNS filter on default ns).
-
exif
-
gd
-
Fixed bug
#73869 (Signed Integer Overflow gd_io.c).
-
Fixed bug
#73868 (DOS vulnerability in gdImageCreateFromGd2Ctx()).
-
gmp
-
Fixed bug
#70513 (GMP Deserialization Type Confusion Vulnerability).
-
mysqli
-
Fixed bug
#73462 (Persistent connections don't set $connect_errno).
-
mysqlnd
-
pcre
-
Fixed bug
#73612 (preg_*() may leak memory).
-
pdo_firebird
-
Fixed bug
#72931 (PDO_FIREBIRD with Firebird 3.0 not work on returning statement).
-
phar
-
Fixed bug
#73773 (Seg fault when loading hostile phar).
-
Fixed bug
#73768 (Memory corruption when loading hostile phar).
-
Fixed bug
#73764 (Crash while loading hostile phar archive).
-
phpdbg
-
reflection
-
Fixed bug
#46103 (ReflectionObject memory leak).
-
streams
-
Fixed bug
#73586 (php_user_filter::$stream is not set to the stream the filter is working on).
-
sqlite3
-
standard
-
Fixed bug
#73594 (dns_get_record does not populate $additional out parameter).
-
Fixed bug
#70213 (Unserialize context shared on double class lookup).
-
Fixed bug
#73154 (serialize object with __sleep function crash).
-
Fixed bug
#70490 (get_browser function is very slow).
-
Fixed bug
#73265 (Loading browscap.ini at startup causes high memory usage).
-
Fixed bug
#31875 (get_defined_functions additional param to exclude disabled functions).
-
zlib
-
Fixed bug
#73373 (deflate_add does not verify that output was not truncated).