full-disclosure-uk January 2010 archive
Main Archive Page > Month Archives  > full-disclosure-uk archives
full-disclosure-uk: [Full-disclosure] [ MDVSA-2010:007 ] php

[Full-disclosure] [ MDVSA-2010:007 ] php

From: <security_at_nospam>
Date: Fri Jan 15 2010 - 22:53:01 GMT
To: full-disclosure@lists.grok.org.uk

Hash: SHA1

Mandriva Linux Security Advisory MDVSA-2010:007  http://www.mandriva.com/security/
Package : php Date : January 15, 2010 Affected: Multi Network Firewall 2.0

 Problem Description:

 Multiple vulnerabilities has been found and corrected in php:  

 The (1) htmlentities and (2) htmlspecialchars functions in PHP before  5.2.5 accept partial multibyte sequences, which has unknown impact and  attack vectors, a different issue than CVE-2006-5465 (CVE-2007-5898).  

 The zend_restore_ini_entry_cb function in zend_ini.c in PHP 5.3.0,  5.2.10, and earlier versions allows context-specific attackers to  obtain sensitive information (memory contents) and cause a PHP crash  by using the ini_set function to declare a variable, then using the  ini_restore function to restore the variable (CVE-2009-2626).  

 The htmlspecialchars function in PHP before 5.2.12 does not properly  handle (1) overlong UTF-8 sequences, (2) invalid Shift_JIS sequences,  and (3) invalid EUC-JP sequences, which allows remote attackers to  conduct cross-site scripting (XSS) attacks by placing a crafted byte  sequence before a special character (CVE-2009-4142).  

 The updated packages have been patched to correct these issues.

 References: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-5898 http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-2626 http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-4142

 Updated Packages:

 Multi Network Firewall 2.0: 1ddeed79a1b5c4a821c62d96ca322f4c mnf/2.0/i586/libphp_common432-4.3.4-4.33.M20mdk.i586.rpm 0957c4c8799e51f3d6aac4325e588ba2 mnf/2.0/i586/php432-devel-4.3.4-4.33.M20mdk.i586.rpm 62ec35d74c7fa3456259544d865b9d67 mnf/2.0/i586/php-cgi-4.3.4-4.33.M20mdk.i586.rpm 86998301bc37c4bd4224f7d676b08c0e mnf/2.0/i586/php-cli-4.3.4-4.33.M20mdk.i586.rpm ad1c06bb89ee5a525ab00012b4eadec5 mnf/2.0/SRPMS/php-4.3.4-4.33.M20mdk.src.rpm

 To upgrade automatically use MandrivaUpdate or urpmi. The verification  of md5 checksums and GPG signatures is performed automatically for you.

 All packages are signed by Mandriva for security. You can obtain the  GPG public key of the Mandriva Security Team by executing:

  gpg --recv-keys --keyserver pgp.mit.edu 0x22458A98

 You can view other update advisories for Mandriva Linux at:


 If you want to report vulnerabilities, please contact


 Type Bits/KeyID Date User ID
 pub 1024D/22458A98 2000-07-10 Mandriva Security Team   <security*mandriva.com>
Version: GnuPG v1.4.9 (GNU/Linux)

iD8DBQFLUMeumqjQ0CJFipgRAtqOAJ9S/Za20dNallYsGOis+Dk5VJaLqwCgv9D3 mQPRoPPNqlUXtE28X84FOrI=

Full-Disclosure - We believe in it.
Charter: http://lists.grok.org.uk/full-disclosure-charter.html Hosted and sponsored by Secunia - http://secunia.com/