OpenPKG CVS Repository
  http://cvs.openpkg.org/
  ____________________________________________________________________________

  Server: cvs.openpkg.org                  Name:   Christoph Schug
  Root:   /v/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-src                      Date:   28-Jul-2006 10:42:05
  Branch: OPENPKG_2_4_SOLID                Handle: 2006072809420401

  Modified files:           (Branch: OPENPKG_2_4_SOLID)
    openpkg-src/apache      apache.patch apache.spec

  Log:
    Security Fix (CVE-2006-3747)

  Summary:
    Revision    Changes     Path
    1.18.4.3    +19 -0      openpkg-src/apache/apache.patch
    1.297.2.7   +1  -1      openpkg-src/apache/apache.spec
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-src/apache/apache.patch
  ============================================================================
  $ cvs diff -u -r1.18.4.2 -r1.18.4.3 apache.patch
  --- openpkg-src/apache/apache.patch   14 Dec 2005 20:15:33 -0000      1.18.4.2
  +++ openpkg-src/apache/apache.patch   28 Jul 2006 08:42:04 -0000      1.18.4.3
  @@ -156,3 +156,22 @@
            }
            else {
            /* XXX:  This used to do *value = '\0'; ... which is totally bogus
  +
  +
  +-----------------------------------------------------------------------------
  +
  +Security Fix (CVE-2006-3747)
  +
  +Index: apache_1.3.33/src/modules/standard/mod_rewrite.c
  +--- apache_1.3.33/src/modules/standard/mod_rewrite.c.orig    2004-10-27 
16:23:04 +0200
  ++++ apache_1.3.33/src/modules/standard/mod_rewrite.c 2006-07-27 19:28:17 
+0200
  +@@ -2735,7 +2735,7 @@
  +             int c = 0;
  + 
  +             token[0] = cp = ap_pstrdup(p, cp);
  +-            while (*cp && c < 5) {
  ++            while (*cp && c < 4) {
  +                 if (*cp == '?') {
  +                     token[++c] = cp + 1;
  +                     *cp = '\0';
  +
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/apache/apache.spec
  ============================================================================
  $ cvs diff -u -r1.297.2.6 -r1.297.2.7 apache.spec
  --- openpkg-src/apache/apache.spec    14 Dec 2005 20:15:34 -0000      
1.297.2.6
  +++ openpkg-src/apache/apache.spec    28 Jul 2006 08:42:05 -0000      
1.297.2.7
  @@ -65,7 +65,7 @@
   Group:        Web
   License:      ASF
   Version:      %{V_apache}
  -Release:      2.4.5
  +Release:      2.4.6
   
   #   package options (suexec related)
   %option       with_suexec               yes
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     [email protected]

Reply via email to