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

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

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

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

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

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

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

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

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

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 2, 2019 - CVE 2019-19118Link para este cabeçalho

Privilege escalation in the Django admin. 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

Versões afetadasLink para este cabeçalho

June 3, 2020 - CVE 2020-13254Link para este cabeçalho

Potential data leakage via malformed memcached keys. Full description

Versões afetadasLink para este cabeçalho

June 3, 2020 - CVE 2020-13596Link para este cabeçalho

Possible XSS via admin ForeignKeyRawIdWidget. Full description

Versões afetadasLink para este cabeçalho

September 1, 2020 - CVE 2020-24583Link para este cabeçalho

Incorrect permissions on intermediate-level directories on Python 3.7+. Full description

Versões afetadasLink para este cabeçalho

September 1, 2020 - CVE 2020-24584Link para este cabeçalho

Permission escalation in intermediate-level directories of the file system cache on Python 3.7+. Full description

Versões afetadasLink para este cabeçalho

February 1, 2021 - CVE 2021-3281Link para este cabeçalho

Potential directory-traversal via archive.extract(). Full description

Versões afetadasLink para este cabeçalho

February 19, 2021 - CVE 2021-23336Link para este cabeçalho

Web cache poisoning via django.utils.http.limited_parse_qsl(). Full description

Versões afetadasLink para este cabeçalho

April 6, 2021 - CVE 2021-28658Link para este cabeçalho

Potential directory-traversal via uploaded files. Full description

Versões afetadasLink para este cabeçalho

May 4, 2021 - CVE 2021-31542Link para este cabeçalho

Potential directory-traversal via uploaded files. Full description

Versões afetadasLink para este cabeçalho

May 6, 2021 - CVE 2021-32052Link para este cabeçalho

Header injection possibility since URLValidator accepted newlines in input on Python 3.9.5+. Full description

Versões afetadasLink para este cabeçalho

June 2, 2021 - CVE 2021-33203Link para este cabeçalho

Potential directory traversal via admindocs. Full description

Versões afetadasLink para este cabeçalho

June 2, 2021 - CVE 2021-33571Link para este cabeçalho

Possible indeterminate SSRF, RFI, and LFI attacks since validators accepted leading zeros in IPv4 addresses. Full description

Versões afetadasLink para este cabeçalho

July 1, 2021 - CVE 2021-35042Link para este cabeçalho

Potential SQL injection via unsanitized QuerySet.order_by() input. Full description

Versões afetadasLink para este cabeçalho

December 7, 2021 - CVE 2021-44420Link para este cabeçalho

Potential bypass of an upstream access control based on URL paths. Full description

Versões afetadasLink para este cabeçalho