Rilis PHP 5.6.11 terbaru

Ridwan Fajar 14 Juli 2015

Rilis PHP 5.6.11 terbaru

PHP 5.6.11 dirilis pada tanggal 10 Juli 2015. Dengan sejumlah perbaikan yang cukup banyak di core, pengembang inti PHP memberikan sejumlah perubahan yang ada di versi terbaru untuk memperbaiki versi sebelumnya. Ada dua masalah vulnerabilitas di bagian SQLite3 dan SPL. Berikut ini adalah perubahan yang terdapat di PHP 5.6.11:

Core

  • perbaikan bug 69768: escapeshell() tidak memenuhi !
  • perbaikan bug 69703: menggunakan __builtin_clzl di PowerPC
  • perbaikan bug 69732: dapat menyebabkan segmentation fault dengan menggunakan kode PHP dasar
  • perbaikan bug 69642: WIndows 10 dilaporkan sebagai Windows 8
  • perbaikan bug 69551: parse_ini_file() dan parse_ini_string() mengalami segmentation fault
  • perbaikan bug 69781: phpinfo() melaporkan edisi profesional dari Windows 7 / 8 / 8.1 / 10 sebagai "Business"
  • perbaikan bug 69740: finally di generator (yield) menyembunyikan exception di iterasi
  • perbaikan bug 69835: phpinfo() tidak melaporkan banyak Windows SKU
  • perbaikan bug 69874: tidak dapat mengosongkan additional_headers untuk mail(), mengubah dari fix menjadi bug 68776

GD

  • perbaikan bug 61121: fungsi imagegammacorect mengabaikan alpha channel

GMP

  • perbaikan bug 69803: gmp_random_range() mengubah parameter kedua jika GMP adalah angka

MysqlInd

  • perbaikan bug 69669: mysqlind memiliki vulnerabilitas di BACKRONYM (CVE-2015-3152)

PCRE

  • perbaikan bug 53823: preg_replace: qualifier * pada penggantian unicode merusak string
  • perbaikan bug 69864: segmentation fault pada preg_replace_callback()

PDO_pgsql

  • perbaikan bug 69752: leak memory pada PDOStatement::execute() dengan DML statement ketika closeCursor()
  • perbaikan bug 69362: PDO-pgsql gagal untuk terhubung jika password berisi leading single quote
  • perbaikan bug 69344: PDO PgSQL salah melakukan binding terhadap array numerik

SimpleXML

  • refaktor perbaikan untuk bug 66804: simplexml_load_string() rusak dengan mengeluarkan node name kosong

SPL

  • perbaikan bug 69737: segmentation fault ketika SplMinHeap::compare mengeluarkan error fatal
  • perbaikan bug 67805: SplFileObject setMaxLineLength diperbaiki oleh Willian Gustavo Veiga
  • perbaikan bug 69970: vulnerabilitas use-after-free di spl_recursive_it_move_forward_ex()

SQLite3

  • perbaikan bug 69972: vulnerabilitas use-after-free di sqlite3SafetyCheckSickOrOk()
Selain versi 5.6.11, PHP versi 5.5.27 dan 5.4.43 sudah dirilis pada tanggal 9 Juli 2015.

(rfs/php.net)