Results 1 to 10 of 10

Thread: Apache 2.2.20

  1. #1
    Join Date
    Oct 2010
    Beans
    20

    Apache 2.2.20

    I just read that Apache had released 2.2.20, which fixes a rather nasty DOS vulnerability. Any ideas on release schedules for the supported Ubuntu versions?

    Thanks,

    Henry

  2. #2
    Join Date
    Apr 2006
    Beans
    136
    Distro
    Ubuntu

    Re: Apache 2.2.20

    Yes I would like to know about this as well, this is a pretty serious security update!

  3. #3
    Join Date
    Sep 2011
    Beans
    1

    Re: Apache 2.2.20

    CVE-2011-3192

    5 sec, with virtual hosts and server will die =\

  4. #4
    Join Date
    Jul 2009
    Location
    Brussels, Belgium
    Beans
    5
    Distro
    Ubuntu 9.04 Jaunty Jackalope

    Re: Apache 2.2.20

    +1

  5. #5
    Join Date
    Sep 2011
    Beans
    1

    Re: Apache 2.2.20

    Apparently fixed in version 2.2.17-1ubuntu1.2 which is already out:

    http://changelogs.ubuntu.com/changel...u1.2/changelog

    /H

  6. #6
    Join Date
    Jul 2009
    Beans
    33

    Re: Apache 2.2.20

    Hi,

    Per https://launchpad.net/ubuntu/lucid/+source/apache2

    installing apache-2.2.14-5ubuntu8.6 on Lucid (10.04LTS) the CVE-2011-3192 vulnerability should be taken care of , correct? However in my case, even after fully updating 10.04 system when I try the killapache script against that system, that system's load average goes up and up and system eventually becomes unresponsive.

    Code:
    127.0.0.1 - - [06/Sep/2011:10:31:30 -0500] "OPTIONS * HTTP/1.0" 200 152 "-" "Apache/2.2.14 (Ubuntu) (internal dummy connection)"
    127.0.0.1 - - [06/Sep/2011:10:31:31 -0500] "OPTIONS * HTTP/1.0" 200 152 "-" "Apache/2.2.14 (Ubuntu) (internal dummy connection)"
    127.0.0.1 - - [06/Sep/2011:10:31:32 -0500] "OPTIONS * HTTP/1.0" 200 152 "-" "Apache/2.2.14 (Ubuntu) (internal dummy connection)"
    127.0.0.1 - - [06/Sep/2011:10:31:33 -0500] "OPTIONS * HTTP/1.0" 200 152 "-" "Apache/2.2.14 (Ubuntu) (internal dummy connection)"
    127.0.0.1 - - [06/Sep/2011:10:31:34 -0500] "OPTIONS * HTTP/1.0" 200 152 "-" "Apache/2.2.14 (Ubuntu) (internal dummy connection)"
    127.0.0.1 - - [06/Sep/2011:10:31:35 -0500] "OPTIONS * HTTP/1.0" 200 152 "-" "Apache/2.2.14 (Ubuntu) (internal dummy connection)"
    127.0.0.1 - - [06/Sep/2011:10:31:36 -0500] "OPTIONS * HTTP/1.0" 200 152 "-" "Apache/2.2.14 (Ubuntu) (internal dummy connection)"
    127.0.0.1 - - [06/Sep/2011:10:31:37 -0500] "OPTIONS * HTTP/1.0" 200 152 "-" "Apache/2.2.14 (Ubuntu) (internal dummy connection)"
    127.0.0.1 - - [06/Sep/2011:10:31:38 -0500] "OPTIONS * HTTP/1.0" 200 152 "-" "Apache/2.2.14 (Ubuntu) (internal dummy connection)"
    127.0.0.1 - - [06/Sep/2011:10:31:39 -0500] "OPTIONS * HTTP/1.0" 200 152 "-" "Apache/2.2.14 (Ubuntu) (internal dummy connection)
    How should I take care of this issue?

    Thanks.
    Up

  7. #7
    Join Date
    Jun 2011
    Location
    Atlanta Georgia
    Beans
    1,769
    Distro
    Ubuntu 10.04 Lucid Lynx

    Re: Apache 2.2.20

    Also, you can enable the headers module and add this code

    Code:
    <IfModule mod_headers.c> # Drop the Range header when more than 5 ranges. 
    # CVE-2011-3192 
    SetEnvIf Range (?:,.*?){5,5} bad-range=1 
    RequestHeader unset 
    Range env=bad-range 
    # We always drop Request-Range; as this is a legacy 
    # dating back to MSIE3 and Netscape 2 and 3. 
    RequestHeader unset Request-Range 
    # optional logging.
     CustomLog /var/log/apache2/range-CVE-2011-3192.log common env=bad-range 
    CustomLog /var/log/apache2/range-CVE-2011-3192.log common env=bad-req-range 
    </IfModule>
    source : http://jon.sprig.gs/blog/2011/08/26/...-ubuntudebian/
    This is the workaround I have been using and works very well.

    Also : limiting resource usage for the apache processes does curb it a little bit. The server will not become unresponsive, it will just become extremely slow. You can also mitigate a little by implementing mod QOS
    Last edited by Dangertux; September 6th, 2011 at 07:22 PM.

  8. #8
    Join Date
    Jul 2009
    Beans
    33

    Re: Apache 2.2.20

    Hi Dangertux, thanks for helping me out.

    I added that code to headers.conf
    a2enable headers
    /etc/init.d/apache2 restart

    However I am still getting load on system going high.

    Code:
    top - 13:32:57 up 3 days, 23:51,  1 user,  load average: 21.74, 9.46, 3.58
    Tasks: 147 total,  12 running, 135 sleeping,   0 stopped,   0 zombie
    Cpu(s): 28.9%us, 21.2%sy,  0.0%ni,  2.9%id,  0.0%wa,  7.7%hi, 39.2%si,  0.0%st
    Mem:    505496k total,   400440k used,   105056k free,    37260k buffers
    Swap:   192504k total,     2824k used,   189680k free,   207760k cached
    
      PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                         
    31699 www-data  20   0  157m 6780 1760 S  3.9  1.3   0:00.22 apache2                                                                                         
    31662 www-data  20   0  157m 6776 1760 R  3.5  1.3   0:01.50 apache2                                                                                         
    31687 www-data  20   0  157m 6780 1760 R  3.5  1.3   0:00.68 apache2                                                                                         
    31702 www-data  20   0  157m 6772 1760 S  3.5  1.3   0:00.11 apache2                                                                                         
    31673 www-data  20   0  157m 6776 1760 S  3.2  1.3   0:01.19 apache2                                                                                         
    31655 www-data  20   0  157m 6780 1760 S  2.9  1.3   0:01.68 apache2                                                                                         
    31670 www-data  20   0  157m 6784 1764 R  2.9  1.3   0:01.18 apache2                                                                                         
    31690 www-data  20   0  157m 6772 1760 S  2.9  1.3   0:00.64 apache2                                                                                         
    31648 www-data  20   0  157m 6780 1760 S  2.6  1.3   0:01.94 apache2                                                                                         
    31654 www-data  20   0  157m 6780 1760 S  2.6  1.3   0:01.49 apache2                                                                                         
    31657 www-data  20   0  157m 6780 1760 S  2.6  1.3   0:01.58 apache2                                                                                         
    31658 www-data  20   0  157m 6776 1760 S  2.6  1.3   0:01.59 apache2                                                                                         
    31663 www-data  20   0  157m 6780 1760 S  2.6  1.3   0:01.46 apache2                                                                                         
    31676 www-data  20   0  157m 6780 1760 S  2.6  1.3   0:01.09 apache2                                                                                         
    31695 www-data  20   0  157m 6780 1760 S  2.6  1.3   0:00.25 apache2                                                                                         
    31638 www-data  20   0  157m 6780 1760 S  2.3  1.3   0:02.72 apache2                                                                                         
    31646 www-data  20   0  157m 6780 1760 S  2.3  1.3   0:02.03 apache2                                                                                         
    31650 www-data  20   0  157m 6780 1760 S  2.3  1.3   0:01.66 apache2                                                                                         
    31652 www-data  20   0  157m 6780 1760 R  2.3  1.3   0:01.48 apache2                                                                                         
    31660 www-data  20   0  157m 6780 1760 S  2.3  1.3   0:01.55 apache2                                                                                         
    31664 www-data  20   0  157m 6780 1760 S  2.3  1.3   0:01.51 apache2                                                                                         
    31681 www-data  20   0  157m 6772 1760 R  2.3  1.3   0:00.97 apache2                                                                                         
    31685 www-data  20   0  157m 6780 1760 S  2.3  1.3   0:00.77 apache2                                                                                         
    31689 www-data  20   0  157m 6776 1760 R  2.3  1.3   0:00.56 apache2                                                                                         
    31692 www-data  20   0  157m 6772 1760 S  2.3  1.3   0:00.43 apache2                                                                                         
    31693 www-data  20   0  157m 6780 1760 R  2.3  1.3   0:00.35 apache2                                                                                         
    31694 www-data  20   0  157m 6776 1760 S  2.3  1.3   0:00.33 apache2                                                                                         
    31698 www-data  20   0  157m 6772 1760 S  2.3  1.3   0:00.14 apache2                                                                                         
    31700 www-data  20   0  157m 6772 1760 S  2.3  1.3   0:00.09 apache2                                                                                         
    31637 www-data  20   0  157m 6780 1760 R  1.9  1.3   0:02.75 apache2                                                                                         
    31640 www-data  20   0  157m 6780 1760 R  1.9  1.3   0:02.51 apache2                                                                                         
    31651 www-data  20   0  157m 6776 1760 S  1.9  1.3   0:01.58 apache2                                                                                         
    31671 www-data  20   0  157m 6780 1760 S  1.9  1.3   0:01.25 apache2                                                                                         
    31677 www-data  20   0  157m 6780 1760 S  1.9  1.3   0:00.94 apache2                                                                                         
    31679 www-data  20   0  157m 6776 1760 S  1.9  1.3   0:00.95 apache2                                                                                         
    31680 www-data  20   0  157m 6780 1760 S  1.9  1.3   0:00.87 apache2                                                                                         
    31696 www-data  20   0  157m 6772 1760 S  1.9  1.3   0:00.21 apache2                                                                                         
    31697 www-data  20   0  157m 6776 1760 R  1.9  1.3   0:00.16 apache2                                                                                         
    31701 www-data  20   0  157m 6772 1760 S  1.9  1.3   0:00.06 apache2
    /var/log/apache2/range-CVE-2011-3192.log didn't catch anything

  9. #9
    Join Date
    Mar 2008
    Beans
    5

  10. #10
    Join Date
    Jun 2011
    Location
    Atlanta Georgia
    Beans
    1,769
    Distro
    Ubuntu 10.04 Lucid Lynx

    Re: Apache 2.2.20

    Alternatively another work around would be utilizing mod_qos , since it's a similar style attack to slowloris it should work.

    A mod_qos config like this should be useful

    Code:
    
    QS_ClientEntries 100000     
    QS_SrvMaxConnPerIP 12     
    MaxClients              256     
    QS_SrvMaxConnClose      180     
    QS_SrvMinDataRate       150 1200

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •