Bugzilla – Bug 874950
VUL-0: CVE-2014-0472: python-django: unexpected code execution using reverse()
Last modified: 2015-02-19 10:32:37 UTC
Via rh#1090588: Common Vulnerabilities and Exposures assigned an identifier CVE-2014-0472 to the following vulnerability: Name: CVE-2014-0472 URL: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-0472 Assigned: 20131219 Reference: https://www.djangoproject.com/weblog/2014/apr/21/security/ The django.core.urlresolvers.reverse function in Django before 1.4.11, 1.5.x before 1.5.6, 1.6.x before 1.6.3, and 1.7.x before 1.7 beta 2 allows remote attackers to import and execute arbitrary Python modules by leveraging a view that constructs URLs using user input and a "dotted Python path." ----- Note that the initial upstream patch for this introduced a regression. The following patch corrects that regression: https://github.com/django/django/commit/6915220ff9d6eeb2a669421d06bce9403ed6480c The original upstream patch is: https://github.com/django/django/commit/4352a50871e239ebcdf64eee6f0b88e714015c1b (for the 1.6.x branch) References: https://bugzilla.redhat.com/show_bug.cgi?id=1090588 http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2014-0472 http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-0472 http://www.ubuntu.com/usn/USN-2169-1 https://www.djangoproject.com/weblog/2014/apr/21/security/
The SWAMPID for this issue is 57105. This issue was rated as moderate. Please submit fixed packages until 2014-05-08. When done, please reassign the bug to security-team@suse.de. Patchinfo will be handled by security team.
Affected packages: SLE-11-SP3: python-django SLE-11-SP3-PRODUCTS: python-django
bugbot adjusting priority
Reassigning to security team as fix was submitted.
Update released for: python-django Products: SUSE-CLOUD 3.0 (x86_64)
SUSE-SU-2014:0851-1: An update that fixes 5 vulnerabilities is now available. Category: security (moderate) Bug References: 874950,874955,874956,877993,878641 CVE References: CVE-2014-0472,CVE-2014-0473,CVE-2014-0474,CVE-2014-1418,CVE-2014-3730 Sources used: SUSE Cloud 3 (src): python-django-1.5.8-0.7.1
Fix was released. Closing bug.
openSUSE-SU-2014:1132-1: An update that fixes 9 vulnerabilities is now available. Category: security (moderate) Bug References: 874950,874955,874956,877993,878641,893087,893088,893089,893090 CVE References: CVE-2014-0472,CVE-2014-0473,CVE-2014-0474,CVE-2014-0480,CVE-2014-0481,CVE-2014-0482,CVE-2014-0483,CVE-2014-1418,CVE-2014-3730 Sources used: openSUSE 13.1 (src): python-django-1.5.10-0.2.8.1 openSUSE 12.3 (src): python-django-1.4.15-2.12.1