"Web pages that display the Accept-Language header value sent by the
client are susceptible to a cross-site scripting attack if they assume
the Accept-Language header value conforms to RFC 2616. Under normal
circumstances this would not be possible to exploit, however older
versions of Flash player were known to allow carefully crafted
malicious Flash files to make requests with such custom headers.
Tomcat now ignores invalid values for Accept-Language headers that do
not conform to RFC 2616."
Therefore impact=low
"This flaw is actually an issue in the container getLocale() method and not
in Struts itself. Tomcat has already been patched to ignore invalid
values in the header, which blocks this flaw. The fix is included in
version 6.0.6 and later. The flaw will also be included in 5.5.21 and
4.1.35 once released (see references below for the commits)
http://marc.theaimsgroup.com/?t=116546006600003&r=1&w=2http://marc.theaimsgroup.com/?l=tomcat-dev&m=116554293928041&w=2http://marc.theaimsgroup.com/?l=tomcat-dev&m=116554309925687&w=2http://marc.theaimsgroup.com/?l=tomcat-dev&m=116554395917675&w=2
"