Ubuntu 1297-1: Django vulnerabilities

    Date08 Dec 2011
    CategoryUbuntu
    37
    Posted ByLinuxSecurity Advisories
    Applications using Django could be made to crash or expose sensitive information.
    ==========================================================================
    Ubuntu Security Notice USN-1297-1
    December 09, 2011
    
    python-django vulnerabilities
    ==========================================================================
    
    A security issue affects these releases of Ubuntu and its derivatives:
    
    - Ubuntu 11.10
    - Ubuntu 11.04
    - Ubuntu 10.10
    - Ubuntu 10.04 LTS
    
    Summary:
    
    Applications using Django could be made to crash or expose sensitive
    information.
    
    Software Description:
    - python-django: High-level Python web development framework
    
    Details:
    
    Pall McMillan discovered that Django used the root namespace when storing
    cached session data. A remote attacker could exploit this to modify
    sessions. (CVE-2011-4136)
    
    Paul McMillan discovered that Django would not timeout on arbitrary URLs
    when the application used URLFields. This could be exploited by a remote
    attacker to cause a denial of service via resource exhaustion.
    (CVE-2011-4137)
    
    Paul McMillan discovered that while Django would check the validity of a
    URL via a HEAD request, it would instead use a GET request for the target
    of a redirect. This could potentially be used to trigger arbitrary GET
    requests via a crafted Location header. (CVE-2011-4138)
    
    It was discovered that Django would sometimes use a request's HTTP Host
    header to construct a full URL. A remote attacker could exploit this to
    conduct host header cache poisoning attacks via a crafted request.
    (CVE-2011-4139)
    
    Update instructions:
    
    The problem can be corrected by updating your system to the following
    package versions:
    
    Ubuntu 11.10:
      python-django                   1.3-2ubuntu1.1
    
    Ubuntu 11.04:
      python-django                   1.2.5-1ubuntu1.1
    
    Ubuntu 10.10:
      python-django                   1.2.3-1ubuntu0.2.10.10.3
    
    Ubuntu 10.04 LTS:
      python-django                   1.1.1-2ubuntu1.4
    
    In general, a standard system update will make all the necessary changes.
    
    References:
      http://www.ubuntu.com/usn/usn-1297-1
      CVE-2011-4136, CVE-2011-4137, CVE-2011-4138, CVE-2011-4139
    
    Package Information:
      https://launchpad.net/ubuntu/+source/python-django/1.3-2ubuntu1.1
      https://launchpad.net/ubuntu/+source/python-django/1.2.5-1ubuntu1.1
      https://launchpad.net/ubuntu/+source/python-django/1.2.3-1ubuntu0.2.10.10.3
      https://launchpad.net/ubuntu/+source/python-django/1.1.1-2ubuntu1.4
    
    
    
    You are not authorised to post comments.

    Comments powered by CComment

    LinuxSecurity Poll

    What do you think of the articles on LinuxSecurity?

    No answer selected. Please try again.
    Please select either existing option or enter your own, however not both.
    Please select minimum 0 answer(s) and maximum 3 answer(s).
    /main-polls/24-what-do-you-think-of-the-quality-of-the-articles-on-linuxsecurity?task=poll.vote&format=json
    24
    radio
    [{"id":"87","title":"Excellent, don't change a thing!","votes":"23","type":"x","order":"1","pct":56.1,"resources":[]},{"id":"88","title":"Should be more technical","votes":"5","type":"x","order":"2","pct":12.2,"resources":[]},{"id":"89","title":"Should include more HOWTOs","votes":"13","type":"x","order":"3","pct":31.71,"resources":[]}]["#ff5b00","#4ac0f2","#b80028","#eef66c","#60bb22","#b96a9a","#62c2cc"]["rgba(255,91,0,0.7)","rgba(74,192,242,0.7)","rgba(184,0,40,0.7)","rgba(238,246,108,0.7)","rgba(96,187,34,0.7)","rgba(185,106,154,0.7)","rgba(98,194,204,0.7)"]350
    bottom200

    Advisories

    We use cookies to provide and improve our services. By using our site, you consent to our Cookie Policy.