+1

Amy
----- Original Message -----
From: "Craig R. McClanahan" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, August 09, 2001 12:49 PM
Subject: [VOTE] Tomcat 4.0-beta-7 Release Tonight ?


> Just fixed this security vulnerability in 4.0 (3.2.3 isn't vulnerable, at
> least on Win98, but I didn't check 3.3).  Therefore, I would propose to do
> a Beta 7 release tonight that picks up this change (and other bugfixes
> since Beta 6).
>
> Thanks to [EMAIL PROTECTED] for the report.
>
> Craig McClanahan
>
>
> ---------- Forwarded message ----------
> Date: 9 Aug 2001 19:43:00 -0000
> From: [EMAIL PROTECTED]
> Reply-To: [EMAIL PROTECTED]
> To: [EMAIL PROTECTED]
> Subject: cvs commit:
>
jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/connector/http
>     HttpProcessor.java
>
> craigmcc    01/08/09 12:43:00
>
>   Modified:    catalina/src/share/org/apache/catalina/connector/http
>                         HttpProcessor.java
>   Log:
>   Make request URIs the contain "/..." (or any longer series of periods)
>   invalid.  On some (all?) Windows platforms, this causes the OS to walk
the
>   directory tree just like "../../.." type sequences do.
>
>   PR: Bugzilla #3062
>   Submitted by: [EMAIL PROTECTED]
>
>   Revision  Changes    Path
>   1.35      +9 -4
jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/connector/http/Htt
pProcessor.java
>
>   Index: HttpProcessor.java
>   ===================================================================
>   RCS file:
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/connecto
r/http/HttpProcessor.java,v
>   retrieving revision 1.34
>   retrieving revision 1.35
>   diff -u -r1.34 -r1.35
>   --- HttpProcessor.java 2001/07/26 05:31:05 1.34
>   +++ HttpProcessor.java 2001/08/09 19:43:00 1.35
>   @@ -1,6 +1,6 @@
>   -/* * $Header:
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/connecto
r/http/HttpProcessor.java,v 1.34 2001/07/26 05:31:05 remm Exp $
>   - * $Revision: 1.34 $
>   - * $Date: 2001/07/26 05:31:05 $
>   +/* * $Header:
/home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/connecto
r/http/HttpProcessor.java,v 1.35 2001/08/09 19:43:00 craigmcc Exp $
>   + * $Revision: 1.35 $
>   + * $Date: 2001/08/09 19:43:00 $
>     *
>     * ====================================================================
>     *
>   @@ -106,7 +106,7 @@
>     *
>     * @author Craig R. McClanahan
>     * @author Remy Maucherat
>   - * @version $Revision: 1.34 $ $Date: 2001/07/26 05:31:05 $
>   + * @version $Revision: 1.35 $ $Date: 2001/08/09 19:43:00 $
>     */
>
>    final class HttpProcessor
>   @@ -879,6 +879,11 @@
>                normalized = normalized.substring(0, index2) +
>                    normalized.substring(index + 3);
>            }
>   +
>   +        // Declare occurrences of "/..." (three or more dots) to be
invalid
>   +        // (on some Windows platforms this walks the directory tree!!!)
>   +        if (normalized.indexOf("/...") >= 0)
>   +            return (null);
>
>            // Return the normalized path that we have completed
>            return (normalized);
>
>
>
>
>

Reply via email to