CodeCharge Studio
search Register Login  

Web Reports

Visually create Web Reports in PHP, ASP, .NET, Java, Perl and ColdFusion.
CodeCharge.com

YesSoftware Forums -> CodeCharge Studio -> General/Other

 Cross Site Scripting

Print topic Send  topic

Author Message
bburnettIowa

Posts: 2
Posted: 07/28/2010, 1:59 PM

yakli pointed out this Cross Site Scripting weakness in CCS on 04/29/2009, 5:27 PM and got no responses. I ran into this same weakness with one of my pages. This warrants some careful review.

--------------------------------------------------------------------------------
I don't know is this a bug or not.

But I have to say that, websites developed with CCS have to be tested for this kind of vulnerabilities. Especially, if you are giving an online services for your customers your website have to be secured by you.

For example; your customers can have an e-mail which contains a link like that and all of your cookie and session infos could be seen by an unwanted and unauthorized persons who can run off-site javascipts.


http://forums.yessoftware.com/index.php?"><s...)</script>;
View profile  Send private message
bburnettIowa

Posts: 2
Posted: 07/28/2010, 2:08 PM

My fix for a form that fortunately only has one integer parameter (idProject). This code kills requests that have anything more than that one parameter.

on error resume next
dim intjustid
intJustID = cint(replace(Request.ServerVariables("QUERY_STRING"),"idProject=",""))
if err.number <> 0 then
response.write "ERROR: Invalid Query Parameters"
response.end
end if
View profile  Send private message

Add new topic Subscribe to topic   


These are Community Forums for users to exchange information.
If you would like to obtain technical product help please visit http://support.yessoftware.com.

PHP Reports

Visually create Web Reports in PHP, ASP, .NET, Java, Perl and ColdFusion.
CodeCharge.com

Home   |    Search   |    Members   |    Register   |    Login


Powered by UltraApps Forum created with CodeCharge Studio
Copyright © 2003-2004 by UltraApps.com  and YesSoftware, Inc.