[SECURITY] Fedora 12 Update: php-5.3.3-1.fc12

updates at fedoraproject.org updates at fedoraproject.org
Mon Aug 23 22:08:06 UTC 2010

Fedora Update Notification
2010-07-27 01:36:59

Name        : php
Product     : Fedora 12
Version     : 5.3.3
Release     : 1.fc12
URL         : http://www.php.net/
Summary     : PHP scripting language for creating dynamic web sites
Description :
PHP is an HTML-embedded scripting language. PHP attempts to make it
easy for developers to write dynamically generated webpages. PHP also
offers built-in database integration for several commercial and
non-commercial database management systems, so writing a
database-enabled webpage with PHP is fairly simple. The most common
use of PHP coding is probably as a replacement for CGI scripts.

The php package contains the module which adds support for the PHP
language to Apache HTTP Server.

Update Information:

Update to PHP 5.3.3    Security Enhancements and Fixes in PHP 5.3.3:  * Rewrote
var_export() to use smart_str rather than output buffering, prevents data
disclosure if a fatal error occurs (CVE-2010-2531).  * Fixed a possible resource
destruction issues in shm_put_var().  * Fixed a possible information leak
because of interruption of XOR operator.  * Fixed a possible memory corruption
because of unexpected call-time pass by refernce and following memory clobbering
through callbacks.  * Fixed a possible memory corruption in
ArrayObject::uasort().  * Fixed a possible memory corruption in parse_str().  *
Fixed a possible memory corruption in pack().  * Fixed a possible memory
corruption in substr_replace().  * Fixed a possible memory corruption in
addcslashes().  * Fixed a possible stack exhaustion inside fnmatch().  * Fixed a
possible dechunking filter buffer overflow.  * Fixed a possible arbitrary memory
access inside sqlite extension.  * Fixed string format validation inside phar
extension.  * Fixed handling of session variable serialization on certain prefix
characters.  * Fixed a NULL pointer dereference when processing invalid XML-RPC
requests (Fixes CVE-2010-0397, bug #51288).  * Fixed SplObjectStorage
unserialization problems (CVE-2010-2225).  * Fixed possible buffer overflows in
mysqlnd_list_fields, mysqlnd_change_user.  * Fixed possible buffer overflows
when handling error packets in mysqlnd.    Full upstream Changelog:

* Thu Jul 22 2010 Remi Collet <Fedora at famillecollet.com> 5.3.3-1
- PHP 5.3.3 released
- update to v7 of systzdata patch
* Fri Apr 30 2010 Remi Collet <Fedora at famillecollet.com> 5.3.2-3
- garbage collector upstream  patches (#580236)
* Fri Apr  2 2010 Caolán McNamara <caolanm at redhat.com> 5.3.2-2
- rebuild for icu 4.4
* Sat Mar  6 2010 Remi Collet <Fedora at famillecollet.com> 5.3.2-1
- PHP 5.3.2 Released!
- remove mime_magic option (now provided by fileinfo, by emu)
- add patch for http://bugs.php.net/50578
- remove patch for libedit (upstream)
- add runselftest option to allow build without test suite
* Fri Nov 27 2009 Joe Orton <jorton at redhat.com> - 5.3.1-3
- update to v7 of systzdata patch
* Wed Nov 25 2009 Joe Orton <jorton at redhat.com> - 5.3.1-2
- fix build with autoconf 2.6x
* Fri Nov 20 2009 Remi Collet <Fedora at famillecollet.com> 5.3.1-1
- update to 5.3.1
- remove openssl patch (merged upstream)
- add provides for php-pecl-json
- add prod/devel php.ini in doc
* Tue Nov 17 2009 Tom "spot" Callaway <tcallawa at redhat.com> - 5.3.0-7
- use libedit instead of readline to resolve licensing issues

  [ 1 ] Bug #601897 - CVE-2010-2190 php: sensitive information disclosure (MOPS-2010-047, MOPS-2010-048)
  [ 2 ] Bug #605641 - CVE-2010-2225 PHP unsafe unserialize() use flaw
  [ 3 ] Bug #617180 - CVE-2010-1914 php Zend Engine: Information leaks, memory corruption by interrupting certain opcode handlers (MOPS-2010-014, MOPS-2010-015, MOPS-2010-016)
  [ 4 ] Bug #617211 - CVE-2010-1915 php: Memory leaks, use-after-free by quoting regular expression characters (MOPS-2010-017)
  [ 5 ] Bug #617232 - CVE-2010-1917 php: Local stack exhaustion by matching certain filenames against a pattern (MOPS-2010-021)

This update can be installed with the "yum" update program.  Use 
su -c 'yum update php' at the command line.
For more information, refer to "Managing Software with yum",
available at http://docs.fedoraproject.org/yum/.

All packages are signed with the Fedora Project GPG key.  More details on the
GPG keys used by the Fedora Project can be found at

More information about the package-announce mailing list