Oval Definition:oval:com.redhat.rhsa:def:20070082
Revision Date:2008-03-20Version:638
Title:RHSA-2007:0082: php security update (Important)
Description:PHP is an HTML-embedded scripting language commonly used with the Apache HTTP Web server.

  • A number of buffer overflow flaws were found in the PHP session extension; the str_replace() function; and the imap_mail_compose() function. If very long strings were passed to the str_replace() function, an integer overflow could occur in memory allocation. If a script used the imap_mail_compose() function to create a new MIME message based on an input body from an untrusted source, it could result in a heap overflow. An attacker with access to a PHP application affected by any these issues could trigger the flaws and possibly execute arbitrary code as the 'apache' user. (CVE-2007-0906)

  • When unserializing untrusted data on 64-bit platforms, the zend_hash_init() function could be forced into an infinite loop, consuming CPU resources for a limited time, until the script timeout alarm aborted execution of the script. (CVE-2007-0988)

  • If the wddx extension was used to import WDDX data from an untrusted source, certain WDDX input packets could expose a random portion of heap memory. (CVE-2007-0908)

  • If the odbc_result_all() function was used to display data from a database, and the database table contents were under an attacker's control, a format string vulnerability was possible which could allow arbitrary code execution. (CVE-2007-0909)

  • A one byte memory read always occurs before the beginning of a buffer. This could be triggered, for example, by any use of the header() function in a script. However it is unlikely that this would have any effect. (CVE-2007-0907)

  • Several flaws in PHP could allow attackers to "clobber" certain super-global variables via unspecified vectors. (CVE-2007-0910)

  • An input validation bug allowed a remote attacker to trigger a denial of service attack by submitting an input variable with a deeply-nested-array. (CVE-2007-1285)

    Users of PHP should upgrade to these updated packages which contain backported patches to correct these issues.
  • Family:unixClass:patch
    Status:Reference(s):CVE-2007-0906
    CVE-2007-0907
    CVE-2007-0908
    CVE-2007-0909
    CVE-2007-0910
    CVE-2007-0988
    CVE-2007-1285
    CVE-2007-1380
    CVE-2007-1701
    CVE-2007-1825
    RHSA-2007:0082
    RHSA-2007:0082-02
    RHSA-2007:0082-02
    Platform(s):Red Hat Enterprise Linux 5
    Product(s):
    Definition Synopsis
  • Red Hat Enterprise Linux must be installed
  • OR Package Information
  • Red Hat Enterprise Linux 5 is installed
  • AND
  • php is earlier than 0:5.1.6-7.el5
  • AND php is signed with Red Hat redhatrelease2 key
  • php-bcmath is earlier than 0:5.1.6-7.el5
  • AND php-bcmath is signed with Red Hat redhatrelease2 key
  • php-cli is earlier than 0:5.1.6-7.el5
  • AND php-cli is signed with Red Hat redhatrelease2 key
  • php-common is earlier than 0:5.1.6-7.el5
  • AND php-common is signed with Red Hat redhatrelease2 key
  • php-dba is earlier than 0:5.1.6-7.el5
  • AND php-dba is signed with Red Hat redhatrelease2 key
  • php-devel is earlier than 0:5.1.6-7.el5
  • AND php-devel is signed with Red Hat redhatrelease2 key
  • php-gd is earlier than 0:5.1.6-7.el5
  • AND php-gd is signed with Red Hat redhatrelease2 key
  • php-imap is earlier than 0:5.1.6-7.el5
  • AND php-imap is signed with Red Hat redhatrelease2 key
  • php-ldap is earlier than 0:5.1.6-7.el5
  • AND php-ldap is signed with Red Hat redhatrelease2 key
  • php-mbstring is earlier than 0:5.1.6-7.el5
  • AND php-mbstring is signed with Red Hat redhatrelease2 key
  • php-mysql is earlier than 0:5.1.6-7.el5
  • AND php-mysql is signed with Red Hat redhatrelease2 key
  • php-ncurses is earlier than 0:5.1.6-7.el5
  • AND php-ncurses is signed with Red Hat redhatrelease2 key
  • php-odbc is earlier than 0:5.1.6-7.el5
  • AND php-odbc is signed with Red Hat redhatrelease2 key
  • php-pdo is earlier than 0:5.1.6-7.el5
  • AND php-pdo is signed with Red Hat redhatrelease2 key
  • php-pgsql is earlier than 0:5.1.6-7.el5
  • AND php-pgsql is signed with Red Hat redhatrelease2 key
  • php-snmp is earlier than 0:5.1.6-7.el5
  • AND php-snmp is signed with Red Hat redhatrelease2 key
  • php-soap is earlier than 0:5.1.6-7.el5
  • AND php-soap is signed with Red Hat redhatrelease2 key
  • php-xml is earlier than 0:5.1.6-7.el5
  • AND php-xml is signed with Red Hat redhatrelease2 key
  • php-xmlrpc is earlier than 0:5.1.6-7.el5
  • AND php-xmlrpc is signed with Red Hat redhatrelease2 key
  • BACK