PHP-Nuke admin.php SQL Injection Vulnerability
BID:8798
Info
PHP-Nuke admin.php SQL Injection Vulnerability
| Bugtraq ID: | 8798 |
| Class: | Input Validation Error |
| CVE: | |
| Remote: | Yes |
| Local: | No |
| Published: | Oct 08 2003 12:00AM |
| Updated: | Oct 08 2003 12:00AM |
| Credit: | The disclosure of this issue has been credited to 1dt.w0lf <idtwolf_at_sigaret.net>. |
| Vulnerable: |
Francisco Burzi PHP-Nuke 6.6 |
| Not Vulnerable: | |
Discussion
PHP-Nuke admin.php SQL Injection Vulnerability
It has been reported that PHP-Nuke is prone to a SQL injection vulnerability that may allow a remote attacker to inject malicious SQL syntax into database queries. The issue is said to occur within the admin.php file, specifically when authenticating to a server.
The cause of this problem is due to insufficient sanitization of user-supplied data. An attacker may be able to exploit this issue to influence SQL query logic. Successful exploitation may disclose sensitive information about the underlying database to an attacker, which may be used to launch further attacks against a vulnerable system.
PHP-Nuke version 6.6 has been reported to be prone to this issue, however other versions may be affected as well.
It has been reported that PHP-Nuke is prone to a SQL injection vulnerability that may allow a remote attacker to inject malicious SQL syntax into database queries. The issue is said to occur within the admin.php file, specifically when authenticating to a server.
The cause of this problem is due to insufficient sanitization of user-supplied data. An attacker may be able to exploit this issue to influence SQL query logic. Successful exploitation may disclose sensitive information about the underlying database to an attacker, which may be used to launch further attacks against a vulnerable system.
PHP-Nuke version 6.6 has been reported to be prone to this issue, however other versions may be affected as well.
Exploit / POC
PHP-Nuke admin.php SQL Injection Vulnerability
The following proof of concept was provided:
http://www.example.com/admin.php?op=login&pwd=123&aid=Admin'%20INTO%20OUTFILE%20'/path_to_file/pwd.txt
The following exploit code has been provided:
The following proof of concept was provided:
http://www.example.com/admin.php?op=login&pwd=123&aid=Admin'%20INTO%20OUTFILE%20'/path_to_file/pwd.txt
The following exploit code has been provided:
Solution / Fix
PHP-Nuke admin.php SQL Injection Vulnerability
Solution:
Currently we are not aware of any vendor-supplied patches for this issue. If you feel we are in error or are aware of more recent information, please mail us at: [email protected] <mailto:[email protected]>.
Solution:
Currently we are not aware of any vendor-supplied patches for this issue. If you feel we are in error or are aware of more recent information, please mail us at: [email protected] <mailto:[email protected]>.
References
PHP-Nuke admin.php SQL Injection Vulnerability
References:
References:
- PHP-Nuke Product Page (Francisco Burzi)
- PHPNuke INP Homepage (PHPNuke INP)
- PHP-Nuke SQL Injection (3APA3A <[email protected]>)
- PHP-NUKE version <= 6.9 'cid' sql injection exploit ([email protected])