Skip to main content
← All vulnerabilities
CVE-2010-4535PYSEC-2011-9GHSA-7WPH-FC4W-WQP2PYSEC-2011-29

The password reset functionality in django.contrib.auth in Django before 1.1.3, 1.2.x before 1.2.4, and 1.3.x before 1.3 beta 1 does not val

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 1.1.3, 1.2.4
None on Exploit-DB, Metasploit or GitHub

Summary

The password reset functionality in django.contrib.auth in Django before 1.1.3, 1.2.x before 1.2.4, and 1.3.x before 1.3 beta 1 does not validate the length of a string representing a base36 timestamp, which allows remote attackers to cause a denial of service (resource consumption) via a URL that specifies a large base36 integer.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • n/a n/a

    Version range not reported

  • djangoPyPI

    fixed in 1.1.3; From 1.2 · fixed in 1.2.4

  • djangoPyPI

    fixed in 1.1.3

  • djangoPyPI

    From 1.2 · fixed in 1.2.4

References 14

code.djangoproject.com

openwall.com

ubuntu.com

securityfocus.com

secunia.com

vupen.com

djangoproject.com

lists.fedoraproject.org

bugzilla.redhat.com