Archive of security issuesLink para este cabeçalho
Django’s development team is strongly committed to responsible reporting and disclosure of security-related issues, as outlined in Django’s security policies.
As part of that commitment, we maintain the following historical list of issues which have been fixed and disclosed. For each issue, the list below includes the date, a brief description, the CVE identifier if applicable, a list of affected versions, a link to the full disclosure and links to the appropriate patch(es).
Some important caveats apply to this information:
Lists of affected versions include only those versions of Django which had stable, security-supported releases at the time of disclosure. This means older versions (whose security support had expired) and versions which were in pre-release (alpha/beta/RC) states at the time of disclosure may have been affected, but are not listed.
The Django project has on occasion issued security advisories, pointing out potential security problems which can arise from improper configuration or from other issues outside of Django itself. Some of these advisories have received CVEs; when that is the case, they are listed here, but as they have no accompanying patches or releases, only the description, disclosure and CVE will be listed.
Issues prior to Django’s security processLink para este cabeçalho
Some security issues were handled before Django had a formalized security process in use. For these, new releases may not have been issued at the time and CVEs may not have been assigned.
August 16, 2006 - CVE 2007-0404Link para este cabeçalho
Filename validation issue in translation framework. Full description
Versões afetadasLink para este cabeçalho
January 21, 2007 - CVE 2007-0405Link para este cabeçalho
Apparent “caching” of authenticated user. Full description
Versões afetadasLink para este cabeçalho
Django 0.95 (patch)
Issues under Django’s security processLink para este cabeçalho
All other security issues have been handled under versions of Django’s security process. These are listed below.
October 26, 2007 - CVE 2007-5712Link para este cabeçalho
Denial-of-service via arbitrarily-large Accept-Language header. Full
description
Versões afetadasLink para este cabeçalho
May 14, 2008 - CVE 2008-2302Link para este cabeçalho
XSS via admin login redirect. Full description
Versões afetadasLink para este cabeçalho
September 2, 2008 - CVE 2008-3909Link para este cabeçalho
CSRF via preservation of POST data during admin login. Full description
Versões afetadasLink para este cabeçalho
July 28, 2009 - CVE 2009-2659Link para este cabeçalho
Directory-traversal in development server media handler. Full description
Versões afetadasLink para este cabeçalho
October 9, 2009 - CVE 2009-3965Link para este cabeçalho
Denial-of-service via pathological regular expression performance. Full description
Versões afetadasLink para este cabeçalho
September 8, 2010 - CVE 2010-3082Link para este cabeçalho
XSS via trusting unsafe cookie value. Full description
Versões afetadasLink para este cabeçalho
Django 1.2 (patch)
December 22, 2010 - CVE 2010-4534Link para este cabeçalho
Information leakage in administrative interface. Full description
Versões afetadasLink para este cabeçalho
December 22, 2010 - CVE 2010-4535Link para este cabeçalho
Denial-of-service in password-reset mechanism. Full description
Versões afetadasLink para este cabeçalho
February 8, 2011 - CVE 2011-0696Link para este cabeçalho
CSRF via forged HTTP headers. Full description
Versões afetadasLink para este cabeçalho
February 8, 2011 - CVE 2011-0697Link para este cabeçalho
XSS via unsanitized names of uploaded files. Full description
Versões afetadasLink para este cabeçalho
February 8, 2011 - CVE 2011-0698Link para este cabeçalho
Directory-traversal on Windows via incorrect path-separator handling. Full description
Versões afetadasLink para este cabeçalho
September 9, 2011 - CVE 2011-4136Link para este cabeçalho
Session manipulation when using memory-cache-backed session. Full description
Versões afetadasLink para este cabeçalho
September 9, 2011 - CVE 2011-4137Link para este cabeçalho
Denial-of-service via URLField.verify_exists. Full description
Versões afetadasLink para este cabeçalho
September 9, 2011 - CVE 2011-4138Link para este cabeçalho
Information leakage/arbitrary request issuance via URLField.verify_exists.
Full description
Versões afetadasLink para este cabeçalho
September 9, 2011 - CVE 2011-4139Link para este cabeçalho
Host header cache poisoning. Full description
Versões afetadasLink para este cabeçalho
September 9, 2011 - CVE 2011-4140Link para este cabeçalho
Potential CSRF via Host header. Full description
Versões afetadasLink para este cabeçalho
Esta notificação foi apenas informativa, assim, nenhum patch foi feito.
Django 1.2
Django 1.3
July 30, 2012 - CVE 2012-3442Link para este cabeçalho
XSS via failure to validate redirect scheme. Full description
Versões afetadasLink para este cabeçalho
July 30, 2012 - CVE 2012-3443Link para este cabeçalho
Denial-of-service via compressed image files. Full description
Versões afetadasLink para este cabeçalho
July 30, 2012 - CVE 2012-3444Link para este cabeçalho
Denial-of-service via large image files. Full description
Versões afetadasLink para este cabeçalho
October 17, 2012 - CVE 2012-4520Link para este cabeçalho
Host header poisoning. Full description
Versões afetadasLink para este cabeçalho
10 de dezembro, 2012 - Sem CVE 1Link para este cabeçalho
Additional hardening of Host header handling. Full description
Versões afetadasLink para este cabeçalho
10 de dezembro, 2012 - CVE-2013-4315Link para este cabeçalho
Additional hardening of redirect validation. Full description
Versões afetadasLink para este cabeçalho
19 de fevereiro, sem CVELink para este cabeçalho
Additional hardening of Host header handling. Full description
Versões afetadasLink para este cabeçalho
February 19, 2013 - CVE 2013-1664 / CVE 2013-1665Link para este cabeçalho
Entity-based attacks against Python XML libraries. Full description
Versões afetadasLink para este cabeçalho
February 19, 2013 - CVE 2013-0305Link para este cabeçalho
Information leakage via admin history log. Full description
Versões afetadasLink para este cabeçalho
February 19, 2013 - CVE 2013-0306Link para este cabeçalho
Denial-of-service via formset max_num bypass. Full description
Versões afetadasLink para este cabeçalho
August 13, 2013 - CVE 2013-4249Link para este cabeçalho
XSS via admin trusting URLField values. Full description
Versões afetadasLink para este cabeçalho
Django 1.5 (patch)
August 13, 2013 - CVE 2013-6044Link para este cabeçalho
Possible XSS via unvalidated URL redirect schemes. Full description
Versões afetadasLink para este cabeçalho
September 10, 2013 - CVE 2013-4315Link para este cabeçalho
Directory-traversal via ssi template tag. Full description
Versões afetadasLink para este cabeçalho
September 14, 2013 - CVE 2013-1443Link para este cabeçalho
Denial-of-service via large passwords. Full description
Versões afetadasLink para este cabeçalho
Django 1.4 (patch and Python compatibility fix)
Django 1.5 (patch)
April 21, 2014 - CVE 2014-0472Link para este cabeçalho
Unexpected code execution using reverse(). Full description
Versões afetadasLink para este cabeçalho
April 21, 2014 - CVE 2014-0473Link para este cabeçalho
Caching of anonymous pages could reveal CSRF token. Full description
Versões afetadasLink para este cabeçalho
April 21, 2014 - CVE 2014-0474Link para este cabeçalho
MySQL typecasting causes unexpected query results. Full description
Versões afetadasLink para este cabeçalho
May 18, 2014 - CVE 2014-1418Link para este cabeçalho
Caches may be allowed to store and serve private data. Full description
Versões afetadasLink para este cabeçalho
May 18, 2014 - CVE 2014-3730Link para este cabeçalho
Malformed URLs from user input incorrectly validated. Full description
Versões afetadasLink para este cabeçalho
August 20, 2014 - CVE 2014-0480Link para este cabeçalho
reverse() can generate URLs pointing to other hosts. Full description
Versões afetadasLink para este cabeçalho
August 20, 2014 - CVE 2014-0481Link para este cabeçalho
File upload denial of service. Full description
Versões afetadasLink para este cabeçalho
August 20, 2014 - CVE 2014-0482Link para este cabeçalho
RemoteUserMiddleware session hijacking. Full description
Versões afetadasLink para este cabeçalho
August 20, 2014 - CVE 2014-0483Link para este cabeçalho
Data leakage via querystring manipulation in admin. Full description
Versões afetadasLink para este cabeçalho
January 13, 2015 - CVE 2015-0219Link para este cabeçalho
WSGI header spoofing via underscore/dash conflation. Full description
Versões afetadasLink para este cabeçalho
January 13, 2015 - CVE 2015-0220Link para este cabeçalho
Mitigated possible XSS attack via user-supplied redirect URLs. Full description
Versões afetadasLink para este cabeçalho
January 13, 2015 - CVE 2015-0221Link para este cabeçalho
Denial-of-service attack against django.views.static.serve(). Full
description
Versões afetadasLink para este cabeçalho
January 13, 2015 - CVE 2015-0222Link para este cabeçalho
Database denial-of-service with ModelMultipleChoiceField. Full description
Versões afetadasLink para este cabeçalho
March 9, 2015 - CVE 2015-2241Link para este cabeçalho
XSS attack via properties in ModelAdmin.readonly_fields. Full description
Versões afetadasLink para este cabeçalho
March 18, 2015 - CVE 2015-2316Link para este cabeçalho
Denial-of-service possibility with strip_tags(). Full description
Versões afetadasLink para este cabeçalho
March 18, 2015 - CVE 2015-2317Link para este cabeçalho
Mitigated possible XSS attack via user-supplied redirect URLs. Full description
Versões afetadasLink para este cabeçalho
May 20, 2015 - CVE 2015-3982Link para este cabeçalho
Fixed session flushing in the cached_db backend. Full description
Versões afetadasLink para este cabeçalho
Django 1.8 (patch)
8 de julho, 2015 - CVE 2015-5143Link para este cabeçalho
Possibilidade de negação de serviço através da preenchimento do armazenamento da sessão. Descrição completa
Versões afetadasLink para este cabeçalho
8 de julho, 2015 - CVE 2015-5144Link para este cabeçalho
Header injection possibility since validators accept newlines in input. Full description
Versões afetadasLink para este cabeçalho
July 8, 2015 - CVE 2015-5145Link para este cabeçalho
Denial-of-service possibility in URL validation. Full description
Versões afetadasLink para este cabeçalho
Django 1.8 (patch)
August 18, 2015 - CVE 2015-5963 / CVE 2015-5964Link para este cabeçalho
Denial-of-service possibility in logout() view by filling session store.
Full description
Versões afetadasLink para este cabeçalho
November 24, 2015 - CVE 2015-8213Link para este cabeçalho
Settings leak possibility in date template filter. Full description
Versões afetadasLink para este cabeçalho
February 1, 2016 - CVE 2016-2048Link para este cabeçalho
User with “change” but not “add” permission can create objects for
ModelAdmin’s with save_as=True. Full description
Versões afetadasLink para este cabeçalho
Django 1.9 (patch)
March 1, 2016 - CVE 2016-2512Link para este cabeçalho
Malicious redirect and possible XSS attack via user-supplied redirect URLs containing basic auth. Full description
Versões afetadasLink para este cabeçalho
1 de março, 2016 - CVE 2016-2513Link para este cabeçalho
User enumeration through timing difference on password hasher work factor upgrade. Full description
Versões afetadasLink para este cabeçalho
18 de julho, 2016 - CVE 2016-6186Link para este cabeçalho
XSS no “popup” relacionado a adicição/edição no admin . Descrição completa
Versões afetadasLink para este cabeçalho
26 de setembro, 2016 - CVE 2016-7401Link para este cabeçalho
Proteção contra CSRF é ignorada no site com Google Analytics. Descrição completa
Versões afetadasLink para este cabeçalho
November 1, 2016 - CVE 2016-9013Link para este cabeçalho
User with hardcoded password created when running tests on Oracle. Full description
Versões afetadasLink para este cabeçalho
November 1, 2016 - CVE 2016-9014Link para este cabeçalho
DNS rebinding vulnerability when DEBUG=True. Full description
Versões afetadasLink para este cabeçalho
April 4, 2017 - CVE 2017-7233Link para este cabeçalho
Open redirect and possible XSS attack via user-supplied numeric redirect URLs. Full description
Versões afetadasLink para este cabeçalho
April 4, 2017 - CVE 2017-7234Link para este cabeçalho
Open redirect vulnerability in django.views.static.serve(). Full
description
Versões afetadasLink para este cabeçalho
September 5, 2017 - CVE 2017-12794Link para este cabeçalho
Possible XSS in traceback section of technical 500 debug page. Full description
Versões afetadasLink para este cabeçalho
February 1, 2018 - CVE 2018-6188Link para este cabeçalho
Information leakage in AuthenticationForm. Full description
Versões afetadasLink para este cabeçalho
March 6, 2018 - CVE 2018-7536Link para este cabeçalho
Denial-of-service possibility in urlize and urlizetrunc template
filters. Full description
Versões afetadasLink para este cabeçalho
March 6, 2018 - CVE 2018-7537Link para este cabeçalho
Denial-of-service possibility in truncatechars_html and
truncatewords_html template filters. Full description
Versões afetadasLink para este cabeçalho
August 1, 2018 - CVE 2018-14574Link para este cabeçalho
Open redirect possibility in CommonMiddleware. Full description
Versões afetadasLink para este cabeçalho
October 1, 2018 - CVE 2018-16984Link para este cabeçalho
Password hash disclosure to “view only” admin users. Full description
Versões afetadasLink para este cabeçalho
Django 2.1 (patch)
January 4, 2019 - CVE 2019-3498Link para este cabeçalho
Content spoofing possibility in the default 404 page. Full description
Versões afetadasLink para este cabeçalho
February 11, 2019 - CVE 2019-6975Link para este cabeçalho
Memory exhaustion in django.utils.numberformat.format(). Full description
Versões afetadasLink para este cabeçalho
Django 2.1 (patch)
Django 2.0 (patch and correction)
Django 1.11 (patch)
June 3, 2019 - CVE 2019-11358Link para este cabeçalho
Prototype pollution in bundled jQuery. Full description
Versões afetadasLink para este cabeçalho
June 3, 2019 - CVE 2019-12308Link para este cabeçalho
XSS via “Current URL” link generated by AdminURLFieldWidget. Full
description
Versões afetadasLink para este cabeçalho
July 1, 2019 - CVE 2019-12781Link para este cabeçalho
Incorrect HTTP detection with reverse-proxy connecting via HTTPS. Full description
Versões afetadasLink para este cabeçalho
August 1, 2019 - CVE 2019-14232Link para este cabeçalho
Denial-of-service possibility in django.utils.text.Truncator. Full
description
Versões afetadasLink para este cabeçalho
August 1, 2019 - CVE 2019-14233Link para este cabeçalho
Denial-of-service possibility in strip_tags(). Full description
Versões afetadasLink para este cabeçalho
August 1, 2019 - CVE 2019-14234Link para este cabeçalho
SQL injection possibility in key and index lookups for
JSONField/HStoreField. Full description
Versões afetadasLink para este cabeçalho
August 1, 2019 - CVE 2019-14235Link para este cabeçalho
Potential memory exhaustion in django.utils.encoding.uri_to_iri(). Full
description
Versões afetadasLink para este cabeçalho
December 18, 2019 - CVE 2019-19844Link para este cabeçalho
Potential account hijack via password reset form. Full description
Versões afetadasLink para este cabeçalho
February 3, 2020 - CVE 2020-7471Link para este cabeçalho
Potential SQL injection via StringAgg(delimiter). Full description
Versões afetadasLink para este cabeçalho
March 4, 2020 - CVE 2020-9402Link para este cabeçalho
Potential SQL injection via tolerance parameter in GIS functions and
aggregates on Oracle. Full description