mod_jk is a Tomcat connector that can be used to communicate between Tomcat
and the Apache HTTP Server 2. mod_jk was first distributed with Red Hat
Application Stack version 1.1 released on 19 February 2007.
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 | 4 | x86_64 | mod_jk-ap20 | < 1.2.20-1.el4s1.5 | mod_jk-ap20-1.2.20-1.el4s1.5.x86_64.rpm |
RedHat | 4 | i386 | mod_jk-manual | < 1.2.20-1.el4s1.5 | mod_jk-manual-1.2.20-1.el4s1.5.i386.rpm |
RedHat | 4 | i386 | mod_jk-ap20 | < 1.2.20-1.el4s1.5 | mod_jk-ap20-1.2.20-1.el4s1.5.i386.rpm |
RedHat | 4 | x86_64 | mod_jk-manual | < 1.2.20-1.el4s1.5 | mod_jk-manual-1.2.20-1.el4s1.5.x86_64.rpm |