mod_jk is a Tomcat connector that can be used to communicate between Tomcat
and the Apache HTTP Server 2.
Versions of mod_jk before 1.2.23 decoded request URLs by default inside
Apache httpd and forwarded the encoded URL to Tomcat, which itself did a
second decoding. If Tomcat was used behind mod_jk and configured to only
proxy some contexts, an attacker could construct a carefully crafted HTTP
request to work around the context restriction and potentially access
non-proxied content (CVE-2007-1860).
Users of mod_jk should upgrade to these updated packages, which address
this issue by changing the default so mod_jk forwards the original
unchanged request URL to Tomcat.
OS | Version | Architecture | Package | Version | Filename |
---|---|---|---|---|---|
RedHat | any | x86_64 | mod_jk-manual | < 1.2.20-1jpp_2rh | mod_jk-manual-1.2.20-1jpp_2rh.x86_64.rpm |
RedHat | any | i386 | mod_jk-manual | < 1.2.20-1jpp_2rh | mod_jk-manual-1.2.20-1jpp_2rh.i386.rpm |
RedHat | any | i386 | mod_jk-ap20 | < 1.2.20-1jpp_2rh | mod_jk-ap20-1.2.20-1jpp_2rh.i386.rpm |
RedHat | any | ia64 | mod_jk-manual | < 1.2.20-1jpp_2rh | mod_jk-manual-1.2.20-1jpp_2rh.ia64.rpm |
RedHat | any | ia64 | mod_jk-ap20 | < 1.2.20-1jpp_2rh | mod_jk-ap20-1.2.20-1jpp_2rh.ia64.rpm |
RedHat | any | ppc | mod_jk-ap20 | < 1.2.20-1jpp_2rh | mod_jk-ap20-1.2.20-1jpp_2rh.ppc.rpm |
RedHat | any | x86_64 | mod_jk-ap20 | < 1.2.20-1jpp_2rh | mod_jk-ap20-1.2.20-1jpp_2rh.x86_64.rpm |
RedHat | any | ppc | mod_jk-manual | < 1.2.20-1jpp_2rh | mod_jk-manual-1.2.20-1jpp_2rh.ppc.rpm |