DJ
Product
Django
161
CVEs
0
On KEV
9.8
Max CVSS
4
New 30D
Severity mix
Critical 13High 46Medium 51Low 5
Watch
Add Django to your stack to get only the CVEs that touch what you run.
| CVE | CVSS | Published | Summary · affected versions |
|---|---|---|---|
| CVE-2026-35192 | 6.5 | May 5 | Session fixation via public cached pages and SESSION_SAVE_EVERY_REQUEST Affected: 6.0 before 6.0.5; 5.2 before 5.2.14 |
| CVE-2026-33033 | 6.5 | Apr 7 | Potential denial-of-service vulnerability in MultiPartParser via base64-encoded file upload Affected: 6.0 before 6.0.4; 5.2 before 5.2.13; 4.2 before 4.2.30 |
| CVE-2025-59682 | 6.5 | Oct 1 | An issue was discovered in Django 4.2 before 4.2.25, 5.1 before 5.1.13, and 5.2 before 5.2.7 Affected: 4.2.0 before 4.2.25; 5.1 before 5.1.13; 5.2 before 5.2.7 |
| CVE-2019-19118 | 6.5 | Dec 2 | Django 2.1 before 2.1.15 and 2.2 before 2.2.8 allows unintended model editing Affected: 2.1 before 2.1.15; 2.2 before 2.2.8 |
| CVE-2019-3498 | 6.5 | Jan 9 | 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… Affected: 1.11 before 1.11.18; 2.0 before 2.0.10; 2.1 before 2.1.5 |
| CVE-2026-15920 | 6.1 | Aug 4 | Potential cross-site scripting via URLField values in the admin Affected: 6.0 before 6.0.8; 5.2 before 5.2.17 |
| CVE-2026-53878 | 6.1 | Jul 7 | Header injection possibility since DomainNameValidator accepted newlines in input Affected: 6.0 before 6.0.7; 5.2 before 5.2.16 |
| CVE-2022-22818 | 6.1 | Feb 3 | The {% debug %} template tag in Django 2.2 before 2.2.27, 3.2 before 3.2.12, and 4.0 before 4.0.2 does not properly encode the current context Affected: 2.2 before 2.2.27; 3.2 before 3.2.12; 4.0 before 4.0.2 |
| CVE-2021-32052 | 6.1 | May 6 | 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… Affected: 2.2 before 2.2.22; 3.1 before 3.1.10; 3.2 before 3.2.2 |
| CVE-2020-13596 | 6.1 | Jun 3 | An issue was discovered in Django 2.2 before 2.2.13 and 3.0 before 3.0.7 Affected: 2.2 before 2.2.13; 3.0 before 3.0.7 |
| CVE-2019-12308 | 6.1 | Jun 3 | 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 Affected: 1.11 before 1.11.21; 2.1 before 2.1.9; 2.2 before 2.2.2 |
| CVE-2018-14574 | 6.1 | Aug 3 | 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 Affected: 1.11 before 1.11.15; 2.0 before 2.0.8 |
| CVE-2017-12794 | 6.1 | Sep 7 | In Django 1.10.x before 1.10.8 and 1.11.x before 1.11.5, HTML autoescaping was disabled in a portion of the template for the technical 500 debug page Affected: 1.10.0; 1.10.1; 1.10.2; 1.10.3; 1.10.4; 1.10.5; +7 more |
| CVE-2017-7234 | 6.1 | Apr 4 | 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… Affected: 1.8.0; 1.8.0; 1.8.0; 1.8.0; 1.8.0; 1.8.1; +34 more |
| CVE-2017-7233 | 6.1 | Apr 4 | 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 Affected: 1.8.0; 1.8.0; 1.8.0; 1.8.0; 1.8.0; 1.8.1; +34 more |
| CVE-2016-6186 | 6.1 | Aug 5 | Cross-site scripting (XSS) vulnerability in the dismissChangeRelatedObjectPopup function in contrib/admin/static/admin/js/admin/RelatedObjectLookups.js in Django before 1.8.14,… Affected: through 1.8.13; 1.9; 1.9.0; 1.9.1; 1.9.2; 1.9.3; +6 more |
| CVE-2021-23336 | 5.9 | Feb 15 | Web Cache Poisoning Affected: 2.2 before 2.2.19; 3.0 before 3.0.13; 3.1 before 3.1.7 |
| CVE-2020-13254 | 5.9 | Jun 3 | An issue was discovered in Django 2.2 before 2.2.13 and 3.0 before 3.0.7 Affected: 2.2 before 2.2.13; 3.0 before 3.0.7 |
| CVE-2016-2048 | 5.5 | Feb 8 | Django 1.9.x before 1.9.2, when ModelAdmin.save_as is set to True, allows remote authenticated users to bypass intended access restrictions and create ModelAdmin objects via the… Affected: 1.9; 1.9.1 |
| CVE-2026-1312 | 5.4 | Feb 3 | Potential SQL injection via QuerySet.order_by and FilteredRelation Affected: 6.0 before 6.0.2; 5.2 before 5.2.11; 4.2 before 4.2.28 |
| CVE-2026-1287 | 5.4 | Feb 3 | Potential SQL injection in column aliases via control characters Affected: 6.0 before 6.0.2; 5.2 before 5.2.11; 4.2 before 4.2.28 |
| CVE-2026-1207 | 5.4 | Feb 3 | Potential SQL injection via raster lookups on PostGIS Affected: 6.0 before 6.0.2; 5.2 before 5.2.11; 4.2 before 4.2.28 |
| CVE-2026-87890 | 5.3 | Oct 6 | Potential request forgery via spatial lookup byte values Affected: 6.1 before 6.1.2; 6.0 before 6.0.9; 5.2 before 5.2.18 |
| CVE-2026-84429 | 5.3 | Oct 6 | Potential denial-of-service vulnerability in HTTP header parsing Affected: 6.1 before 6.1.2; 6.0 before 6.0.9; 5.2 before 5.2.18 |
| CVE-2026-77050 | 5.3 | Oct 6 | Potential denial-of-service vulnerability in get_supported_language_variant() Affected: 6.1 before 6.1.2; 6.0 before 6.0.9; 5.2 before 5.2.18 |
| CVE-2026-15830 | 5.3 | Aug 4 | Potential denial-of-service vulnerability via nested geometry collections Affected: 6.0 before 6.0.9; 5.2 before 5.2.18 |
| CVE-2026-15337 | 5.3 | Aug 4 | Potential denial-of-service vulnerability in check_for_language() Affected: 6.0 before 6.0.8; 5.2 before 5.2.17 |
| CVE-2026-48588 | 5.3 | Jul 7 | Potential exposure of private data via cached Set-Cookie response Affected: 6.0 before 6.0.7; 5.2 before 5.2.16 |
| CVE-2026-48587 | 5.3 | Jun 3 | Potential exposure of private data via whitespace padding in Vary header Affected: 6.0 before 6.0.6; 5.2 before 5.2.15 |
| CVE-2026-8404 | 5.3 | Jun 3 | Potential exposure of private data via case-sensitive Cache-Control directives in UpdateCacheMiddleware Affected: 6.0 before 6.0.6; 5.2 before 5.2.15 |
| CVE-2026-6907 | 5.3 | May 5 | Potential exposure of private data due to incorrect handling of Vary: * in UpdateCacheMiddleware Affected: 6.0 before 6.0.5; 5.2 before 5.2.14 |
| CVE-2026-5766 | 5.3 | May 5 | Potential denial-of-service vulnerability in ASGI requests via file upload limit bypass Affected: 6.0 before 6.0.5; 5.2 before 5.2.14 |
| CVE-2025-13473 | 5.3 | Feb 3 | Username enumeration through timing difference in mod_wsgi authentication handler Affected: 6.0 before 6.0.2; 5.2 before 5.2.11; 4.2 before 4.2.28 |
| CVE-2025-48432 | 5.3 | Jun 5 | An issue was discovered in Django 5.2 before 5.2.3, 5.1 before 5.1.11, and 4.2 before 4.2.23 Affected: 4.2 before 4.2.23; 5.1 before 5.1.11; 5.2 before 5.2.3 |
| CVE-2025-32873 | 5.3 | May 8 | An issue was discovered in Django 4.2 before 4.2.21, 5.1 before 5.1.9, and 5.2 before 5.2.1 Affected: 4.2.0 before 4.2.21; 5.1 before 5.1.9; 5.2 |
| CVE-2024-45231 | 5.3 | Oct 8 | An issue was discovered in Django v5.1.1, v5.0.9, and v4.2.16 Affected: 4.2.0 before 4.2.16; 5.0 before 5.0.9; 5.1 |
| CVE-2024-39329 | 5.3 | Jul 10 | An issue was discovered in Django 5.0 before 5.0.7 and 4.2 before 4.2.14 Affected: 4.2 before 4.2.14; 5.0 before 5.0.7 |
| CVE-2024-27351 | 5.3 | Mar 15 | In Django 3.2 before 3.2.25, 4.2 before 4.2.11, and 5.0 before 5.0.3, the django.utils.text.Truncator.words() method (with html=True) and the truncatewords_html template filter… Affected: 3.2 before 3.2.25; 4.2 before 4.2.11; 5.0 before 5.0.3 |
| CVE-2021-45452 | 5.3 | Jan 5 | Storage.save in Django 2.2 before 2.2.26, 3.2 before 3.2.11, and 4.0 before 4.0.1 allows directory traversal if crafted filenames are directly passed to it Affected: 2.2 before 2.2.26; 3.2 before 3.2.11; 4.0 before 4.0.1 |
| CVE-2021-28658 | 5.3 | Apr 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 Affected: 2.2 before 2.2.20; 3.0 before 3.0.14; 3.1 before 3.1.8 |
| CVE-2021-3281 | 5.3 | Feb 2 | 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… Affected: 2.2 before 2.2.18; 3.0 before 3.0.12; 3.1 before 3.1.6 |
| CVE-2019-12781 | 5.3 | Jul 1 | 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 Affected: 1.11 before 1.11.22; 2.1 before 2.1.10; 2.2 before 2.2.3 |
| CVE-2018-7537 | 5.3 | Mar 9 | 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 Affected: 1.8 before 1.8.19; 1.11 before 1.11.11; 2.0 before 2.0.3 |
| CVE-2018-7536 | 5.3 | Mar 9 | 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 Affected: 1.8 before 1.8.19; 1.11 before 1.11.11; 2.0 before 2.0.3 |
| CVE-2021-33203 | 4.9 | Jun 8 | 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 Affected: before 2.2.24; 3.0.0 before 3.1.12; 3.2.0 before 3.2.4 |
| CVE-2018-16984 | 4.9 | Oct 2 | An issue was discovered in Django 2.1 before 2.1.2, in which unprivileged users can read the password hashes of arbitrary accounts Affected: 2.1 before 2.1.2 |
| CVE-2026-53877 | 4.8 | Jul 7 | Heap buffer over-read in GDALRaster Affected: 6.0 before 6.0.7; 5.2 before 5.2.16 |
| CVE-2026-87975 | 4.3 | Oct 6 | Privilege abuse in model formsets with editable primary keys Affected: 6.1 before 6.1.2; 6.0 before 6.0.9; 5.2 before 5.2.18 |
| CVE-2026-6873 | 4.3 | Jun 3 | Signed cookie salt namespace collision in django.http.HttpRequest.get_signed_cookie Affected: 6.0 before 6.0.6; 5.2 before 5.2.15 |
| CVE-2025-13372 | 4.3 | Dec 2 | An issue was discovered in 5.2 before 5.2.9, 5.1 before 5.1.15, and 4.2 before 4.2.27 Affected: 4.2 before 4.2.27; 5.1 before 5.1.15; 5.2 before 5.2.9 |
