Alerts This Week
Warning Icon 1 609
Alerts This Week
Warning Icon 1 609

Debian: DSA-2332-1 Moderate: Python-Django Session Takeover

debian
Calendar Grey October 29, 2011
Debian Logo
Numerous vulnerabilities identified in Django yield session hijacking and service interruption risks. Update advised.
Paul McMillan, Mozilla and the Django core team discovered several vulnerabilities in Django, a Python web framework: CVE-2011-4136

Summary

CVE-2011-4136

When using memory-based sessions and caching, Django sessions are
stored directly in the root namespace of the cache. When user data is
stored in the same cache, a remote user may take over a session.

CVE-2011-4137, CVE-2011-4138

Django's field type URLfield by default checks supplied URL's by
issuing a request to it, which doesn't time out. A Denial of Service
is possible by supplying specially prepared URL's that keep the
connection open indefinately or fill the Django's server memory.

CVE-2011-4139

Django used X-Forwarded-Host headers to construct full URL's. This
header may not contain trusted input and could be used to poison the
cache.

CVE-2011-4140

The CSRF protection mechanism in Django does not properly handle
web-server configurations supporting arbitrary HTTP Host headers,
which allows remote attackers to trigger unauthenticated forged
requests.

For the oldstable distribution (lenny), this problem has been fixed in
version 1.0.2-1+lenny3.

For the sta...

Read the Full Advisory

Package: python-django
CVE ID: CVE-2011-4136 CVE-2011-4137 CVE-2011-4138 CVE-2011-4139

Get the latest News and Insights

Get the latest Linux and open source security news straight to your inbox.

Related News

Your message here