Simple PHP Blog add_block.php cross-site request forgery
| simplephpblog-addblock-csrf (37238) |
Description:
Simple PHP Blog is vulnerable to cross-site request forgery, caused by improper validation of user-supplied input by the add_block.php script. By sending a specially-crafted email within an IMG tag, a remote attacker could use the delete action with the block_id parameter to delete blocks and possibly perform cross-site scripting, Web cache poisoning, and other malicious activity, if the attacker could persuade the victim to open the malicious email message and read the comment.
Platforms Affected:
- Alexander Palmo, Simple PHP Blog 0.4.9
Remedy:
No remedy available as of January 2008.
Consequences:
Gain Access
References:
- BugTraq Mailing List, Wed Oct 17 2007 - 09:00:55 CDT, Multiple CSRF in SimplePHPBlog at http://archives.neohapsis.com/archives/bugtraq/2007-10/0258.html.
- Simple PHP Blog, Simple PHP Blog - Project Homepage at http://www.simplephpblog.com/.
- CVE-2007-5572: Multiple cross-site request forgery (CSRF) vulnerabilities in Simple PHP Blog (SPHPBlog) 0.4.9 allow remote attackers to perform delete actions as administrators via (1) the block_id parameter to add_block.php or (2) the link_id parameter to add_link.php.
- SA27264: Simple PHP Blog Cross-Site Request Forgery
Reported:
Oct 17, 2007
The information within this database may change without notice. Use of this information constitutes acceptance for use in an AS IS condition. There are NO warranties, implied or otherwise, with regard to this information or its use. Any use of this information is at the user's risk. In no event shall the author/distributor (Internet Security Systems X-Force) be held liable for any damages whatsoever arising out of or in connection with the use or spread of this information.
Copyright (c) 1994-2008 Internet Security Systems, Inc. All rights reserved worldwide.
For corrections or additions please email xforce@iss.net
