Search for packages
Package details: pkg:deb/ubuntu/python-django@1.3.1-4ubuntu1.9
purl pkg:deb/ubuntu/python-django@1.3.1-4ubuntu1.9
Next non-vulnerable version 1:1.11.11-1ubuntu1.14
Latest non-vulnerable version 1:1.11.22-1ubuntu1.4
Risk 10.0
Vulnerabilities affecting this package (52)
Vulnerability Summary Fixed by
VCID-1n3j-dmkn-aaar
Aliases:
CVE-2014-0472
GHSA-rvq6-mrpv-m6rm
PYSEC-2014-1
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."
1.6.1-2ubuntu0.1
Affected by 49 other vulnerabilities.
VCID-1wfy-k55k-aaar
Aliases:
CVE-2015-0222
GHSA-6g95-x6cj-mg4v
PYSEC-2015-7
ModelMultipleChoiceField in Django 1.6.x before 1.6.10 and 1.7.x before 1.7.3, when show_hidden_initial is set to True, allows remote attackers to cause a denial of service by submitting duplicate values, which triggers a large number of SQL queries.
1.6.1-2ubuntu0.6
Affected by 39 other vulnerabilities.
VCID-1zka-nz8a-aaab
Aliases:
CVE-2014-3730
GHSA-vq3h-3q7v-9prw
PYSEC-2014-20
The django.util.http.is_safe_url function in Django 1.4 before 1.4.13, 1.5 before 1.5.8, 1.6 before 1.6.5, and 1.7 before 1.7b4 does not properly validate URLs, which allows remote attackers to conduct open redirect attacks via a malformed URL, as demonstrated by "http:\\\djangoproject.com."
1.6.1-2ubuntu0.3
Affected by 47 other vulnerabilities.
VCID-2w9q-sann-aaak
Aliases:
CVE-2019-14232
GHSA-c4qh-4vgv-qc6g
PYSEC-2019-11
PYSEC-2019-81
An issue was discovered in Django 1.11.x before 1.11.23, 2.1.x before 2.1.11, and 2.2.x before 2.2.4. If django.utils.text.Truncator's chars() and words() methods were passed the html=True argument, they were extremely slow to evaluate certain inputs due to a catastrophic backtracking vulnerability in a regular expression. The chars() and words() methods are used to implement the truncatechars_html and truncatewords_html template filters, which were thus vulnerable.
1:1.11.11-1ubuntu1.5
Affected by 13 other vulnerabilities.
VCID-37rn-gt5b-aaab
Aliases:
CVE-2018-7537
GHSA-2f9x-5v75-3qv4
PYSEC-2018-6
An issue was discovered in Django 2.0 before 2.0.3, 1.11 before 1.11.11, and 1.8 before 1.8.19. If django.utils.text.Truncator's chars() and words() methods were passed the html=True argument, they were extremely slow to evaluate certain inputs due to a catastrophic backtracking vulnerability in a regular expression. The chars() and words() methods are used to implement the truncatechars_html and truncatewords_html template filters, which were thus vulnerable.
1.6.11-0ubuntu1.2
Affected by 27 other vulnerabilities.
1.8.7-1ubuntu5.6
Affected by 21 other vulnerabilities.
VCID-3d5b-vwf4-aaad
Aliases:
CVE-2015-5964
GHSA-x38m-486c-2wr9
PYSEC-2015-23
The (1) contrib.sessions.backends.base.SessionBase.flush and (2) cache_db.SessionStore.flush functions in Django 1.7.x before 1.7.10, 1.4.x before 1.4.22, and possibly other versions create empty sessions in certain circumstances, which allows remote attackers to cause a denial of service (session store consumption) via unspecified vectors.
1.6.1-2ubuntu0.10
Affected by 33 other vulnerabilities.
VCID-3neh-g91f-aaap
Aliases:
CVE-2014-0480
GHSA-f7cm-ccfp-3q4r
PYSEC-2014-4
The core.urlresolvers.reverse function in Django before 1.4.14, 1.5.x before 1.5.9, 1.6.x before 1.6.6, and 1.7 before release candidate 3 does not properly validate URLs, which allows remote attackers to conduct phishing attacks via a // (slash slash) in a URL, which triggers a scheme-relative URL to be generated.
1.6.1-2ubuntu0.4
Affected by 43 other vulnerabilities.
VCID-3sj8-9xug-aaap
Aliases:
CVE-2019-12781
GHSA-6c7v-2f49-8h26
PYSEC-2019-10
PYSEC-2019-80
An issue was discovered in Django 1.11 before 1.11.22, 2.1 before 2.1.10, and 2.2 before 2.2.3. An HTTP request is not redirected to HTTPS when the SECURE_PROXY_SSL_HEADER and SECURE_SSL_REDIRECT settings are used, and the proxy connects to Django via HTTPS. In other words, django.http.HttpRequest.scheme has incorrect behavior when a client uses HTTP.
1:1.11.11-1ubuntu1.4
Affected by 17 other vulnerabilities.
VCID-3wb8-gzmb-aaah
Aliases:
CVE-2014-0482
GHSA-625g-gx8c-xcmg
PYSEC-2014-6
The contrib.auth.middleware.RemoteUserMiddleware middleware in Django before 1.4.14, 1.5.x before 1.5.9, 1.6.x before 1.6.6, and 1.7 before release candidate 3, when using the contrib.auth.backends.RemoteUserBackend backend, allows remote authenticated users to hijack web sessions via vectors related to the REMOTE_USER header.
1.6.1-2ubuntu0.4
Affected by 43 other vulnerabilities.
VCID-482k-kc8y-aaas
Aliases:
CVE-2015-5143
GHSA-h582-2pch-3xv3
PYSEC-2015-20
The session backends in Django before 1.4.21, 1.5.x through 1.6.x, 1.7.x before 1.7.9, and 1.8.x before 1.8.3 allows remote attackers to cause a denial of service (session store consumption) via multiple requests with unique session keys.
1.6.1-2ubuntu0.9
Affected by 35 other vulnerabilities.
VCID-632q-8e7a-aaac
Aliases:
BIT-2021-3281
BIT-django-2021-3281
CVE-2021-3281
GHSA-fvgf-6h6h-3322
PYSEC-2021-9
In Django 2.2 before 2.2.18, 3.0 before 3.0.12, and 3.1 before 3.1.6, the django.utils.archive.extract method (used by "startapp --template" and "startproject --template") allows directory traversal via an archive with absolute paths or relative paths with dot segments.
1:1.11.11-1ubuntu1.10
Affected by 6 other vulnerabilities.
VCID-7dtn-w6bf-aaab
Aliases:
BIT-2020-13254
BIT-django-2020-13254
CVE-2020-13254
GHSA-wpjr-j57x-wxfw
PYSEC-2020-31
An issue was discovered in Django 2.2 before 2.2.13 and 3.0 before 3.0.7. In cases where a memcached backend does not perform key validation, passing malformed cache keys could result in a key collision, and potential data leakage.
1:1.11.22-1ubuntu1.4
Affected by 0 other vulnerabilities.
VCID-7n48-35un-aaaj
Aliases:
CVE-2016-2513
GHSA-fp6p-5xvw-m74f
PYSEC-2016-16
The password hasher in contrib/auth/hashers.py in Django before 1.8.10 and 1.9.x before 1.9.3 allows remote attackers to enumerate users via a timing attack involving login requests.
1.6.1-2ubuntu0.12
Affected by 30 other vulnerabilities.
VCID-an9k-wmax-aaam
Aliases:
BIT-2021-33203
BIT-django-2021-33203
CVE-2021-33203
GHSA-68w8-qjq3-2gfm
PYSEC-2021-98
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.
1:1.11.11-1ubuntu1.14
Affected by 0 other vulnerabilities.
VCID-c4q6-kpvv-aaar
Aliases:
CVE-2015-5144
GHSA-q5qw-4364-5hhm
PYSEC-2015-10
Django before 1.4.21, 1.5.x through 1.6.x, 1.7.x before 1.7.9, and 1.8.x before 1.8.3 uses an incorrect regular expression, which allows remote attackers to inject arbitrary headers and conduct HTTP response splitting attacks via a newline character in an (1) email message to the EmailValidator, a (2) URL to the URLValidator, or unspecified vectors to the (3) validate_ipv4_address or (4) validate_slug validator.
1.6.1-2ubuntu0.9
Affected by 35 other vulnerabilities.
VCID-cw41-fuky-aaak
Aliases:
CVE-2014-1418
GHSA-q7q2-qf2q-rw3w
PYSEC-2014-19
Django 1.4 before 1.4.13, 1.5 before 1.5.8, 1.6 before 1.6.5, and 1.7 before 1.7b4 does not properly include the (1) Vary: Cookie or (2) Cache-Control header in responses, which allows remote attackers to obtain sensitive information or poison the cache via a request from certain browsers.
1.6.1-2ubuntu0.3
Affected by 47 other vulnerabilities.
VCID-d9pc-5fer-aaak
Aliases:
CVE-2019-14233
GHSA-h5jv-4p7w-64jg
PYSEC-2019-12
PYSEC-2019-82
An issue was discovered in Django 1.11.x before 1.11.23, 2.1.x before 2.1.11, and 2.2.x before 2.2.4. Due to the behaviour of the underlying HTMLParser, django.utils.html.strip_tags would be extremely slow to evaluate certain inputs containing large sequences of nested incomplete HTML entities.
1:1.11.11-1ubuntu1.5
Affected by 13 other vulnerabilities.
VCID-ean7-wkmd-aaac
Aliases:
CVE-2018-7536
GHSA-r28v-mw67-m5p9
PYSEC-2018-5
An issue was discovered in Django 2.0 before 2.0.3, 1.11 before 1.11.11, and 1.8 before 1.8.19. The django.utils.html.urlize() function was extremely slow to evaluate certain inputs due to catastrophic backtracking vulnerabilities in two regular expressions (only one regular expression for Django 1.8.x). The urlize() function is used to implement the urlize and urlizetrunc template filters, which were thus vulnerable.
1.6.11-0ubuntu1.2
Affected by 27 other vulnerabilities.
1.8.7-1ubuntu5.6
Affected by 21 other vulnerabilities.
VCID-ehad-3m6w-aaae
Aliases:
CVE-2014-0474
GHSA-wqjj-hx84-v449
PYSEC-2014-3
The (1) FilePathField, (2) GenericIPAddressField, and (3) IPAddressField model field classes 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 do not properly perform type conversion, which allows remote attackers to have unspecified impact and vectors, related to "MySQL typecasting."
1.6.1-2ubuntu0.1
Affected by 49 other vulnerabilities.
VCID-ftvc-fkjc-aaaa
Aliases:
CVE-2016-6186
GHSA-c8c8-9472-w52h
PYSEC-2016-2
Cross-site scripting (XSS) vulnerability in the dismissChangeRelatedObjectPopup function in contrib/admin/static/admin/js/admin/RelatedObjectLookups.js in Django before 1.8.14, 1.9.x before 1.9.8, and 1.10.x before 1.10rc1 allows remote attackers to inject arbitrary web script or HTML via vectors involving unsafe usage of Element.innerHTML.
1.8.7-1ubuntu5.1
Affected by 28 other vulnerabilities.
VCID-g3n7-gan2-aaap
Aliases:
CVE-2015-8213
GHSA-6wcr-wcqm-3mfh
PYSEC-2015-11
The get_format function in utils/formats.py in Django before 1.7.x before 1.7.11, 1.8.x before 1.8.7, and 1.9.x before 1.9rc2 might allow remote attackers to obtain sensitive application secrets via a settings key in place of a date/time format setting, as demonstrated by SECRET_KEY.
1.6.1-2ubuntu0.11
Affected by 32 other vulnerabilities.
VCID-he54-pyj9-aaac
Aliases:
CVE-2014-0481
GHSA-296w-6qhq-gf92
PYSEC-2014-5
The default configuration for the file upload handling system in Django before 1.4.14, 1.5.x before 1.5.9, 1.6.x before 1.6.6, and 1.7 before release candidate 3 uses a sequential file name generation process when a file with a conflicting name is uploaded, which allows remote attackers to cause a denial of service (CPU consumption) by unloading a multiple files with the same name.
1.6.1-2ubuntu0.4
Affected by 43 other vulnerabilities.
VCID-he7b-33hj-aaab
Aliases:
BIT-2021-33571
BIT-django-2021-33571
CVE-2021-33571
GHSA-p99v-5w3c-jqq9
PYSEC-2021-99
In Django 2.2 before 2.2.24, 3.x before 3.1.12, and 3.2 before 3.2.4, URLValidator, validate_ipv4_address, and validate_ipv46_address do not prohibit leading zero characters in octal literals. This may allow a bypass of access control that is based on IP addresses. (validate_ipv4_address and validate_ipv46_address are unaffected with Python 3.9.5+..) .
1:1.11.11-1ubuntu1.13
Affected by 1 other vulnerability.
VCID-j2zf-12g6-aaag
Aliases:
CVE-2015-5963
GHSA-pgxh-wfw4-jx2v
PYSEC-2015-22
contrib.sessions.middleware.SessionMiddleware in Django 1.8.x before 1.8.4, 1.7.x before 1.7.10, 1.4.x before 1.4.22, and possibly other versions allows remote attackers to cause a denial of service (session store consumption or session record removal) via a large number of requests to contrib.auth.views.logout, which triggers the creation of an empty session record.
1.6.1-2ubuntu0.10
Affected by 33 other vulnerabilities.
VCID-jefu-dz7u-aaac
Aliases:
CVE-2019-6975
GHSA-wh4h-v3f2-r2pp
PYSEC-2019-18
PYSEC-2019-88
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.
1:1.11.11-1ubuntu1.3
Affected by 18 other vulnerabilities.
VCID-mc9t-adza-aaak
Aliases:
CVE-2017-7233
GHSA-37hp-765x-j95x
PYSEC-2017-9
Django 1.10 before 1.10.7, 1.9 before 1.9.13, and 1.8 before 1.8.18 relies on user input in some cases to redirect the user to an "on success" URL. The security check for these redirects (namely ``django.utils.http.is_safe_url()``) considered some numeric URLs "safe" when they shouldn't be, aka an open redirect vulnerability. Also, if a developer relies on ``is_safe_url()`` to provide safe redirect targets and puts such a URL into a link, they could suffer from an XSS attack.
1.6.11-0ubuntu1.1
Affected by 28 other vulnerabilities.
1.8.7-1ubuntu5.5
Affected by 23 other vulnerabilities.
VCID-n4jb-683r-aaar
Aliases:
CVE-2016-9013
GHSA-mv8g-fhh6-6267
PYSEC-2016-17
Django 1.8.x before 1.8.16, 1.9.x before 1.9.11, and 1.10.x before 1.10.3 use a hardcoded password for a temporary database user created when running tests with an Oracle database, which makes it easier for remote attackers to obtain access to the database server by leveraging failure to manually specify a password in the database settings TEST dictionary.
1.6.1-2ubuntu0.16
Affected by 28 other vulnerabilities.
1.8.7-1ubuntu5.4
Affected by 25 other vulnerabilities.
VCID-p68k-ajnb-aaam
Aliases:
CVE-2015-2317
GHSA-7fq8-4pv5-5w5c
PYSEC-2015-9
The utils.http.is_safe_url function in Django before 1.4.20, 1.5.x, 1.6.x before 1.6.11, 1.7.x before 1.7.7, and 1.8.x before 1.8c1 does not properly validate URLs, which allows remote attackers to conduct cross-site scripting (XSS) attacks via a control character in a URL, as demonstrated by a \x08javascript: URL.
1.6.1-2ubuntu0.8
Affected by 37 other vulnerabilities.
VCID-p9fj-m9t4-aaas
Aliases:
BIT-2021-32052
BIT-django-2021-32052
CVE-2021-32052
GHSA-qm57-vhq3-3fwf
PYSEC-2021-8
In Django 2.2 before 2.2.22, 3.1 before 3.1.10, and 3.2 before 3.2.2 (with Python 3.9.5+), URLValidator does not prohibit newlines and tabs (unless the URLField form field is used). If an application uses values with newlines in an HTTP response, header injection can occur. Django itself is unaffected because HttpResponse prohibits newlines in HTTP headers.
1:1.11.11-1ubuntu1.13
Affected by 1 other vulnerability.
VCID-pfqz-gzvt-aaac
Aliases:
CVE-2015-0219
GHSA-7qfw-j7hp-v45g
PYSEC-2015-4
Django before 1.4.18, 1.6.x before 1.6.10, and 1.7.x before 1.7.3 allows remote attackers to spoof WSGI headers by using an _ (underscore) character instead of a - (dash) character in an HTTP header, as demonstrated by an X-Auth_User header.
1.6.1-2ubuntu0.6
Affected by 39 other vulnerabilities.
VCID-pm6s-x7r5-aaak
Aliases:
CVE-2019-19844
GHSA-vfq6-hq5r-27r6
PYSEC-2019-16
PYSEC-2019-86
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.)
1:1.11.22-1ubuntu1.1
Affected by 4 other vulnerabilities.
VCID-pyaf-bv24-aaah
Aliases:
CVE-2019-14234
GHSA-6r97-cj55-9hrq
PYSEC-2019-13
PYSEC-2019-83
An issue was discovered in Django 1.11.x before 1.11.23, 2.1.x before 2.1.11, and 2.2.x before 2.2.4. Due to an error in shallow key transformation, key and index lookups for django.contrib.postgres.fields.JSONField, and key lookups for django.contrib.postgres.fields.HStoreField, were subject to SQL injection. This could, for example, be exploited via crafted use of "OR 1=1" in a key or index name to return all records, using a suitably crafted dictionary, with dictionary expansion, as the **kwargs passed to the QuerySet.filter() function.
1:1.11.11-1ubuntu1.5
Affected by 13 other vulnerabilities.
VCID-q58w-h5mb-aaaj
Aliases:
CVE-2019-14235
GHSA-v9qg-3j8p-r63v
PYSEC-2019-14
PYSEC-2019-84
An issue was discovered in Django 1.11.x before 1.11.23, 2.1.x before 2.1.11, and 2.2.x before 2.2.4. If passed certain inputs, django.utils.encoding.uri_to_iri could lead to significant memory usage due to a recursion when repercent-encoding invalid UTF-8 octet sequences.
1:1.11.11-1ubuntu1.5
Affected by 13 other vulnerabilities.
VCID-qjx3-vgza-aaak
Aliases:
CVE-2018-6188
GHSA-rf4j-j272-fj86
PYSEC-2018-4
django.contrib.auth.forms.AuthenticationForm in Django 2.0 before 2.0.2, and 1.11.8 and 1.11.9, allows remote attackers to obtain potentially sensitive information by leveraging data exposure from the confirm_login_allowed() method, as demonstrated by discovering whether a user account is inactive.
1.6.11-0ubuntu1
Affected by 29 other vulnerabilities.
1.8.7-1ubuntu1
Affected by 29 other vulnerabilities.
VCID-r32d-wxg1-aaap
Aliases:
BIT-2021-31542
BIT-django-2021-31542
CVE-2021-31542
GHSA-rxjp-mfm9-w4wr
PYSEC-2021-7
In Django 2.2 before 2.2.21, 3.1 before 3.1.9, and 3.2 before 3.2.1, MultiPartParser, UploadedFile, and FieldFile allowed directory traversal via uploaded files with suitably crafted file names.
1:1.11.11-1ubuntu1.13
Affected by 1 other vulnerability.
VCID-r4bp-3zs8-aaag
Aliases:
CVE-2019-3498
GHSA-337x-4q8g-prc5
PYSEC-2019-17
PYSEC-2019-87
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.
1.6.11-0ubuntu1.3
Affected by 29 other vulnerabilities.
1:1.11.11-1ubuntu1.2
Affected by 19 other vulnerabilities.
VCID-shuh-ae95-aaah
Aliases:
CVE-2016-9014
GHSA-3f2c-jm6v-cr35
PYSEC-2016-18
Django before 1.8.x before 1.8.16, 1.9.x before 1.9.11, and 1.10.x before 1.10.3, when settings.DEBUG is True, allow remote attackers to conduct DNS rebinding attacks by leveraging failure to validate the HTTP Host header against settings.ALLOWED_HOSTS.
1.6.1-2ubuntu0.16
Affected by 28 other vulnerabilities.
1.8.7-1ubuntu5.4
Affected by 25 other vulnerabilities.
VCID-tq1h-pt67-aaaj
Aliases:
CVE-2015-2316
GHSA-j3j3-jrfh-cm2w
PYSEC-2015-18
The utils.html.strip_tags function in Django 1.6.x before 1.6.11, 1.7.x before 1.7.7, and 1.8.x before 1.8c1, when using certain versions of Python, allows remote attackers to cause a denial of service (infinite loop) by increasing the length of the input string.
1.6.1-2ubuntu0.8
Affected by 37 other vulnerabilities.
VCID-u1fv-9zsy-aaac
Aliases:
CVE-2015-0221
GHSA-jhjg-w2cp-5j44
PYSEC-2015-6
The django.views.static.serve view in Django before 1.4.18, 1.6.x before 1.6.10, and 1.7.x before 1.7.3 reads files an entire line at a time, which allows remote attackers to cause a denial of service (memory consumption) via a long line in a file.
1.6.1-2ubuntu0.6
Affected by 39 other vulnerabilities.
VCID-uqjc-jjph-aaaf
Aliases:
BIT-2021-28658
BIT-django-2021-28658
CVE-2021-28658
GHSA-xgxc-v2qg-chmh
PYSEC-2021-6
In Django 2.2 before 2.2.20, 3.0 before 3.0.14, and 3.1 before 3.1.8, MultiPartParser allowed directory traversal via uploaded files with suitably crafted file names. Built-in upload handlers were not affected by this vulnerability.
1:1.11.11-1ubuntu1.12
Affected by 4 other vulnerabilities.
VCID-vw6v-s1t1-aaaf
Aliases:
CVE-2014-0483
GHSA-rw75-m7gp-92m3
PYSEC-2014-7
The administrative interface (contrib.admin) in Django before 1.4.14, 1.5.x before 1.5.9, 1.6.x before 1.6.6, and 1.7 before release candidate 3 does not check if a field represents a relationship between models, which allows remote authenticated users to obtain sensitive information via a to_field parameter in a popup action to an admin change form page, as demonstrated by a /admin/auth/user/?pop=1&t=password URI.
1.6.1-2ubuntu0.4
Affected by 43 other vulnerabilities.
VCID-wk4p-pp8w-aaag
Aliases:
CVE-2018-14574
GHSA-5hg3-6c2f-f3wr
PYSEC-2018-2
django.middleware.common.CommonMiddleware in Django 1.11.x before 1.11.15 and 2.0.x before 2.0.8 has an Open Redirect.
1.6.11-0ubuntu1.2
Affected by 27 other vulnerabilities.
1:1.11.11-1ubuntu1.1
Affected by 20 other vulnerabilities.
VCID-wtpw-b4cs-aaaf
Aliases:
CVE-2019-12308
GHSA-7rp2-fm2h-wchj
PYSEC-2019-79
PYSEC-2019-9
An issue was discovered in Django 1.11 before 1.11.21, 2.1 before 2.1.9, and 2.2 before 2.2.2. The clickable Current URL value displayed by the AdminURLFieldWidget displays the provided value without validating it as a safe URL. Thus, an unvalidated value stored in the database, or a value provided as a URL query parameter payload, could result in an clickable JavaScript link.
1:1.11.21-1
Affected by 5 other vulnerabilities.
VCID-wvz5-nmre-aaaj
Aliases:
CVE-2017-7234
GHSA-h4hv-m4h4-mhwg
PYSEC-2017-10
A maliciously crafted URL to a Django (1.10 before 1.10.7, 1.9 before 1.9.13, and 1.8 before 1.8.18) site using the ``django.views.static.serve()`` view could redirect to any other domain, aka an open redirect vulnerability.
1.6.11-0ubuntu1.1
Affected by 28 other vulnerabilities.
1.8.7-1ubuntu5.5
Affected by 23 other vulnerabilities.
VCID-x5yz-7qtf-aaar
Aliases:
BIT-2020-9402
BIT-django-2020-9402
CVE-2020-9402
GHSA-3gh2-xw74-jmcw
PYSEC-2020-36
Django 1.11 before 1.11.29, 2.2 before 2.2.11, and 3.0 before 3.0.4 allows SQL Injection if untrusted data is used as a tolerance parameter in GIS functions and aggregates on Oracle. By passing a suitably crafted tolerance to GIS functions and aggregates on Oracle, it was possible to break escaping and inject malicious SQL.
1:1.11.22-1ubuntu1.3
Affected by 2 other vulnerabilities.
VCID-y1zr-3yhy-aaak
Aliases:
CVE-2014-0473
GHSA-89hj-xfx5-7q66
PYSEC-2014-2
The caching framework 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 reuses a cached CSRF token for all anonymous users, which allows remote attackers to bypass CSRF protections by reading the CSRF cookie for anonymous users.
1.6.1-2ubuntu0.1
Affected by 49 other vulnerabilities.
VCID-y3pv-b3df-aaah
Aliases:
CVE-2021-23336
The package python/cpython from 0 and before 3.6.13, from 3.7.0 and before 3.7.10, from 3.8.0 and before 3.8.8, from 3.9.0 and before 3.9.2 are vulnerable to Web Cache Poisoning via urllib.parse.parse_qsl and urllib.parse.parse_qs by using a vector called parameter cloaking. When the attacker can separate query parameters using a semicolon (;), they can cause a difference in the interpretation of the request between the proxy (running with default configuration) and the server. This can result in malicious requests being cached as completely safe ones, as the proxy would usually not see the semicolon as a separator, and therefore would not include it in a cache key of an unkeyed parameter.
1:1.11.11-1ubuntu1.11
Affected by 5 other vulnerabilities.
VCID-yr8m-4dhu-aaac
Aliases:
CVE-2015-0220
GHSA-gv98-g628-m9x5
PYSEC-2015-5
The django.util.http.is_safe_url function in Django before 1.4.18, 1.6.x before 1.6.10, and 1.7.x before 1.7.3 does not properly handle leading whitespaces, which allows remote attackers to conduct cross-site scripting (XSS) attacks via a crafted URL, related to redirect URLs, as demonstrated by a "\njavascript:" URL.
1.6.1-2ubuntu0.6
Affected by 39 other vulnerabilities.
VCID-ywrp-89aa-aaaf
Aliases:
CVE-2016-2512
GHSA-pw27-w7w4-9qc7
PYSEC-2016-15
The utils.http.is_safe_url function in Django before 1.8.10 and 1.9.x before 1.9.3 allows remote attackers to redirect users to arbitrary web sites and conduct phishing attacks or possibly conduct cross-site scripting (XSS) attacks via a URL containing basic authentication, as demonstrated by http://mysite.example.com\@attacker.com.
1.6.1-2ubuntu0.12
Affected by 30 other vulnerabilities.
VCID-yxyn-357b-aaad
Aliases:
CVE-2016-7401
GHSA-crhm-qpjc-cm64
PYSEC-2016-3
The cookie parsing code in Django before 1.8.15 and 1.9.x before 1.9.10, when used on a site with Google Analytics, allows remote attackers to bypass an intended CSRF protection mechanism by setting arbitrary cookies.
1.6.1-2ubuntu0.15
Affected by 29 other vulnerabilities.
1.8.7-1ubuntu5.2
Affected by 27 other vulnerabilities.
VCID-zh4q-8g5x-aaas
Aliases:
BIT-2020-7471
BIT-django-2020-7471
CVE-2020-7471
GHSA-hmr4-m2h5-33qx
PYSEC-2020-35
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.
1:1.11.22-1ubuntu1.2
Affected by 3 other vulnerabilities.
VCID-zrah-xa2u-aaan
Aliases:
BIT-2020-13596
BIT-django-2020-13596
CVE-2020-13596
GHSA-2m34-jcjv-45xf
PYSEC-2020-32
An issue was discovered in Django 2.2 before 2.2.13 and 3.0 before 3.0.7. Query parameters generated by the Django admin ForeignKeyRawIdWidget were not properly URL encoded, leading to a possibility of an XSS attack.
1:1.11.22-1ubuntu1.4
Affected by 0 other vulnerabilities.
Vulnerabilities fixed by this package (0)
Vulnerability Summary Aliases
This package is not known to fix vulnerabilities.

Date Actor Action Vulnerability Source VulnerableCode Version