Author: marcusb-guest Date: 2008-10-04 22:50:07 +0000 (Sat, 04 Oct 2008) New Revision: 7110
Modified: branches/tomcat5.5/5.5.26-2-security/container/catalina/src/share/org/apache/catalina/core/ApplicationContext.java branches/tomcat5.5/5.5.26-2-security/debian/changelog Log: Apply fix for CVE-2008-2370 from http://svn.apache.org/viewvc?view=rev&revision=680949. Modified: branches/tomcat5.5/5.5.26-2-security/container/catalina/src/share/org/apache/catalina/core/ApplicationContext.java =================================================================== --- branches/tomcat5.5/5.5.26-2-security/container/catalina/src/share/org/apache/catalina/core/ApplicationContext.java 2008-10-04 22:47:29 UTC (rev 7109) +++ branches/tomcat5.5/5.5.26-2-security/container/catalina/src/share/org/apache/catalina/core/ApplicationContext.java 2008-10-04 22:50:07 UTC (rev 7110) @@ -379,10 +379,21 @@ throw new IllegalArgumentException (sm.getString ("applicationContext.requestDispatcher.iae", path)); + + // Get query string + String queryString = null; + int pos = path.indexOf('?'); + if (pos >= 0) { + queryString = path.substring(pos + 1); + path = path.substring(0, pos); + } + path = normalize(path); if (path == null) return (null); + pos = path.length(); + // Retrieve the thread local URI MessageBytes uriMB = (MessageBytes) localUriMB.get(); if (uriMB == null) { @@ -394,15 +405,6 @@ uriMB.recycle(); } - // Get query string - String queryString = null; - int pos = path.indexOf('?'); - if (pos >= 0) { - queryString = path.substring(pos + 1); - } else { - pos = path.length(); - } - // Retrieve the thread local mapping data MappingData mappingData = (MappingData) localMappingData.get(); if (mappingData == null) { Modified: branches/tomcat5.5/5.5.26-2-security/debian/changelog =================================================================== --- branches/tomcat5.5/5.5.26-2-security/debian/changelog 2008-10-04 22:47:29 UTC (rev 7109) +++ branches/tomcat5.5/5.5.26-2-security/debian/changelog 2008-10-04 22:50:07 UTC (rev 7110) @@ -2,8 +2,9 @@ * Security issues fixed. - CVE-2008-1232: XSS vulnerability. + - CVE-2008-2370: directory traversal vulnerability. - -- Marcus Better <[EMAIL PROTECTED]> Sun, 05 Oct 2008 00:29:12 +0200 + -- Marcus Better <[EMAIL PROTECTED]> Sun, 05 Oct 2008 00:49:17 +0200 tomcat5.5 (5.5.26-2) unstable; urgency=low _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/pkg-java-commits

