CVE-2011-4138

Publication date 19 October 2011

Last updated 24 July 2024


Ubuntu priority

The verify_exists functionality in the URLField implementation in Django before 1.2.7 and 1.3.x before 1.3.1 originally tests a URL's validity through a HEAD request, but then uses a GET request for the new target URL in the case of a redirect, which might allow remote attackers to trigger arbitrary GET requests with an unintended source IP address via a crafted Location header.

Status

Package Ubuntu Release Status
python-django 11.10 oneiric
Fixed 1.3-2ubuntu1.1
11.04 natty
Fixed 1.2.5-1ubuntu1.1
10.10 maverick
Fixed 1.2.3-1ubuntu0.2.10.10.3
10.04 LTS lucid
Fixed 1.1.1-2ubuntu1.4
8.04 LTS hardy Ignored end of life

Patch details

For informational purposes only. We recommend not to cherry-pick updates. How can I get the fixes?

Package Patch details
python-django

References

Related Ubuntu Security Notices (USN)

    • USN-1297-1
    • Django vulnerabilities
    • 9 December 2011

Other references