Skip to content

Commit 2d32408

Browse files
author
Julien Pauli
committed
5.6.23
1 parent c121e00 commit 2d32408

File tree

6 files changed

+144
-9
lines changed

6 files changed

+144
-9
lines changed

ChangeLog-5.php

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,59 @@
77
?>
88

99
<h1>PHP 5 ChangeLog</h1>
10+
<section class="version" id="5.6.23"><!-- {{{ 5.6.23 -->
11+
<h3>Version 5.6.23</h3>
12+
<b><?php release_date('23-Jun-2016'); ?></b>
13+
<ul><li>Core:
14+
<ul>
15+
<li><?php bugfix(72275); ?> (Integer Overflow in json_encode()/json_decode()/ json_utf8_to_utf16()).</li>
16+
<li><?php bugfix(72400); ?> (Integer Overflow in addcslashes/addslashes).</li>
17+
<li><?php bugfix(72403); ?> (Integer Overflow in Length of String-typed ZVAL).</li>
18+
</ul></li>
19+
<li>GD:
20+
<ul>
21+
<li><?php bugfix(72298); ?> (pass2_no_dither out-of-bounds access).</li>
22+
<li><?php bugfix(72337); ?> (invalid dimensions can lead to crash).</li>
23+
<li><?php bugfix(72339); ?> (Integer Overflow in _gd2GetHeader() resulting in heap overflow).</li>
24+
<li><?php bugfix(72407); ?> (NULL Pointer Dereference at _gdScaleVert).</li>
25+
<li><?php bugfix(72446); ?> (Integer Overflow in gdImagePaletteToTrueColor() resulting in heap overflow).</li>
26+
</ul></li>
27+
<li>Intl:
28+
<ul>
29+
<li><?php bugfix(70484); ?> (selectordinal doesn't work with named parameters).</li>
30+
</ul></li>
31+
<li>mbstring:
32+
<ul>
33+
<li><?php bugfix(72402); ?> (_php_mb_regex_ereg_replace_exec - double free).</li>
34+
</ul></li>
35+
<li>mcrypt:
36+
<ul>
37+
<li><?php bugfix(72455); ?> (Heap Overflow due to integer overflows).</li>
38+
</ul></li>
39+
<li>OpenSSL:
40+
<ul>
41+
<li><?php bugfix(72140); ?> (segfault after calling ERR_free_strings()).</li>
42+
</ul></li>
43+
<li>Phar:
44+
<ul>
45+
<li><?php bugfix(72321); ?> (invalid free in phar_extract_file()).</li>
46+
</ul></li>
47+
<li>SPL:
48+
<ul>
49+
<li><?php bugfix(72262); ?> (int/size_t confusion in SplFileObject::fread).</li>
50+
<li><?php bugfix(72433); ?> (Use After Free Vulnerability in PHP's GC algorithm and unserialize).</li>
51+
</ul></li>
52+
<li>WDDX:
53+
<ul>
54+
<li><?php bugfix(72340); ?> (Double Free Courruption in wddx_deserialize).</li>
55+
</ul></li>
56+
<li>zip:
57+
<ul>
58+
<li><?php bugfix(72434); ?> (ZipArchive class Use After Free Vulnerability in PHP's GC algorithm and unserialize).</li>
59+
</ul></li>
60+
</ul>
61+
<!-- }}} --></section>
62+
1063
<section class="version" id="5.6.22"><!-- {{{ 5.6.22 -->
1164
<h3>Version 5.6.22</h3>
1265
<b><?php release_date('26-May-2016'); ?></b>

archive/archive.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
<uri>http://php.net/contact</uri>
1010
<email>[email protected]</email>
1111
</author>
12+
<xi:include href="entries/2016-06-23-2.xml"/>
1213
<xi:include href="entries/2016-06-23-1.xml"/>
1314
<xi:include href="entries/2016-06-15-1.xml"/>
1415
<xi:include href="entries/2016-06-09-1.xml"/>

archive/entries/2016-06-23-2.xml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<entry xmlns="http://www.w3.org/2005/Atom">
3+
<title>PHP 5.6.23 is released</title>
4+
<id>http://php.net/archive/2016.php#id2016-06-23-2</id>
5+
<published>2016-06-23T17:36:17+00:00</published>
6+
<updated>2016-06-23T17:36:17+00:00</updated>
7+
<category term="frontpage" label="PHP.net frontpage news"/>
8+
<category term="releases" label="New PHP release"/>
9+
<link href="http://php.net/index.php#id2016-06-23-2" rel="alternate" type="text/html"/>
10+
<link href="http://php.net/archive/2016.php#id2016-06-23-2" rel="via" type="text/html"/>
11+
<content type="xhtml">
12+
<div xmlns="http://www.w3.org/1999/xhtml">
13+
<p>The PHP development team announces the immediate availability of PHP
14+
5.6.23. Several bugs were fixed in this release, including security-related ones.
15+
16+
All PHP 5.6 users are encouraged to upgrade to this version.
17+
</p>
18+
19+
<p>For source downloads of PHP 5.6.23 please visit our <a href="http://www.php.net/downloads.php">downloads page</a>,
20+
Windows source and binaries can be found on <a href="http://windows.php.net/download/">windows.php.net/download/</a>.
21+
The list of changes is recorded in the <a href="http://www.php.net/ChangeLog-5.php#5.6.23">ChangeLog</a>.
22+
</p>
23+
</div>
24+
</content>
25+
</entry>

include/releases.inc

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -293,6 +293,42 @@ $OLDRELEASES = array (
293293
),
294294
5 =>
295295
array (
296+
'5.6.22' =>
297+
array (
298+
'announcement' =>
299+
array (
300+
'English' => '/releases/5_6_22.php',
301+
),
302+
'source' =>
303+
array (
304+
0 =>
305+
array (
306+
'filename' => 'php-5.6.22.tar.bz2',
307+
'name' => 'PHP 5.6.22 (tar.bz2)',
308+
'md5' => '2244754a50d0a5f07c20967d0c9e0b8d',
309+
'sha256' => '90da8a80cc52fa699cf2bfa4c6fa737c772df7c92b81ef483460aa3b1e9f88c6',
310+
'date' => '26 May 2016',
311+
),
312+
1 =>
313+
array (
314+
'filename' => 'php-5.6.22.tar.gz',
315+
'name' => 'PHP 5.6.22 (tar.gz)',
316+
'md5' => 'e2aa4768b3eae84fefe914272eae8ecb',
317+
'sha256' => '4ce0f58c3842332c4e3bb2ec1c936c6817294273abaa37ea0ef7ca2a68cf9b21',
318+
'date' => '26 May 2016',
319+
),
320+
2 =>
321+
array (
322+
'filename' => 'php-5.6.22.tar.xz',
323+
'name' => 'PHP 5.6.22 (tar.xz)',
324+
'md5' => '19a5bcbddc105dfb29482ab779fcc795',
325+
'sha256' => 'c96980d7de1d66c821a4ee5809df0076f925b2fe0b8c362d234d92f2f0a178e2',
326+
'date' => '26 May 2016',
327+
),
328+
),
329+
'date' => '26 May 2016',
330+
'museum' => false,
331+
),
296332
'5.6.21' =>
297333
array (
298334
'announcement' =>

include/version.inc

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -36,20 +36,20 @@ $PHP_7_0_SHA256 = array(
3636
);
3737

3838
/* PHP 5.6 Release */
39-
$PHP_5_6_RC = '5.6.23RC1'; // Current RC version (e.g., '5.6.7RC1') or false
39+
$PHP_5_6_RC = false; // Current RC version (e.g., '5.6.7RC1') or false
4040
$PHP_5_6_RC_DATE = '09 Jun 2016';
4141

42-
$PHP_5_6_VERSION = "5.6.22";
43-
$PHP_5_6_DATE = "26 May 2016";
42+
$PHP_5_6_VERSION = "5.6.23";
43+
$PHP_5_6_DATE = "23 Jun 2016";
4444
$PHP_5_6_MD5 = array(
45-
"tar.bz2" => "2244754a50d0a5f07c20967d0c9e0b8d",
46-
"tar.gz" => "e2aa4768b3eae84fefe914272eae8ecb",
47-
"tar.xz" => "19a5bcbddc105dfb29482ab779fcc795",
45+
"tar.bz2" => "147734b7e0164ebdd2dc18474fcfb309",
46+
"tar.gz" => "5120140b7b3117e50807836a1869e250",
47+
"tar.xz" => "c2d2155e50bcbaa0ee7a63845862c894",
4848
);
4949
$PHP_5_6_SHA256 = array(
50-
"tar.bz2" => "90da8a80cc52fa699cf2bfa4c6fa737c772df7c92b81ef483460aa3b1e9f88c6",
51-
"tar.gz" => "4ce0f58c3842332c4e3bb2ec1c936c6817294273abaa37ea0ef7ca2a68cf9b21",
52-
"tar.xz" => "c96980d7de1d66c821a4ee5809df0076f925b2fe0b8c362d234d92f2f0a178e2",
50+
"tar.bz2" => "facd280896d277e6f7084b60839e693d4db68318bfc92085d3dc0251fd3558c7",
51+
"tar.gz" => "5f2274a13970887e8c81500c2afe292d51c3524d1a06554b0a87c74ce0a24ffe",
52+
"tar.xz" => "39141e9a617af172aedbbacee7a63eb15502850f7cea20d759a9cffa7cfb0a1a",
5353
);
5454
/* PHP 5.5 Release */
5555
$PHP_5_5_RC = false; // Current RC version (e.g., '5.6.7RC1') or false

releases/5_6_23.php

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<?php
2+
// $Id$
3+
$_SERVER['BASE_PAGE'] = 'releases/5_6_23.php';
4+
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/prepend.inc';
5+
site_header("PHP 5.6.23 Release Announcement");
6+
?>
7+
<h1>PHP 5.6.23 Release Announcement</h1>
8+
9+
<p>The PHP development team announces the immediate availability of PHP
10+
5.6.23. Several bugs were fixed in this release, including security-related ones.
11+
12+
All PHP 5.6 users are encouraged to upgrade to this version.
13+
</p>
14+
15+
<p>For source downloads of PHP 5.6.23 please visit our <a href="http://www.php.net/downloads.php">downloads page</a>,
16+
Windows source and binaries can be found on <a href="http://windows.php.net/download/">windows.php.net/download/</a>.
17+
The list of changes is recorded in the <a href="http://www.php.net/ChangeLog-5.php#5.6.23">ChangeLog</a>.
18+
</p>
19+
20+
<?php site_footer(); ?>

0 commit comments

Comments
 (0)