Released on 8 Dec 2010
Project description.
PHP is a popular general-purpose scripting language that is especially suited to web development
PHP 5.2.15 Changelog
  • Fixed extract() to do not overwrite $GLOBALS and $this when using EXTR_OVERWRITE. (jorto at redhat dot com)
  • Fixed crash in zip extract method (possible CWE-170). (Maksymilian Arciemowicz, Pierre)
  • Fixed a possible double free in imap extension (Identified by Mateusz Kocielski). (CVE-2010-4150). (Ilia)
  • Fixed possible flaw in open_basedir (CVE-2010-3436). (Pierre)
  • Fixed possible crash in mssql_fetch_batch(). (Kalle)
  • Fixed NULL pointer dereference in ZipArchive::getArchiveComment. (CVE-2010-3709). (Maksymilian Arciemowicz)
  • Fixed bug #53492 (fix crash if anti-aliasing steps are invalid). (Pierre)
  • Fixed bug #53323 (pdo_firebird getAttribute() crash). (preeves at ibphoenix dot com)
  • Fixed bug #52929 (Segfault in filter_var with FILTER_VALIDATE_EMAIL with large amount of data). (CVE-2010-3709). (Adam)
  • Fixed bug #52879 (Objects unreferenced in __get, __set, __isset or __unset can be freed too early). (mail_ben_schmidt at yahoo dot com dot au, Dmitry)
  • Fixed bug #52772 (var_dump() doesn't check for the existence of get_class_name before calling it). (Kalle, Gustavo)
  • Fixed bug #52546 (pdo_dblib segmentation fault when iterating MONEY values). (Felipe, Adam)
  • Fixed bug #52436 (Compile error if systems do not have stdint.h) (Sriram Natarajan)
  • Fixed bug #52390 (mysqli_report() should be per-request setting). (Kalle)
  • Fixed bug #51008 (Zend/tests/bug45877.phpt fails). (Dmitry)
  • Fixed bug #47643 (array_diff() takes over 3000 times longer than php 5.2.4). (Felipe)
  • Fixed bug #44248 (RFC2616 transgression while HTTPS request through proxy with SoapClient object). (Dmitry)