Question: having some issues upgrading my Sitefinity 4.1.1339.0 installation to 4.3 (and ultimately to Sitefinity 5). It is giving me the following error: 

> 
> 
> > 
> > Could not load file or assembly 'Telerik.Sitefinity, Version=4.1.1339.0, Culture=neutral, PublicKeyToken=b28c218413bdf563' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
> > 
> > 
> > 
> 
> 
> 

I was thinking it was the /bin/Telerik.Sitefinity.dll file but everything seems to be updated in there.

Any ideas?
Thanks!

Answer: 
I'm not sure I understand what's going on here, but are they complaining about the data going from the form to the "http://website/script.asp" without being checked?

Because, if so, then that's just ridiculous because even if you *chose* to do some JavaScript / other client-side checking, one should never rely on it. All the sanitisation should be done server side, which I presume it is?

Could you post the original script for clarity?
It's a security risk because it's possible to type `<script>cross_site_​scripting.nasl</script>`.asp into a form (or a hidden element), and have it appear on your pages. That lets other websites inject arbitary code into your website. If you're *just* using a contact form and have no user login or cookies, then this is just a spam risk.

(Post the HTML/PHP which generates the form, and this may become clearer)