2

Within our CMS, previews of an article which contains a HTML5 embedded (mp4), causes the video to being blocked by following rule in mod_security. It gives a 403 forbidden message in the console:

This rule compares the first and second byte ranges and flags when the first value is greater than the second.

 -=[ References ]=-
http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html
http://seclists.org/fulldisclosure/2011/Aug/175

3. Identifies an excessive number of byte range fields within one request

Currently our development environment is not configured with mod_security, so I need to resolve this by deploying code onto the acceptance server, so understand I'm trying to avoid trial and error.

Should I be using either:

<cfheader name="Accept-Ranges" value=""> 

or

<cfheader name="Content-Range" value=""> 

And how is it best to calculate the 'range' or just 'length'? The temptation is to stick a wildcard * in there.

I've read about a potential solution here ColdFusion - how to set Content-Length header , but it doesn't sound foolproof.

Leigh
  • 28,765
  • 10
  • 55
  • 103
Daniel Cook
  • 1,033
  • 1
  • 9
  • 19
  • I feel I have misinterpreted the message, too many 'byte range' fields. however using the live http headers plugin for firefox, there is not one record of 'byte' or 'range' within them. – Daniel Cook Jun 01 '17 at 09:27

0 Answers0