PHP 7.0.4 Telah Rilis

Yana Permana 7 Maret 2016

PHP 7.0.4 Telah Rilis

Apa kabar programmer PHP? Kabar baik datang dari Tim pengembang PHP yang telah mengumumkan ketersediaan PHP 7.0.4 pada tanggal 3 Maret 2016 lalu. Banyak bugs yang telah dilaporkan dan diperbaiki, termasuk bugs yang berkaitan dengan masalah keamanan. Tim pengembang PHP menyarankan agar segera mengupgrade ke versi 7.0.4.

Apa saja bugs yang telah diperbaiki? Ini dia catatan rilis PHP 7.0.4.

Core

  • Perbaikan bug pada zend_arena yang terjadi segmentation fault.
  • Perbaikan bug #71441 Penggunaan Typehinted Generator dengan try/finally mengalami crash.
  • Perbaikan bug #71442 Fungsi forward_static_call mengalami crash.
  • Perbaikan bug #71443 Terjadi segmentation fault saat menggunakan webserver built-in bersamaan dengan penggunaan symfony.
  • Perbaikan bug #71449 Terjadi integer overflow pada fungsi php_implode().
  • Perbaikan bug #71450 Terjadi integer overflow pada fungsi php_str_to_str_ex().
  • Perbaikan bug #71474 Terjadi crash yang disebabkan oleh korupsi VM stack pada Magento2.
  • Perbaikan bug #71485 Return typehint pada fungsi internal mengakibatkan kesalahan fatal ketika menggunakan exception.
  • Perbaikan bug #71529 Variable references pada elemen array tidak bekerja ketika menggunakan count.
  • Perbaikan bug #71601 Sintaks finally block tidak dieksekusi setelah penggunaan sintaks yield from.
  • Perbaikan bug #71637 Terjadi heap overflow dan integer overflow pada xml/filter_url/addcslashes.
CLI server
  • Perbaikan bug #71559 Built-in HTTP server bisa mengunduh file yang tidak diinginkan.
CURL
  • Perbaikan bug #71523 Copied handle dengan opsi CURLOPT_HTTPHEADER mengalami crash ketika menggunakan fungsi curl_multi_exec.
  • Perbaikan memory leak pada fungsi curl_getinfo().
Date
  • Perbaikan bug #71525 Pemanggilan fungsi date_modify akan memindahkan timelib_rel_time, yang menyebabkan date_date_set menjadi bermasalah.
Fileinfo
  • Perbaikan bug #71434 finfo memunculkan warning ketika menangani file python yang spesifik.
FPM
  • Perbaikan bug #62172 FPM tidak bisa bekerja dengan pengaturan Apache httpd 2.4 balancer/fcgi.
  • Perbaikan bug #71269 php-fpm mengalami dumped core.
Opcache
  • Perbaikan bug #71584 Ada peluang kelemahan use-after-free dari fungsi ZCG(cwd) pada Zend Opcache.
PCRE
  • Perbaikan bug #71537 Terjadi segmentation fault pada PCRE melalui Opcache.
phpdbg
  • Perbaikan pewarisan fungsi dari file yang tidak dispesikasi masuk ke dalam fungsi phpdbg_get_executable().
SOAP
  • Perbaikan bug #71610 Kelemahan Type Confusion pada API SOAP make_http_soap_request().
Standard
  • Perbaikan bug #71603 Referensi compact() tetap dijaga di php7.
  • Perbaikan bug #70720 strip_tags menyebabkan parsing menjadi tidak benar.
XMLRPC
  • Perbaikan bug #71501 xmlrpc_encode_request menolak opsi encoding.
Zip
  • Perbaikan bug #71561 Kelemahan NULL pointer dereference pada Zip::ExtractTo.
Itulah dia rilis terbaru PHP 7.0.4. Pada rilis kali ini, masalah keamanan masih menjadi topik utama. Nah biar semakin aman, segera unduh PHP 7.0.4 melalui situs resmi PHP di http://php.net/downloads.

(yp/php)