]> granicus.if.org Git - apache/commitdiff
- add note on security impact of suppress-error-charset for broken
authorJoe Orton <jorton@apache.org>
Thu, 15 Nov 2007 12:25:14 +0000 (12:25 +0000)
committerJoe Orton <jorton@apache.org>
Thu, 15 Nov 2007 12:25:14 +0000 (12:25 +0000)
browsers

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@595288 13f79535-47bb-0310-9956-ffa450edef68

docs/manual/env.xml

index a57a6562b88a56ee43ba31014ccc40014eedb768..a5950db802f60e274c23cb9355a81a88610ed5ba 100644 (file)
     set for the redirection text, and these broken browsers will then correctly
     use that of the destination page.</p>
 
+    <note type="warning">
+      <title>Security note</title> 
+
+      <p>Sending error pages without a specified character set may
+      allow a cross-site-scripting attack for existing browsers (MSIE)
+      which do not follow the HTTP/1.1 specification and attempt to
+      "guess" the character set from the content.  Such browsers can
+      be easily fooled into using the UTF-7 character set, and UTF-7
+      content from input data (such as the request-URI) will not be
+      escaped by the usual escaping mechanisms designed to prevent
+      cross-site-scripting attacks.</p>
+    </note>
+
    </section>
 
    <section id="proxy"><title>force-proxy-request-1.0, proxy-nokeepalive, proxy-sendchunked, proxy-sendcl</title>