Apache Week issue 318

Apache Week <[email protected]> Fri, 10 Jan 2003 15:11:24 +0100
Newsgroups gmane.comp.apache.apacheweek
Message-ID <[email protected]>
                                APACHE WEEK

The essential weekly guide for users of the world's most popular Web server.
                        Issue 318: 10th January 2003

                                 In this issue

     * Apache 2002 Review
     * Under development
     * Featured articles
     * Apache Week giveaway

                              Apache 2002 Review

     It's  that  time  of year when you look back over the events of the
     last  12  months and wonder just what you spent all your time doing
     and why you didn't get around to redecorating the spare bedroom. As
     this  is  the  first  issue of Apache Week for 2003 we thought we'd
     give you a mini review of 2002.
     * Under  Development:  April  saw  the  launch  of the first general
       availability  release  of  Apache  2.0 with a few subsequent minor
       releases for security and bug fixes. [1]Apache 2.0.43 was released
       in October and remains the most recent release of 2.0. Internally,
       development  has  now  split  into  a  "stable"  2.0 branch, and a
       "development" branch, labelled 2.1.
       Most  of the developers have spent the year focused on Apache 2.0,
       but a number of new 1.3 releases were made, [2]Apache 1.3.23 which
       added  HTTP/1.1  support  to  mod_proxy, [3]Apache 1.3.24 to fix a
       security  flaw  affecting  Windows,  [4]Apache  1.3.26  to fix the
       chunked  encoding  security vulnerability, and [5]Apache 1.3.27 to
       fix some other minor vulnerabilities.
       A  [6]benchmark  of  Apache  2.0  in April found that, on Windows,
       Apache  2.0  kept  pace  with Microsoft IIS during the entire test
       with little performance difference
     * Conferences:  After  a  long  break,  the Apache group found a new
       conference  management  company and organised [7]ApacheCon US 2002
       held  in  Las  Vegas in November. Although the conference was less
       extravagant  than  the previous ApacheCon conferences, the quality
       of  the  sessions  and  speakers was as impressive as ever. [8]The
       O'Reilly Open Source Convention also had a large Apache presence.
     * Security: A couple of major security vulnerabilities were found in
       Apache  this  year.  The first can allow remote attackers to cause
       denial  of service by [9]sending an invalid chunk-encoded request.
       The  issue could also lead to remote code execution on some BSD or
       64-bit  platforms.  The  second affects only Apache 2.0 on Windows
       platforms  and  could  allow remote attackers to execute commands,
       [10]CAN-2002-0661.  A  [11]few  other  minor  vulnerabilities were
       found  throughout  the  year,  but  none of them were particularly
       serious.  Here  is  the complete list of vulnerabilities affecting
       Apache in 2002:
          + CGI scripts source revealed using WebDAV, [12]CAN-2002-1156
          + Buffer overflows in ab utility, [13]CAN-2002-0843
          + Error page XSS using wildcard DNS, [14]CAN-2002-0840
          + Shared memory permissions lead to local privilege escalation,
            [15]CAN-2002-0839
          + Path revealing exposures, [16]CAN-2002-0654
          + Apache 2.0 path vulnerability, [17]CAN-2002-0661
          + Apache Chunked encoding vulnerability, [18]CAN-2002-0392
          + Win32 Apache Remote command execution, [19]CAN-2002-0061
       In  addition to vulnerabilities directly affecting Apache httpd, a
       few  issues  were  found  in  software  that is commonly used with
       Apache. Some of these are serious issues. These included:
          + [20]Remotely  exploitable  vulnerabilities  in  OpenSSL.  The
            OpenSSL  issues  were commonly confused with issues in Apache
            because a worm was released that targeted vulnerable versions
            of     OpenSSL     through     Apache.     [21]CAN-2002-0061,
            [22]CAN-2002-0061, [23]CAN-2002-0061
          + PHP  4.2.0  and  4.2.1  allow  remote  attackers  to  execute
            arbitrary code via POST requests, [24]CAN-2002-0717
          + PHP  3.10-3.18  and  4.0.1 to 4.0.6 allow remote attackers to
            execute code if file_uploads is enabled, [25]CAN-2002-0717
          + Versions of MM up to and including 1.1.3 open temporary files
            in an unsafe manner, [26]CAN-2002-0658
       All  administrators  should  check their systems to make sure that
       Apache  and  all  the supporting components being used have either
       been  updated  to  the  most  recent releases, or to releases that
       contain back-ported patches to fix the security issues.
     * Surveys:  [27]Netcraft  show  the  total  number  of  Apache-based
       servers found by their survey rising only slightly from 21 million
       in January to 22 million in November, and with continuing rises in
       the  market  share  -  moving  from  56%  to  end the year at 62%.
       Netcraft  also  found  that  97% of SSL sites that had valid third
       party  certificates  were capable of using strong encryption. This
       percentage  has increased dramatically since the expiration of the
       RSA  patent  and  the  opening of US export controls; In September
       2000 only 79% of sites were capable of strong encryption.
       At  a  conference,  Marcus  Sachs,  a  director of the White House
       cyber-security   office   said   that  "nearly  one-third  of  all
       government  Web  sites  use  Apache...  The number of military Web
       sites  using  it  is  22  percent,  second  to  Microsoft's server
       software, but military use of Apache is growing rapidly."
     * People:  A  few  role changes in the Apache Software Foundation as
       [28]Greg   Stein   replaced  [29]Roy  Fielding  as  Chairman,  and
       [30]Dirk-Willem   van   Gulik  replaced  [31]Brian  Behlendorf  as
       President.   Also   [32]Ryan  Bloom  decided  to  leave  the  HTTP
       development  team  after having a defining role in the creation of
       Apache 2.0.

                               Under development

     The  stable  Apache  2.0 tree was tagged this week to prepare for a
     2.0.44  release;  the new snapshot was installed on the live server
     at  apache.org  to  give it the usual exposure. The release process
     stalled  again  when  binary  compatibility  issues  arose: the new
     2.0.44  release  is  intended  to be compatible with binary modules
     compiled against 2.0.43, but some changes have been made in the APR
     portability  library  which  break compatibility. Several solutions
     are under discussion.

     After a report that the in-memory cache module mod_mem_cache (added
     in  Apache  2.0)  was  not  reliable under high load there was some
     interesting  discussion  about  when  it is appropriate to use this
     module;  Brian  Pane  gave  a  [33]summary  of why mod_mem_cache is
     likely to be less useful for caching large files.

                               Featured articles

     In  this  section we highlight some of the articles on the web that
     are of interest to Apache users.

     [34]"Setting  Up Your Own Web Server" explains why it is better for
     companies  to  install  their  own web servers instead of using web
     hosting services provided by ISPs. Then it gives an overview of how
     to  set  up  your  own  web  server  using Linux and the Apache web
     server.

     In  the  October 2002 issue of Linux Magazine, the article entitled
     [35]"Getting a Handle on Traffic" shows you how to configure Apache
     to  log  every  request  into  a MySQL database in addition to your
     access_log  files  by  using  mod_log_sql. After that, you would be
     able to obtain real-time statistics by just writing the appropriate
     SQL  queries  to  analyse  your database. Initially you may need to
     refer  to  the four examples given if you are not familiar with SQL
     queries.

     Peter  Laurie  exposes the [36]story behind "Apache: The Definitive
     Guide,  3rd  Edition".  Read  it to discover what changes have been
     made  and  the  reasons  behind  them.  A [37]sample of chapter 11:
     Security of the book in PDF format is now available online.

     ZDNet introduces four Apache XML projects in [38]"Learn about these
     four  Apache  XML  tools". A short description is provided for each
     project  with  a  reference  URL to get more information. Do AxKit,
     Forrest, Xang, and Xindice ring a bell?

                             Apache Week giveaway

     Congratulations  to  the  lucky winner of our last book competition
     Nick Urbanik in Hong Kong - your books will be in the post.

     Read  the  [39]Apache  Week  review  of  "Linux  Apache  Web Server
     Administration"  as  well  as two other books from this series, and
     look  out  for more book competitions and reviews of Apache related
     books coming soon.
       ______________________________________________________________

     This issuefeature brought to you by: Mark J Cox, Joe Orton, Min Min
     Tsan
     Comments or criticisms? Please email us at
     [40][email protected].

     [41]Apache Week is Copyright 2003 [42]Red Hat, Inc.

References

   1. http://www.apacheweek.com/issues/02-10-04#apache2043
   2. http://www.apacheweek.com/features/apache1323
   3. http://www.apacheweek.com/features/apache1324
   4. http://www.apacheweek.com/features/apache1326
   5. http://www.apacheweek.com/issues/02-10-04#apache1327
   6. http://www.apacheweek.com/ook/issues/02-04-19
   7. http://www.apachecon.com/2002/US/index.html
   8. http://www.apacheweek.com/features/oscon2002
   9. http://www.apacheweek.com/features/
  10. http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2002-0661
  11. http://www.apacheweek.com/security/
  12. http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2002-1156
  13. http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2002-0843
  14. http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2002-0840
  15. http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2002-0839
  16. http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2002-0654
  17. http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2002-0661
  18. http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2002-0392
  19. http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2002-0061
  20. http://www.apacheweek.com/issues/02-08-02
  21. http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2002-0061
  22. http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2002-0061
  23. http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2002-0061
  24. http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2002-0717
  25. http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2002-0717
  26. http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2002-0658
  27. http://www.netcraft.co.uk/survey/
  28. http://httpd.apache.org/contributors/#stein
  29. http://httpd.apache.org/contributors/#fielding
  30. http://httpd.apache.org/contributors/#vangulik
  31. http://httpd.apache.org/contributors/#behlendorf
  32. http://httpd.apache.org/contributors/#bloom
  33. http://marc.theaimsgroup.com/?l=apache-httpd-dev&m=104154600003503&q=raw
  34. http://www.linuxplanet.com/linuxplanet/tutorials/212/1/
  35. http://www.linux-mag.com/2002-10/lamp_01.html
  36. http://www.onlamp.com/pub/a/apache/2003/01/02/apache.html
  37. http://www.oreilly.com/catalog/apache3/chapter/index.html
  38. http://www.zdnet.com.au/builder/webdesign/scripting/story/0,2000040414,20270850,00.htm
  39. http://www.apacheweek.com/features/book-linuxlibrary
  40. mailto:[email protected]
  41. http://www.apacheweek.com/
  42. http://www.redhat.com/

----------------------------------------------------------------------
To unsubscribe: https://listman.redhat.com/mailman/listinfo/apacheweek
or send the message   "unsubscribe"  to  [email protected]
----------------------------------------------------------------------