Python/django/1.10.8
A high-level Python web framework that encourages rapid development and clean, pragmatic design.
https://pypi.org/project/django
BSD
5 Security Vulnerabilities
Improper Input Validation in Django
- https://nvd.nist.gov/vuln/detail/CVE-2019-3498
- https://github.com/advisories/GHSA-337x-4q8g-prc5
- https://docs.djangoproject.com/en/dev/releases/security/
- https://groups.google.com/forum/#!topic/django-announce/VYU7xQQTEPQ
- https://lists.debian.org/debian-lts-announce/2019/01/msg00005.html
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/HVXDOVCXLD74SHR2BENGCE2OOYYYWJHZ/
- https://usn.ubuntu.com/3851-1/
- https://www.debian.org/security/2019/dsa-4363
- https://www.djangoproject.com/weblog/2019/jan/04/security-releases/
- http://www.securityfocus.com/bid/106453
- https://web.archive.org/web/20200227094237/http://www.securityfocus.com/bid/106453
In Django 1.11.x before 1.11.18, 2.0.x before 2.0.10, and 2.1.x before 2.1.5, an Improper Neutralization of Special Elements in Output Used by a Downstream Component issue exists in django.views.defaults.page_not_found()
, leading to content spoofing (in a 404 error page) if a user fails to recognize that a crafted URL has malicious content.
Path Traversal in Django
- https://nvd.nist.gov/vuln/detail/CVE-2021-33203
- https://github.com/advisories/GHSA-68w8-qjq3-2gfm
- https://docs.djangoproject.com/en/3.2/releases/security/
- https://groups.google.com/forum/#!forum/django-announce
- https://www.djangoproject.com/weblog/2021/jun/02/security-releases/
- https://security.netapp.com/advisory/ntap-20210727-0004/
- https://github.com/django/django/commit/053cc9534d174dc89daba36724ed2dcb36755b90
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/B4SQG2EAF4WCI2SLRL6XRDJ3RPK3ZRDV/
- https://github.com/django/django/commit/20c67a0693c4ede2b09af02574823485e82e4c8f
- https://github.com/django/django/commit/dfaba12cda060b8b292ae1d271b44bf810b1c5b9
- https://docs.djangoproject.com/en/3.2/releases/security
- https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2021-98.yaml
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/B4SQG2EAF4WCI2SLRL6XRDJ3RPK3ZRDV
- https://security.netapp.com/advisory/ntap-20210727-0004
- https://www.djangoproject.com/weblog/2021/jun/02/security-releases
Django before 2.2.24, 3.x before 3.1.12, and 3.2.x before 3.2.4 has a potential directory traversal via django.contrib.admindocs. Staff members could use the TemplateDetailView view to check the existence of arbitrary files. Additionally, if (and only if) the default admindocs templates have been customized by application developers to also show file contents, then not only the existence but also the file contents would have been exposed. In other words, there is directory traversal outside of the template root directories.
SQL injection in Django
- https://nvd.nist.gov/vuln/detail/CVE-2020-7471
- https://github.com/advisories/GHSA-hmr4-m2h5-33qx
- https://github.com/django/django/commit/eb31d845323618d688ad429479c6dda973056136
- https://docs.djangoproject.com/en/3.0/releases/security/
- https://groups.google.com/forum/#!topic/django-announce/X45S86X5bZI
- https://www.djangoproject.com/weblog/2020/feb/03/security-releases/
- https://www.openwall.com/lists/oss-security/2020/02/03/1
- http://www.openwall.com/lists/oss-security/2020/02/03/1
- https://usn.ubuntu.com/4264-1/
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/4A2AP4T7RKPBCLTI2NNQG3T6MINDUUMZ/
- https://seclists.org/bugtraq/2020/Feb/30
- https://security.gentoo.org/glsa/202004-17
- https://security.netapp.com/advisory/ntap-20200221-0006/
- https://www.debian.org/security/2020/dsa-4629
- https://github.com/django/django/commit/001b0634cd309e372edb6d7d95d083d02b8e37bd
- https://github.com/django/django/commit/505826b469b16ab36693360da9e11fd13213421b
- https://github.com/django/django/commit/c67a368c16e4680b324b4f385398d638db4d8147
- https://www.djangoproject.com/weblog/2020/feb/03/security-releases
- https://usn.ubuntu.com/4264-1
- https://security.netapp.com/advisory/ntap-20200221-0006
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/4A2AP4T7RKPBCLTI2NNQG3T6MINDUUMZ
- https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2020-35.yaml
- https://docs.djangoproject.com/en/3.0/releases/security
Django 1.11 before 1.11.28, 2.2 before 2.2.10, and 3.0 before 3.0.3 allows SQL Injection if untrusted data is used as a StringAgg delimiter (e.g., in Django applications that offer downloads of data as a series of rows with a user-specified column delimiter). By passing a suitably crafted delimiter to a contrib.postgres.aggregates.StringAgg instance, it was possible to break escaping and inject malicious SQL.
Django Potential account hijack via password reset form
- https://nvd.nist.gov/vuln/detail/CVE-2019-19844
- https://github.com/advisories/GHSA-vfq6-hq5r-27r6
- https://github.com/django/django/commit/5b1fbcef7a8bec991ebe7b2a18b5d5a95d72cb70
- https://github.com/django/django/commit/f4cff43bf921fcea6a29b726eb66767f67753fa2
- https://docs.djangoproject.com/en/dev/releases/security/
- https://groups.google.com/forum/#!topic/django-announce/3oaB2rVH3a0
- https://seclists.org/bugtraq/2020/Jan/9
- https://security.netapp.com/advisory/ntap-20200110-0003/
- https://usn.ubuntu.com/4224-1/
- https://www.debian.org/security/2020/dsa-4598
- https://www.djangoproject.com/weblog/2019/dec/18/security-releases/
- http://packetstormsecurity.com/files/155872/Django-Account-Hijack.html
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/HCM2DPUI7TOZWN4A6JFQFUVQ2XGE7GUD/
- https://security.gentoo.org/glsa/202004-17
- https://github.com/django/django/commit/302a4ff1e8b1c798aab97673909c7a3dfda42c26
- https://github.com/django/django/commit/4d334bea06cac63dc1272abcec545b85136cca0e
- https://docs.djangoproject.com/en/dev/releases/security
- https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2019-16.yaml
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/HCM2DPUI7TOZWN4A6JFQFUVQ2XGE7GUD
- https://security.netapp.com/advisory/ntap-20200110-0003
- https://usn.ubuntu.com/4224-1
- https://www.djangoproject.com/weblog/2019/dec/18/security-releases
Django before 1.11.27, 2.x before 2.2.9, and 3.x before 3.0.1 allows account takeover. A suitably crafted email address (that is equal to an existing user's email address after case transformation of Unicode characters) would allow an attacker to be sent a password reset token for the matched user account. (One mitigation in the new releases is to send password reset tokens only to the registered user email address.)
Uncontrolled Memory Consumption in Django
- https://nvd.nist.gov/vuln/detail/CVE-2019-6975
- https://github.com/advisories/GHSA-wh4h-v3f2-r2pp
- https://docs.djangoproject.com/en/dev/releases/security/
- https://groups.google.com/forum/#!topic/django-announce/WTwEAprR0IQ
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/66WMXHGBXD7GSM3PEXVCMCAGLMQYHZCU/
- https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/HVXDOVCXLD74SHR2BENGCE2OOYYYWJHZ/
- https://seclists.org/bugtraq/2019/Jul/10
- https://usn.ubuntu.com/3890-1/
- https://www.debian.org/security/2019/dsa-4476
- https://www.djangoproject.com/weblog/2019/feb/11/security-releases/
- https://www.openwall.com/lists/oss-security/2019/02/11/1
- http://www.securityfocus.com/bid/106964
- https://github.com/django/django/commit/0bbb560183fabf0533289700845dafa94951f227
- https://github.com/django/django/commit/1f42f82566c9d2d73aff1c42790d6b1b243f7676
- https://github.com/django/django/commit/40cd19055773705301c3428ed5e08a036d2091f3
- https://web.archive.org/web/20200227084713/http://www.securityfocus.com/bid/106964
Django 1.11.x before 1.11.19, 2.0.x before 2.0.11, and 2.1.x before 2.1.6 allows Uncontrolled Memory Consumption via a malicious attacker-supplied value to the django.utils.numberformat.format()
function.
400 Other Versions
Version | License | Security | Released | |
---|---|---|---|---|
1.8.14 | BSD | 12 | 2016-07-18 - 18:38 | almost 9 years |
1.8.13 | BSD | 13 | 2016-05-02 - 22:49 | about 9 years |
1.8.12 | BSD | 13 | 2016-04-01 - 17:54 | about 9 years |
1.8.11 | BSD | 13 | 2016-03-05 - 18:36 | over 9 years |
1.8.10 | BSD | 13 | 2016-03-01 - 17:10 | over 9 years |
1.8.9 | BSD | 15 | 2016-02-01 - 17:24 | over 9 years |
1.8.8 | BSD | 15 | 2016-01-02 - 14:28 | over 9 years |
1.8.7 | BSD | 15 | 2015-11-24 - 17:28 | over 9 years |
1.8.6 | BSD | 15 | 2015-11-04 - 17:03 | over 9 years |
1.8.5 | BSD | 15 | 2015-10-04 - 00:06 | over 9 years |
1.8.4 | BSD | 15 | 2015-08-18 - 17:06 | almost 10 years |
1.8.3 | BSD | 16 | 2015-07-08 - 19:43 | almost 10 years |
1.8.2 | BSD | 17 | 2015-05-20 - 18:02 | about 10 years |
1.8.1 | BSD | 17 | 2015-05-01 - 20:36 | about 10 years |
1.8 | BSD | 17 | 2015-04-01 - 20:12 | about 10 years |
1.7.11 | BSD | 9 | 2015-11-24 - 17:19 | over 9 years |
1.7.10 | BSD | 10 | 2015-08-18 - 17:15 | almost 10 years |
1.7.9 | BSD | 11 | 2015-07-08 - 21:33 | almost 10 years |
1.7.8 | BSD | 11 | 2015-05-01 - 20:42 | about 10 years |
1.7.7 | BSD | 11 | 2015-03-18 - 23:49 | over 10 years |
1.7.6 | BSD | 11 | 2015-03-09 - 15:30 | over 10 years |
1.7.5 | BSD | 12 | 2015-02-25 - 13:58 | over 10 years |
1.7.4 | BSD | 12 | 2015-01-27 - 17:22 | over 10 years |
1.7.3 | BSD | 12 | 2015-01-13 - 18:39 | over 10 years |
1.7.2 | BSD | 12 | 2015-01-03 - 01:37 | over 10 years |
1.7.1 | BSD | 12 | 2014-10-22 - 16:56 | over 10 years |
1.7 | BSD | 12 | 2014-09-02 - 21:09 | almost 11 years |
1.6.11 | BSD | 10 | 2015-03-18 - 23:57 | over 10 years |
1.6.10 | BSD | 10 | 2015-01-13 - 18:48 | over 10 years |
1.6.9 | BSD | 10 | 2015-01-03 - 01:52 | over 10 years |
1.6.8 | BSD | 10 | 2014-10-22 - 16:50 | over 10 years |
1.6.7 | BSD | 10 | 2014-09-02 - 20:55 | almost 11 years |
1.6.6 | BSD | 10 | 2014-08-20 - 20:17 | almost 11 years |
1.6.5 | BSD | 11 | 2014-05-14 - 18:33 | about 11 years |
1.6.4 | BSD | 13 | 2014-04-28 - 20:40 | about 11 years |
1.6.3 | BSD | 13 | 2014-04-21 - 23:12 | about 11 years |
1.6.2 | BSD | 13 | 2014-02-06 - 21:51 | over 11 years |
1.6.1 | BSD | 13 | 2013-12-12 - 20:04 | over 11 years |
1.6 | BSD | 13 | 2013-11-06 - 15:01 | over 11 years |
1.5.12 | BSD | 10 | 2015-01-03 - 02:09 | over 10 years |
1.5.11 | BSD | 10 | 2014-10-22 - 16:45 | over 10 years |
1.5.10 | BSD | 10 | 2014-09-02 - 20:51 | almost 11 years |
1.5.9 | BSD | 10 | 2014-08-20 - 20:10 | almost 11 years |
1.5.8 | BSD | 10 | 2014-05-14 - 18:35 | about 11 years |
1.5.7 | BSD | 12 | 2014-04-28 - 20:35 | about 11 years |
1.5.6 | BSD | 12 | 2014-04-21 - 22:53 | about 11 years |
1.5.5 | BSD | 12 | 2013-10-25 - 04:32 | over 11 years |
1.5.4 | BSD | 12 | 2013-09-15 - 06:30 | almost 12 years |
1.5.3 | BSD | 13 | 2013-09-11 - 01:26 | almost 12 years |
1.5.2 | BSD | 14 | 2013-08-13 - 16:54 | almost 12 years |