close ad
Help us test the new Databridge BETA with MySQLi support
open ad
View Menu

Technical Support Forums

Free, outstanding support from WebAssist and your colleagues

Security Issues

Thread began 5/24/2010 3:56 am by tyler815351411 | Last modified 9/06/2011 3:34 pm by tyler815351411 | 1759 views | 9 replies

tyler815351411

Security Issues

Hi,

I have used all your web assist products for a while now and think there great. I have problem with the Power Store.

I have produced an ecommerce website using power store, but my customer wanted to added macfee onto the website. But this program has found several possible security issues.

Description

During our analysis of your web application, we were able to intentionally generate database specific errors. By causing a system to output errors such as these, it is often possible to determine the database version and inject database command syntax that would allow us to extract data.

The information gathered from the specific error responses generated using various input validation techniques by the web application scanner has determined the remote host may be running a MySQL database.

The extent of the damage that can be caused by this vulnerability varies greatly depending on environment and configuration. While input validation via webapp may cause a database to generate an error, the database configuration will also play an important role in determining how much it can be altered. A remote attacker may be able to gain access to very sensitive information, or gain administrative access.

General Solution

THE SINGLE BEST WAY TO FIX THIS VULNERABILITY IS TO IDENTIFY THE ACCEPTABLE INPUT FOR EACH FORM PARAMETER AND REJECT INPUT THAT DOES NOT MEET THAT CRITERIA.

The following is an acceptable solution however it is not optimal.

Implement content parsing on data input fields including URL parameters.

Remove the following characters from any user or dynamic database input: (examples in VBScript)
• ' (escape the single quote) input = replace( input, "'", "''" )
• " (double quote) input = replace( input, """", "" )
• ) (close parenthesis) input = replace( input, ")", "" )
• ( (open parenthesis) input = replace( input, "(", "" )
• ; (semi-colon) input = replace( input, ";", "" )
• - (dash) input = replace( input, "-", "" )
• | (pipe) input = replace( input, "|", "" )
On text input it is recommended to append quotes around the user supplied input.

Please contact ScanAlert Support if you need further instructions.


Is this something I have to worry about?

And would you make the changes they are advising?

Kind Regards

Brian

Build websites with a little help from your friends

Your friends over here at WebAssist! These Dreamweaver extensions will assist you in building unlimited, custom websites.

Build websites from already-built web applications

These out-of-the-box solutions provide you proven, tested applications that can be up and running now.  Build a store, a gallery, or a web-based email solution.

Want your website pre-built and hosted?

Close Windowclose

Rate your experience or provide feedback on this page

Account or customer service questions?
Please user our contact form.

Need technical support?
Please visit support to ask a question

Content

rating

Layout

rating

Ease of use

rating

security code refresh image

We do not respond to comments submitted from this page directly, but we do read and analyze any feedback and will use it to help make your experience better in the future.

Close Windowclose

We were unable to retrieve the attached file

Close Windowclose

Attach and remove files

add attachmentAdd attachment
Close Windowclose

Enter the URL you would like to link to in your post

Close Windowclose

This is how you use right click RTF editing

Enable right click RTF editing option allows you to add html markup into your tutorial such as images, bulleted lists, files and more...

-- click to close --

Uploading file...