|
7 | 7 |
|
8 | 8 | <h1>PHP 7 ChangeLog</h1>
|
9 | 9 |
|
| 10 | +<section class="version" id="7.0.9"><!-- {{{ 7.0.9 --> |
| 11 | +<h3>Version 7.0.9</h3> |
| 12 | +<b><?php release_date('21-Jul-2016'); ?></b> |
| 13 | +<ul><li>Core: |
| 14 | +<ul> |
| 15 | + <li><?php bugfix(72508); ?> (strange references after recursive function call and "switch" statement).</li> |
| 16 | + <li><?php bugfix(72513); ?> (Stack-based buffer overflow vulnerability in virtual_file_ex).</li> |
| 17 | + <li><?php bugfix(72573); ?> (HTTP_PROXY is improperly trusted by some PHP libraries and applications).</li> |
| 18 | +</ul></li> |
| 19 | +<li>bz2: |
| 20 | +<ul> |
| 21 | + <li><?php bugfix(72613); ?> (Inadequate error handling in bzread()).</li> |
| 22 | +</ul></li> |
| 23 | +<li>CLI: |
| 24 | +<ul> |
| 25 | + <li><?php bugfix(72484); ?> (SCRIPT_FILENAME shows wrong path if the user specify router.php).</li> |
| 26 | +</ul></li> |
| 27 | +<li>COM: |
| 28 | +<ul> |
| 29 | + <li><?php bugfix(72498); ?> (variant_date_from_timestamp null dereference).</li> |
| 30 | +</ul></li> |
| 31 | +<li>Curl: |
| 32 | +<ul> |
| 33 | + <li><?php bugfix(72541); ?> (size_t overflow lead to heap corruption).</li> |
| 34 | +</ul></li> |
| 35 | +<li>Exif: |
| 36 | +<ul> |
| 37 | + <li><?php bugfix(72603); ?> (Out of bound read in exif_process_IFD_in_MAKERNOTE).</li> |
| 38 | + <li><?php bugfix(72618); ?> (NULL Pointer Dereference in exif_process_user_comment).</li> |
| 39 | +</ul></li> |
| 40 | +<li>GD: |
| 41 | +<ul> |
| 42 | + <li><?php bugfix(43475); ?> (Thick styled lines have scrambled patterns).</li> |
| 43 | + <li><?php bugfix(53640); ?> (XBM images require width to be multiple of 8).</li> |
| 44 | + <li><?php bugfix(64641); ?> (imagefilledpolygon doesn't draw horizontal line).</li> |
| 45 | + <li><?php bugfix(72512); ?> (gdImageTrueColorToPaletteBody allows arbitrary write/read access).</li> |
| 46 | + <li><?php bugfix(72519); ?> (imagegif/output out-of-bounds access).</li> |
| 47 | + <li><?php bugfix(72558); ?> (Integer overflow error within _gdContributionsAlloc()).</li> |
| 48 | + <li><?php bugfix(72482); ?> (Ilegal write/read access caused by gdImageAALine overflow).</li> |
| 49 | + <li><?php bugfix(72494); ?> (imagecropauto out-of-bounds access).</li> |
| 50 | +</ul></li> |
| 51 | +<li>Intl: |
| 52 | +<ul> |
| 53 | + <li><?php bugfix(72533); ?> (locale_accept_from_http out-of-bounds access).</li> |
| 54 | +</ul></li> |
| 55 | +<li>Mbstring: |
| 56 | +<ul> |
| 57 | + <li><?php bugfix(72405); ?> (mb_ereg_replace - mbc_to_code (oniguruma) - oob read access).</li> |
| 58 | + <li><?php bugfix(72399); ?> (Use-After-Free in MBString (search_re)).</li> |
| 59 | +</ul></li> |
| 60 | +<li>mcrypt: |
| 61 | +<ul> |
| 62 | + <li><?php bugfix(72551); ?>, bug <?php bugl(72552) ?> (Incorrect casting from size_t to int lead to heap overflow in mdecrypt_generic).</li> |
| 63 | +</ul></li> |
| 64 | +<li>PDO_pgsql: |
| 65 | +<ul> |
| 66 | + <li><?php bugfix(72570); ?> (Segmentation fault when binding parameters on a query without placeholders).</li> |
| 67 | +</ul></li> |
| 68 | +<li>PCRE: |
| 69 | +<ul> |
| 70 | + <li><?php bugfix(72476); ?> (Memleak in jit_stack).</li> |
| 71 | + <li><?php bugfix(72463); ?> (mail fails with invalid argument).</li> |
| 72 | +</ul></li> |
| 73 | +<li>Readline: |
| 74 | +<ul> |
| 75 | + <li><?php bugfix(72538); ?> (readline_redisplay crashes php).</li> |
| 76 | +</ul></li> |
| 77 | +<li>Standard: |
| 78 | +<ul> |
| 79 | + <li><?php bugfix(72505); ?> (readfile() mangles files larger than 2G).</li> |
| 80 | + <li><?php bugfix(72306); ?> (Heap overflow through proc_open and $env parameter).</li> |
| 81 | +</ul></li> |
| 82 | +<li>Session: |
| 83 | +<ul> |
| 84 | + <li><?php bugfix(72531); ?> (ps_files_cleanup_dir Buffer overflow).</li> |
| 85 | + <li><?php bugfix(72562); ?> (Use After Free in unserialize() with Unexpected Session Deserialization).</li> |
| 86 | +</ul></li> |
| 87 | +<li>SNMP: |
| 88 | +<ul> |
| 89 | + <li><?php bugfix(72479); ?> (Use After Free Vulnerability in SNMP with GC and unserialize()).</li> |
| 90 | +</ul></li> |
| 91 | +<li>Streams: |
| 92 | +<ul> |
| 93 | + <li><?php bugfix(72439); ?> (Stream socket with remote address leads to a segmentation fault).</li> |
| 94 | +</ul></li> |
| 95 | +<li>XMLRPC: |
| 96 | +<ul> |
| 97 | + <li><?php bugfix(72606); ?> (heap-buffer-overflow (write) simplestring_addn simplestring.c).</li> |
| 98 | +</ul></li> |
| 99 | +<li>Zip: |
| 100 | +<ul> |
| 101 | + <li><?php bugfix(72520); ?> (Stack-based buffer overflow vulnerability in php_stream_zip_opener).</li> |
| 102 | +</ul></li> |
| 103 | +</ul> |
| 104 | +<!-- }}} --></section> |
| 105 | + |
10 | 106 | <section class="version" id="7.0.8"><!-- {{{ 7.0.8 -->
|
11 | 107 | <h3>Version 7.0.8</h3>
|
12 | 108 | <b><?php release_date('23-Jun-2016'); ?></b>
|
|
0 commit comments