PHPNuke Modules.PHP SQL Injection Vulnerability
BID:16691
Info
PHPNuke Modules.PHP SQL Injection Vulnerability
| Bugtraq ID: | 16691 |
| Class: | Input Validation Error |
| CVE: |
CVE-2006-0679 |
| Remote: | Yes |
| Local: | No |
| Published: | Feb 16 2006 12:00AM |
| Updated: | Feb 17 2006 02:42AM |
| Credit: | sp3x is credited with the discovery of this vulnerability. |
| Vulnerable: |
PHP-Nuke PHP-Nuke 7.7 PHP-Nuke PHP-Nuke 7.6 PHP-Nuke PHP-Nuke 7.5 PHP-Nuke PHP-Nuke 7.4 PHP-Nuke PHP-Nuke 7.3 PHP-Nuke PHP-Nuke 7.2 PHP-Nuke PHP-Nuke 7.1 PHP-Nuke PHP-Nuke 7.0 Francisco Burzi PHP-Nuke 7.8 |
| Not Vulnerable: |
PHP-Nuke PHP-Nuke 7.9 |
Discussion
PHPNuke Modules.PHP SQL Injection Vulnerability
PHPNuke is prone to an SQL-injection vulnerability. This issue is due to a failure in the application to properly sanitize user-supplied input before using it in SQL queries.
Successful exploitation could allow an attacker to compromise the application, access or modify data, or exploit vulnerabilities in the underlying database implementation.
PHPNuke is prone to an SQL-injection vulnerability. This issue is due to a failure in the application to properly sanitize user-supplied input before using it in SQL queries.
Successful exploitation could allow an attacker to compromise the application, access or modify data, or exploit vulnerabilities in the underlying database implementation.
Exploit / POC
PHPNuke Modules.PHP SQL Injection Vulnerability
No exploit is required.
The following proof of concept URI is available:
http://www.example.com/[phpnuke_dir]/modules.php?name=Your_Account&op=new_user
And fill in all Fields but in Nickname: field enter : ' or 1=1/*
The following proof of concept exploit is also available:
No exploit is required.
The following proof of concept URI is available:
http://www.example.com/[phpnuke_dir]/modules.php?name=Your_Account&op=new_user
And fill in all Fields but in Nickname: field enter : ' or 1=1/*
The following proof of concept exploit is also available:
Solution / Fix
PHPNuke Modules.PHP SQL Injection Vulnerability
Solution:
The vendor has released version 7.9.0 to address this issue.
PHP-Nuke PHP-Nuke 7.0
PHP-Nuke PHP-Nuke 7.1
PHP-Nuke PHP-Nuke 7.2
PHP-Nuke PHP-Nuke 7.3
PHP-Nuke PHP-Nuke 7.4
PHP-Nuke PHP-Nuke 7.5
PHP-Nuke PHP-Nuke 7.6
PHP-Nuke PHP-Nuke 7.7
Solution:
The vendor has released version 7.9.0 to address this issue.
PHP-Nuke PHP-Nuke 7.0
-
PHP-Nuke PHP-Nuke version 7.9.0.
http://phpnuke.org/modules.php?name=Release
PHP-Nuke PHP-Nuke 7.1
-
PHP-Nuke PHP-Nuke version 7.9.0.
http://phpnuke.org/modules.php?name=Release
PHP-Nuke PHP-Nuke 7.2
-
PHP-Nuke PHP-Nuke version 7.9.0.
http://phpnuke.org/modules.php?name=Release
PHP-Nuke PHP-Nuke 7.3
-
PHP-Nuke PHP-Nuke version 7.9.0.
http://phpnuke.org/modules.php?name=Release
PHP-Nuke PHP-Nuke 7.4
-
PHP-Nuke PHP-Nuke version 7.9.0.
http://phpnuke.org/modules.php?name=Release
PHP-Nuke PHP-Nuke 7.5
-
PHP-Nuke PHP-Nuke version 7.9.0.
http://phpnuke.org/modules.php?name=Release
PHP-Nuke PHP-Nuke 7.6
-
PHP-Nuke PHP-Nuke version 7.9.0.
http://phpnuke.org/modules.php?name=Release
PHP-Nuke PHP-Nuke 7.7
-
PHP-Nuke PHP-Nuke version 7.9.0.
http://phpnuke.org/modules.php?name=Release
References
PHPNuke Modules.PHP SQL Injection Vulnerability
References:
References:
- PHP-Nuke Product Page (Francisco Burzi)
- PHPNuke INP Homepage (PHPNuke INP)
- SQL Injection Exploit for PHPNuke <=7.8.0. (sp3x)
- Critical SQL Injection PHPNuke <= 7.8 - Your_Account module ([email protected])