Django — CVE history (PyPI)

Django

159 CVEs affect the Django PyPI package (highest CVSS 9.8). Latest disclosed: 2026-07-07. Full CVE history sourced from NVD.

Summary

Package
Django (PyPI)
Total CVEs
159
Actively exploited (CISA KEV)
0
Highest CVSS
9.8
Latest disclosed
2026-07-07

Recent CVEs (top 20)

CVESeverityCVSSKEVPublishedSummary
CVE-2026-53878Medium6.12026-07-07An issue was discovered in Django 6.0 before 6.0.7 and 5.2 before 5.2.16.
CVE-2026-53877Medium4.82026-07-07An issue was discovered in Django 6.0 before 6.0.7 and 5.2 before 5.2.16.
CVE-2026-48588Low3.12026-07-07An issue was discovered in Django 6.0 before 6.0.7 and 5.2 before 5.2.16.
CVE-2026-8404Low3.12026-06-03An issue was discovered in Django 5.2 before 5.2.15 and 6.0 before 6.0.6.
CVE-2026-7666Low3.12026-06-03An issue was discovered in Django 6.0 before 6.0.6 and 5.2 before 5.2.15.
CVE-2026-6873Low3.12026-06-03An issue was discovered in Django 6.0 before 6.0.6 and 5.2 before 5.2.15.
CVE-2026-48587Low3.12026-06-03An issue was discovered in Django 5.2 before 5.2.15 and 6.0 before 6.0.6.
CVE-2026-35193Low3.12026-06-03An issue was discovered in Django 5.2 before 5.2.15 and 6.0 before 6.0.6.
CVE-2026-6907Medium4.32026-05-05An issue was discovered in 6.0 before 6.0.5 and 5.2 before 5.2.14.
CVE-2026-5766Medium5.32026-05-05An issue was discovered in 6.0 before 6.0.5 and 5.2 before 5.2.14.
CVE-2026-35192Medium6.52026-05-05An issue was discovered in 6.0 before 6.0.5 and 5.2 before 5.2.14.
CVE-2026-4292Low2.72026-04-07An issue was discovered in 6.0 before 6.0.4, 5.2 before 5.2.13, and 4.2 before 4.2.30.
CVE-2026-4277Critical9.82026-04-07An issue was discovered in 6.0 before 6.0.4, 5.2 before 5.2.13, and 4.2 before 4.2.30.
CVE-2026-3902High7.52026-04-07An issue was discovered in 6.0 before 6.0.4, 5.2 before 5.2.13, and 4.2 before 4.2.30.
CVE-2026-33034High7.52026-04-07An issue was discovered in 6.0 before 6.0.4, 5.2 before 5.2.13, and 4.2 before 4.2.30.
CVE-2026-33033Medium6.52026-04-07An issue was discovered in 6.0 before 6.0.4, 5.2 before 5.2.13, and 4.2 before 4.2.30.
CVE-2026-25674Low3.72026-03-03An issue was discovered in 6.0 before 6.0.3, 5.2 before 5.2.12, and 4.2 before 4.2.29.
CVE-2026-25673High7.52026-03-03An issue was discovered in 6.0 before 6.0.3, 5.2 before 5.2.12, and 4.2 before 4.2.29.
CVE-2026-1312Medium5.42026-02-03An issue was discovered in 6.0 before 6.0.2, 5.2 before 5.2.11, and 4.2 before 4.2.28.
CVE-2026-1287Medium5.42026-02-03An issue was discovered in 6.0 before 6.0.2, 5.2 before 5.2.11, and 4.2 before 4.2.28.

All-time worst (top 10 by CVSS)

CVESeverityCVSSKEVPublishedSummary
CVE-2026-4277Critical9.82026-04-07An issue was discovered in 6.0 before 6.0.4, 5.2 before 5.2.13, and 4.2 before 4.2.30.
CVE-2024-53908Critical9.82024-12-06An issue was discovered in Django 5.1 before 5.1.4, 5.0 before 5.0.10, and 4.2 before 4.2.17.
CVE-2023-31047Critical9.82023-05-07In Django 3.2 before 3.2.19, 4.x before 4.1.9, and 4.2 before 4.2.1, it was possible to bypass validation when using one form field to upload multiple files.
CVE-2022-34265Critical9.82022-07-04An issue was discovered in Django 3.2 before 3.2.14 and 4.0 before 4.0.6.
CVE-2022-28347Critical9.82022-04-12A SQL injection issue was discovered in QuerySet.explain() in Django 2.2 before 2.2.28, 3.2 before 3.2.13, and 4.0 before 4.0.4.
CVE-2022-28346Critical9.82022-04-12An issue was discovered in Django 2.2 before 2.2.28, 3.2 before 3.2.13, and 4.0 before 4.0.4.
CVE-2021-35042Critical9.82021-07-02Django 3.1.x before 3.1.13 and 3.2.x before 3.2.5 allows QuerySet.order_by SQL injection if order_by is untrusted input from a client of a web application.
CVE-2020-7471Critical9.82020-02-03Django 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-specifie…
CVE-2019-19844Critical9.82019-12-18Django before 1.11.27, 2.x before 2.2.9, and 3.x before 3.0.1 allows account takeover.
CVE-2019-14234Critical9.82019-08-09An 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.