> I haven't done Coldfusion since CF4, however recently have been tasked to 
> look at a CF7MX appilication that has 3 security
> issues they are looking to fix.
>
> 1. Cross Site Scripting - I believe I have this one figured out using the 
> Admin Pannel's "Enable global script protection"
> 2. Format String Injection
> 3. Parameter Based Buffer Overflow
>
> I have been able to find generalized information on the other two issues, but 
> nothing as it relates to CF itself. Will the "Enable
> global script protection" fix these other two as well or should I be looking 
> elsewhere? Everything I am finding has to do with SQL
> injection and not Format String Injection, and I'm finding nothing on 
> Parameter Based Buffer Overflow.

First, no, enabling global script protection will not fix all three
issues. In fact, it's not guaranteed to fix XSS issues; although it
may block many XSS attacks, it doesn't prevent XSS attacks generally,
it just filters data for known XSS attack strings.

XSS attacks occur when an attacker can send client-side executable
code (typically JavaScript, but it could be anything else that an HTML
page can tell a local computer to do) to your server, and your server
stores that and later delivers it to other users. The attack isn't
really targeting the server specifically, but rather those other
users.

The other two things are attacks on your server, and are basically
similar to SQL injection: the attacker sends a value that your code
takes and passes directly to a function. XSS filtering has nothing to
do with them. For example, let's say you have a line of code like
this:

<cfinclude template="#form.nextpage#.cfm">

An attacker could inject a value there, because you're taking data
directly from the browser and using it to do something. Now, that
specific attack wouldn't be very helpful to an attacker in most cases,
but it shows you what I mean, I guess.

Dave Watts, CTO, Fig Leaf Software
http://www.figleaf.com/
http://training.figleaf.com/

Fig Leaf Software is a Veteran-Owned Small Business (VOSB) on
GSA Schedule, and provides the highest caliber vendor-authorized
instruction at our training centers, online, or onsite.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Order the Adobe Coldfusion Anthology now!
http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion
Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:353198
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm

Reply via email to