CVE Dashboard

Vulnerability scan results for your project

Generated: 2026-05-26 13:57:21

Total Dependencies
8
Vulnerable
6
Clean Dependencies
2
Total Vulnerabilities
108

Vulnerabilities (108)

Severity Package Vulnerability Description & Remediation
CRITICAL
django
v4.2.5
PyPI
GHSA-frmv-pr5f-9mcr
CVE-2025-64459
Django vulnerable to SQL injection via _connector keyword argument in QuerySet and Q objects.
💡 Remediation: Upgrade to version 5.2.8 or later
CRITICAL
django
v4.2.5
PyPI
GHSA-pv4p-cwwg-4rph
CVE-2024-42005
Django SQL injection vulnerability
💡 Remediation: Upgrade to version 5.0.8 or later
CRITICAL
pillow
v10.0.0
PyPI
GHSA-3f63-hfp8-52jq
CVE-2023-50447
Arbitrary Code Execution in Pillow
💡 Remediation: Upgrade to version 10.2.0 or later
HIGH
requests
v2.31.0
PyPI
GHSA-9hjg-9r4m-mvj7
CVE-2024-47081
Requests vulnerable to .netrc credentials leak via malicious URLs
💡 Remediation: Upgrade to version 2.32.4 or later
HIGH
django
v4.2.5
PyPI
GHSA-5hgc-2vfp-mqvc
CVE-2024-45230
Django vulnerable to denial-of-service attack via the urlize() and urlizetrunc() template filters
💡 Remediation: Upgrade to version 5.1.1 or later
HIGH
django
v4.2.5
PyPI
GHSA-5mf9-h53q-7mhq
CVE-2026-33033
Django has potential DoS via MultiPartParser through crafted multipart uploads
💡 Remediation: Upgrade to version 6.0.4 or later
HIGH
django
v4.2.5
PyPI
GHSA-6426-9fv3-65x8
CVE-2026-1312
Django has an SQL Injection issue
💡 Remediation: Upgrade to version 6.0.2 or later
HIGH
django
v4.2.5
PyPI
GHSA-6w2r-r2m5-xq5w
CVE-2025-57833
Django is subject to SQL injection through its column aliases
💡 Remediation: Upgrade to version 4.2.24 or later
HIGH
django
v4.2.5
PyPI
GHSA-795c-9xpc-xw6g
CVE-2024-41990
Django vulnerable to a denial-of-service attack
💡 Remediation: Upgrade to version 5.0.8 or later
HIGH
django
v4.2.5
PyPI
GHSA-7xr5-9hcq-chf9
CVE-2025-48432
Django Improper Output Neutralization for Logs vulnerability
💡 Remediation: Upgrade to version 5.2.2 or later
HIGH
django
v4.2.5
PyPI
GHSA-8498-2h75-472j
CVE-2024-53907
Django denial-of-service in django.utils.html.strip_tags()
💡 Remediation: Upgrade to version 5.1.4 or later
HIGH
django
v4.2.5
PyPI
GHSA-8j24-cjrq-gr2m
CVE-2025-32873
Django has a denial-of-service possibility in strip_tags()
💡 Remediation: Upgrade to version 4.2.21 or later
HIGH
django
v4.2.5
PyPI
GHSA-8p8v-wh79-9r56
CVE-2026-25673
Django vulnerable to Uncontrolled Resource Consumption
💡 Remediation: Upgrade to version 6.0.3 or later
HIGH
django
v4.2.5
PyPI
GHSA-933h-hp56-hf7m
CVE-2026-33034
Django: SGI requests with a missing or understated `Content-Length` header could bypass the `DATA_UPLOAD_MAX_MEMORY_SIZE` limit
💡 Remediation: Upgrade to version 6.0.4 or later
HIGH
django
v4.2.5
PyPI
GHSA-9jmf-237g-qf46
CVE-2024-39330
Django Path Traversal vulnerability
💡 Remediation: Upgrade to version 5.0.7 or later
HIGH
django
v4.2.5
PyPI
GHSA-f6f8-9mx6-9mx2
CVE-2024-39614
Django vulnerable to Denial of Service
💡 Remediation: Upgrade to version 5.0.7 or later
HIGH
django
v4.2.5
PyPI
GHSA-gvg8-93h5-g6qq
CVE-2026-1287
Django has an SQL Injection issue
💡 Remediation: Upgrade to version 6.0.2 or later
HIGH
django
v4.2.5
PyPI
GHSA-h8gc-pgj2-vjm3
CVE-2023-43665
Django Denial-of-service in django.utils.text.Truncator
💡 Remediation: Upgrade to version 3.2.22 or later
HIGH
django
v4.2.5
PyPI
GHSA-hpr9-3m2g-3j9p
CVE-2025-59681
Django vulnerable to SQL injection in column aliases
💡 Remediation: Upgrade to version 4.2.25 or later
HIGH
django
v4.2.5
PyPI
GHSA-jh75-99hh-qvx9
CVE-2024-41989
Django memory consumption vulnerability
💡 Remediation: Upgrade to version 5.0.8 or later
HIGH
django
v4.2.5
PyPI
GHSA-m9g8-fxxm-xg86
CVE-2024-53908
Django SQL injection in HasKey(lhs, rhs) on Oracle
💡 Remediation: Upgrade to version 5.0.10 or later
HIGH
django
v4.2.5
PyPI
GHSA-mvfq-ggxm-9mc5
CVE-2026-3902
Django vulnerable to ASGI header spoofing via underscore/hyphen conflation
💡 Remediation: Upgrade to version 6.0.4 or later
HIGH
django
v4.2.5
PyPI
GHSA-mwm9-4648-f68q
CVE-2026-1207
Django has an SQL Injection issue
💡 Remediation: Upgrade to version 6.0.2 or later
HIGH
django
v4.2.5
PyPI
GHSA-p3fp-8748-vqfq
CVE-2025-26699
Django vulnerable to Allocation of Resources Without Limits or Throttling
💡 Remediation: Upgrade to version 4.2.20 or later
HIGH
django
v4.2.5
PyPI
GHSA-qcgg-j2x8-h9g8
CVE-2024-56374
Django has a potential denial-of-service vulnerability in IPv6 validation
💡 Remediation: Upgrade to version 5.1.5 or later
HIGH
django
v4.2.5
PyPI
GHSA-qg2p-9jwr-mmqf
CVE-2024-38875
Django vulnerable to Denial of Service
💡 Remediation: Upgrade to version 4.2.14 or later
HIGH
django
v4.2.5
PyPI
GHSA-qmf9-6jqf-j8fq
CVE-2023-46695
Django potential denial of service vulnerability in UsernameField on Windows
💡 Remediation: Upgrade to version 3.2.23 or later
HIGH
django
v4.2.5
PyPI
GHSA-qw25-v68c-qjf3
CVE-2025-64458
Django has a denial-of-service vulnerability in HttpResponseRedirect and HttpResponsePermanentRedirect on Windows
💡 Remediation: Upgrade to version 5.2.8 or later
HIGH
django
v4.2.5
PyPI
GHSA-r836-hh6v-rg5g
CVE-2024-41991
Django vulnerable to denial-of-service attack
💡 Remediation: Upgrade to version 5.0.8 or later
HIGH
django
v4.2.5
PyPI
GHSA-rqw2-ghq9-44m7
CVE-2025-13372
Django is vulnerable to SQL injection in column aliases
💡 Remediation: Upgrade to version 5.2.9 or later
HIGH
django
v4.2.5
PyPI
GHSA-rrqc-c2jx-6jgv
CVE-2024-45231
Django allows enumeration of user e-mail addresses
💡 Remediation: Upgrade to version 5.1.1 or later
HIGH
django
v4.2.5
PyPI
GHSA-vm8q-m57g-pff3
CVE-2024-27351
Regular expression denial-of-service in Django
💡 Remediation: Upgrade to version 3.2.25 or later
HIGH
django
v4.2.5
PyPI
GHSA-vrcr-9hj9-jcg6
CVE-2025-64460
Django is vulnerable to DoS via XML serializer text extraction
💡 Remediation: Upgrade to version 5.2.9 or later
HIGH
django
v4.2.5
PyPI
GHSA-x7q2-wr7g-xqmf
CVE-2024-39329
Django vulnerable to user enumeration attack
💡 Remediation: Upgrade to version 5.0.7 or later
HIGH
django
v4.2.5
PyPI
GHSA-xxj9-f6rv-m3x4
CVE-2024-24680
Django denial-of-service attack in the intcomma template filter
💡 Remediation: Upgrade to version 3.2.24 or later
HIGH
django
v4.2.5
PyPI
PYSEC-2025-104
CVE-2025-13372
An issue was discovered in 5.2 before 5.2.9, 5.1 before 5.1.15, and 4.2 before 4.2.27. `FilteredRelation` is subject to SQL injection in column aliases, using a suitably crafted dictionary, with dictionary expansion, as the `**kwargs` passed to `QuerySet.annotate()` or `QuerySet.alias()` on PostgreSQL. Earlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected. Django would like to thank Stackered for reporting this issue.
💡 Remediation: Upgrade to version 4.2.27 or later
HIGH
django
v4.2.5
PyPI
PYSEC-2025-105
CVE-2025-57833
An issue was discovered in Django 4.2 before 4.2.24, 5.1 before 5.1.12, and 5.2 before 5.2.6. FilteredRelation is subject to SQL injection in column aliases, using a suitably crafted dictionary, with dictionary expansion, as the **kwargs passed QuerySet.annotate() or QuerySet.alias().
💡 Remediation: Upgrade to version 4.2.24 or later
HIGH
django
v4.2.5
PyPI
PYSEC-2025-106
CVE-2025-59681
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. QuerySet.annotate(), QuerySet.alias(), QuerySet.aggregate(), and QuerySet.extra() are subject to SQL injection in column aliases, when using a suitably crafted dictionary, with dictionary expansion, as the **kwargs passed to these methods (on MySQL and MariaDB).
💡 Remediation: Upgrade to version 4.2.25 or later
HIGH
django
v4.2.5
PyPI
PYSEC-2025-107
CVE-2025-64458
An issue was discovered in 5.1 before 5.1.14, 4.2 before 4.2.26, and 5.2 before 5.2.8. NFKC normalization in Python is slow on Windows. As a consequence, `django.http.HttpResponseRedirect`, `django.http.HttpResponsePermanentRedirect`, and the shortcut `django.shortcuts.redirect` were subject to a potential denial-of-service attack via certain inputs with a very large number of Unicode characters. Earlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may al
💡 Remediation: Upgrade to version 4.2.26 or later
HIGH
django
v4.2.5
PyPI
PYSEC-2025-108
CVE-2025-64459
An issue was discovered in 5.1 before 5.1.14, 4.2 before 4.2.26, and 5.2 before 5.2.8. The methods `QuerySet.filter()`, `QuerySet.exclude()`, and `QuerySet.get()`, and the class `Q()`, are subject to SQL injection when using a suitably crafted dictionary, with dictionary expansion, as the `_connector` argument. Earlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected. Django would like to thank cyberstan for reporting this issue.
💡 Remediation: Upgrade to version 4.2.26 or later
HIGH
django
v4.2.5
PyPI
PYSEC-2025-109
CVE-2025-64460
An issue was discovered in 5.2 before 5.2.9, 5.1 before 5.1.15, and 4.2 before 4.2.27. Algorithmic complexity in `django.core.serializers.xml_serializer.getInnerText()` allows a remote attacker to cause a potential denial-of-service attack triggering CPU and memory exhaustion via specially crafted XML input processed by the XML `Deserializer`. Earlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected. Django would like to thank Seokchan Yoon
💡 Remediation: Upgrade to version 4.2.27 or later
HIGH
django
v4.2.5
PyPI
PYSEC-2026-42
CVE-2025-13473
An issue was discovered in 6.0 before 6.0.2, 5.2 before 5.2.11, and 4.2 before 4.2.28. The `django.contrib.auth.handlers.modwsgi.check_password()` function for authentication via `mod_wsgi` allows remote attackers to enumerate users via a timing attack. Earlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected. Django would like to thank Stackered for reporting this issue.
💡 Remediation: Upgrade to version 4.2.28 or later
HIGH
django
v4.2.5
PyPI
PYSEC-2026-43
CVE-2025-14550
An issue was discovered in 6.0 before 6.0.2, 5.2 before 5.2.11, and 4.2 before 4.2.28. `ASGIRequest` allows a remote attacker to cause a potential denial-of-service via a crafted request with multiple duplicate headers. Earlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected. Django would like to thank Jiyong Yang for reporting this issue.
💡 Remediation: Upgrade to version 4.2.28 or later
HIGH
django
v4.2.5
PyPI
PYSEC-2026-44
CVE-2026-1207
An issue was discovered in 6.0 before 6.0.2, 5.2 before 5.2.11, and 4.2 before 4.2.28. Raster lookups on ``RasterField`` (only implemented on PostGIS) allows remote attackers to inject SQL via the band index parameter. Earlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected. Django would like to thank Tarek Nakkouch for reporting this issue.
💡 Remediation: Upgrade to version 4.2.28 or later
HIGH
django
v4.2.5
PyPI
PYSEC-2026-45
CVE-2026-1285
An issue was discovered in 6.0 before 6.0.2, 5.2 before 5.2.11, and 4.2 before 4.2.28. `django.utils.text.Truncator.chars()` and `Truncator.words()` methods (with `html=True`) and the `truncatechars_html` and `truncatewords_html` template filters allow a remote attacker to cause a potential denial-of-service via crafted inputs containing a large number of unmatched HTML end tags. Earlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected. Dja
💡 Remediation: Upgrade to version 4.2.28 or later
HIGH
django
v4.2.5
PyPI
PYSEC-2026-46
CVE-2026-1287
An issue was discovered in 6.0 before 6.0.2, 5.2 before 5.2.11, and 4.2 before 4.2.28. `FilteredRelation` is subject to SQL injection in column aliases via control characters, using a suitably crafted dictionary, with dictionary expansion, as the `**kwargs` passed to `QuerySet` methods `annotate()`, `aggregate()`, `extra()`, `values()`, `values_list()`, and `alias()`. Earlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected. Django would li
💡 Remediation: Upgrade to version 4.2.28 or later
HIGH
django
v4.2.5
PyPI
PYSEC-2026-47
CVE-2026-1312
An issue was discovered in 6.0 before 6.0.2, 5.2 before 5.2.11, and 4.2 before 4.2.28. `.QuerySet.order_by()` is subject to SQL injection in column aliases containing periods when the same alias is, using a suitably crafted dictionary, with dictionary expansion, used in `FilteredRelation`. Earlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected. Django would like to thank Solomon Kebede for reporting this issue.
💡 Remediation: Upgrade to version 4.2.28 or later
HIGH
django
v4.2.5
PyPI
PYSEC-2026-48
CVE-2026-33033
An issue was discovered in 6.0 before 6.0.4, 5.2 before 5.2.13, and 4.2 before 4.2.30. `MultiPartParser` allows remote attackers to degrade performance by submitting multipart uploads with `Content-Transfer-Encoding: base64` including excessive whitespace. Earlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected. Django would like to thank Seokchan Yoon for reporting this issue.
💡 Remediation: Upgrade to version 4.2.30 or later
HIGH
django
v4.2.5
PyPI
PYSEC-2026-49
CVE-2026-33034
An issue was discovered in 6.0 before 6.0.4, 5.2 before 5.2.13, and 4.2 before 4.2.30. ASGI requests with a missing or understated `Content-Length` header could bypass the `DATA_UPLOAD_MAX_MEMORY_SIZE` limit when reading `HttpRequest.body`, allowing remote attackers to load an unbounded request body into memory. Earlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected. Django would like to thank Superior for reporting this issue.
💡 Remediation: Upgrade to version 4.2.30 or later
HIGH
django
v4.2.5
PyPI
PYSEC-2026-51
CVE-2026-3902
An issue was discovered in 6.0 before 6.0.4, 5.2 before 5.2.13, and 4.2 before 4.2.30. `ASGIRequest` allows a remote attacker to spoof headers by exploiting an ambiguous mapping of two header variants (with hyphens or with underscores) to a single version with underscores. Earlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected. Django would like to thank Tarek Nakkouch for reporting this issue.
💡 Remediation: Upgrade to version 4.2.30 or later
HIGH
django
v4.2.5
PyPI
PYSEC-2026-52
CVE-2026-4277
An issue was discovered in 6.0 before 6.0.4, 5.2 before 5.2.13, and 4.2 before 4.2.30. Add permissions on inline model instances were not validated on submission of forged `POST` data in `GenericInlineModelAdmin`. Earlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected. Django would like to thank N05ec@LZU-DSLab for reporting this issue.
💡 Remediation: Upgrade to version 4.2.30 or later
HIGH
pillow
v10.0.0
PyPI
GHSA-44wm-f244-xhp3
CVE-2024-28219
Pillow buffer overflow vulnerability
💡 Remediation: Upgrade to version 10.3.0 or later
HIGH
pillow
v10.0.0
PyPI
GHSA-j7hp-h8jx-5ppr
CVE-2023-4863 CVE-2023-5129
libwebp: OOB write in BuildHuffmanTable
💡 Remediation: Upgrade to version 0.1.8 or later
HIGH
cryptography
v41.0.3
PyPI
GHSA-3ww4-gg4f-jr7f
CVE-2023-50782
Python Cryptography package vulnerable to Bleichenbacher timing oracle attack
💡 Remediation: Upgrade to version 42.0.0 or later
HIGH
cryptography
v41.0.3
PyPI
GHSA-6vqw-3v5j-54x4
CVE-2024-26130
cryptography NULL pointer dereference with pkcs12.serialize_key_and_certificates when called with a non-matching certificate and private key and an hmac_hash override
💡 Remediation: Upgrade to version 42.0.4 or later
HIGH
cryptography
v41.0.3
PyPI
GHSA-jfhm-5ghh-2f97
CVE-2023-49083
cryptography vulnerable to NULL-dereference when loading PKCS7 certificates
💡 Remediation: Upgrade to version 41.0.6 or later
HIGH
cryptography
v41.0.3
PyPI
GHSA-r6ph-v2qm-q3c2
CVE-2026-26007
cryptography Vulnerable to a Subgroup Attack Due to Missing Subgroup Validation for SECT Curves
💡 Remediation: Upgrade to version 46.0.5 or later
HIGH
cryptography
v41.0.3
PyPI
PYSEC-2023-254
CVE-2023-49083
cryptography is a package designed to expose cryptographic primitives and recipes to Python developers. Calling `load_pem_pkcs7_certificates` or `load_der_pkcs7_certificates` could lead to a NULL-pointer dereference and segfault. Exploitation of this vulnerability poses a serious risk of Denial of Service (DoS) for any application attempting to deserialize a PKCS7 blob/certificate. The consequences extend to potential disruptions in system availability and stability. This vulnerability has been
💡 Remediation: Upgrade to version f09c261ca10a31fe41b1262306db7f8f1da0e48a or later
HIGH
cryptography
v41.0.3
PyPI
PYSEC-2024-225
CVE-2024-26130
cryptography is a package designed to expose cryptographic primitives and recipes to Python developers. Starting in version 38.0.0 and prior to version 42.0.4, if `pkcs12.serialize_key_and_certificates` is called with both a certificate whose public key did not match the provided private key and an `encryption_algorithm` with `hmac_hash` set (via `PrivateFormat.PKCS12.encryption_builder().hmac_hash(...)`, then a NULL pointer dereference would occur, crashing the Python process. This has been res
💡 Remediation: Upgrade to version 97d231672763cdb5959a3b191e692a362f1b9e55 or later
HIGH
cryptography
v41.0.3
PyPI
PYSEC-2026-35
CVE-2026-34073
cryptography is a package designed to expose cryptographic primitives and recipes to Python developers. Prior to version 46.0.6, DNS name constraints were only validated against SANs within child certificates, and not the "peer name" presented during each validation. Consequently, cryptography would allow a peer named bar.example.com to validate against a wildcard leaf certificate for *.example.com, even if the leaf's parent certificate (or upwards) contained an excluded subtree constraint for b
💡 Remediation: Upgrade to version 46.0.6 or later
HIGH
urllib3
v1.26.16
PyPI
GHSA-2xpw-w6gg-jr37
CVE-2025-66471
urllib3 streaming API improperly handles highly compressed data
💡 Remediation: Upgrade to version 2.6.0 or later
HIGH
urllib3
v1.26.16
PyPI
GHSA-38jv-5279-wg99
CVE-2026-21441
Decompression-bomb safeguards bypassed when following HTTP redirects (streaming API)
💡 Remediation: Upgrade to version 2.6.3 or later
HIGH
urllib3
v1.26.16
PyPI
GHSA-gm62-xv2j-4w53
CVE-2025-66418
urllib3 allows an unbounded number of links in the decompression chain
💡 Remediation: Upgrade to version 2.6.0 or later
HIGH
urllib3
v1.26.16
PyPI
GHSA-pq67-6m6q-mj2v
CVE-2025-50181
urllib3 redirects are not disabled when retries are disabled on PoolManager instantiation
💡 Remediation: Upgrade to version 2.5.0 or later
HIGH
urllib3
v1.26.16
PyPI
GHSA-qccp-gfcp-xxvc
CVE-2026-44431
urllib3: Sensitive headers forwarded across origins in proxied low-level redirects
💡 Remediation: Upgrade to version 2.7.0 or later
HIGH
urllib3
v1.26.16
PyPI
GHSA-v845-jxx5-vc9f
CVE-2023-43804
`Cookie` HTTP header isn't stripped on cross-origin redirects
💡 Remediation: Upgrade to version 2.0.6 or later
HIGH
urllib3
v1.26.16
PyPI
PYSEC-2023-192
CVE-2023-43804
urllib3 is a user-friendly HTTP client library for Python. urllib3 doesn't treat the `Cookie` HTTP header special or provide any helpers for managing cookies over HTTP, that is the responsibility of the user. However, it is possible for a user to specify a `Cookie` header and unknowingly leak information via HTTP redirects to a different origin if that user doesn't disable redirects explicitly. This issue has been patched in urllib3 version 1.26.17 or 2.0.5.
💡 Remediation: Upgrade to version 644124ecd0b6e417c527191f866daa05a5a2056d or later
HIGH
urllib3
v1.26.16
PyPI
PYSEC-2026-141
CVE-2026-44431
urllib3 is an HTTP client library for Python. From 1.23 to before 2.7.0, cross-origin redirects followed from the low-level API via ProxyManager.connection_from_url().urlopen(..., assert_same_host=False) still forward these sensitive headers. This vulnerability is fixed in 2.7.0.
💡 Remediation: Upgrade to version 2.7.0 or later
LOW
flask
v2.3.3
PyPI
GHSA-68rp-wp8r-4726
CVE-2026-27205
Flask session does not add `Vary: Cookie` header when accessed in some ways
💡 Remediation: Upgrade to version 3.1.3 or later
LOW
django
v4.2.5
PyPI
GHSA-2mcm-79hx-8fxw
CVE-2025-13473
Django has Observable Timing Discrepancy
💡 Remediation: Upgrade to version 6.0.2 or later
LOW
django
v4.2.5
PyPI
GHSA-33mw-q7rj-mjwj
CVE-2025-14550
Django has Inefficient Algorithmic Complexity
💡 Remediation: Upgrade to version 6.0.2 or later
LOW
django
v4.2.5
PyPI
GHSA-4rrr-2h4v-f3j9
CVE-2026-1285
Django has Inefficient Algorithmic Complexity
💡 Remediation: Upgrade to version 6.0.2 or later
LOW
django
v4.2.5
PyPI
GHSA-mjgh-79qc-68w3
CVE-2026-25674
Django has a Race Condition vulnerability
💡 Remediation: Upgrade to version 6.0.3 or later
LOW
django
v4.2.5
PyPI
GHSA-mmwr-2jhp-mc7j
CVE-2026-4292
Django vulnerable to privilege abuse in ModelAdmin.list_editable
💡 Remediation: Upgrade to version 6.0.4 or later
LOW
django
v4.2.5
PyPI
GHSA-pwjp-ccjc-ghwg
CVE-2026-4277
Django vulnerable to privilege abuse in GenericInlineModelAdmin
💡 Remediation: Upgrade to version 6.0.4 or later
LOW
django
v4.2.5
PyPI
GHSA-q95w-c7qg-hrff
CVE-2025-59682
Django vulnerable to partial directory traversal via archives
💡 Remediation: Upgrade to version 4.2.25 or later
LOW
cryptography
v41.0.3
PyPI
GHSA-m959-cc7f-wv43
CVE-2026-34073
cryptography has incomplete DNS name constraint enforcement on peer names
💡 Remediation: Upgrade to version 46.0.6 or later
LOW
cryptography
v41.0.3
PyPI
GHSA-v8gr-m533-ghj9
Vulnerable OpenSSL included in cryptography wheels
💡 Remediation: Upgrade to version 41.0.4 or later
UNKNOWN
requests
v2.31.0
PyPI
GHSA-9wx4-h78v-vm56
CVE-2024-35195
Requests `Session` object does not verify requests after making first request with verify=False
💡 Remediation: Upgrade to version 2.32.0 or later
UNKNOWN
requests
v2.31.0
PyPI
GHSA-gc5v-m9x4-r6x2
CVE-2026-25645
Requests has Insecure Temp File Reuse in its extract_zipped_paths() utility function
💡 Remediation: Upgrade to version 2.33.0 or later
UNKNOWN
django
v4.2.5
PyPI
PYSEC-2023-222
CVE-2023-46695
An issue was discovered in Django 3.2 before 3.2.23, 4.1 before 4.1.13, and 4.2 before 4.2.7. The NFKC normalization is slow on Windows. As a consequence, django.contrib.auth.forms.UsernameField is subject to a potential DoS (denial of service) attack via certain inputs with a very large number of Unicode characters.
💡 Remediation: Upgrade to version 3.2.23 or later
UNKNOWN
django
v4.2.5
PyPI
PYSEC-2023-226
CVE-2023-43665
In Django 3.2 before 3.2.22, 4.1 before 4.1.12, and 4.2 before 4.2.6, the django.utils.text.Truncator chars() and words() methods (when used with html=True) are subject to a potential DoS (denial of service) attack via certain inputs with very long, potentially malformed HTML text. The chars() and words() methods are used to implement the truncatechars_html and truncatewords_html template filters, which are thus also vulnerable. NOTE: this issue exists because of an incomplete fix for CVE-2019-1
💡 Remediation: Upgrade to version 3.2.22 or later
UNKNOWN
django
v4.2.5
PyPI
PYSEC-2024-102
CVE-2024-45230
An issue was discovered in Django 5.1 before 5.1.1, 5.0 before 5.0.9, and 4.2 before 4.2.16. The urlize() and urlizetrunc() template filters are subject to a potential denial-of-service attack via very large inputs with a specific sequence of characters.
💡 Remediation: Upgrade to version 5.1.1 or later
UNKNOWN
django
v4.2.5
PyPI
PYSEC-2024-156
CVE-2024-53907
An issue was discovered in Django 5.1 before 5.1.4, 5.0 before 5.0.10, and 4.2 before 4.2.17. The strip_tags() method and striptags template filter are subject to a potential denial-of-service attack via certain inputs containing large sequences of nested incomplete HTML entities.
💡 Remediation: Upgrade to version 5.1.4 or later
UNKNOWN
django
v4.2.5
PyPI
PYSEC-2024-157
CVE-2024-53908
An issue was discovered in Django 5.1 before 5.1.4, 5.0 before 5.0.10, and 4.2 before 4.2.17. Direct usage of the django.db.models.fields.json.HasKey lookup, when an Oracle database is used, is subject to SQL injection if untrusted data is used as an lhs value. (Applications that use the jsonfield.has_key lookup via __ are unaffected.)
💡 Remediation: Upgrade to version 5.1.4 or later
UNKNOWN
django
v4.2.5
PyPI
PYSEC-2024-28
CVE-2024-24680
An issue was discovered in Django 3.2 before 3.2.24, 4.2 before 4.2.10, and Django 5.0 before 5.0.2. The intcomma template filter was subject to a potential denial-of-service attack when used with very long strings.
💡 Remediation: Upgrade to version 3.2.24 or later
UNKNOWN
django
v4.2.5
PyPI
PYSEC-2024-47
CVE-2024-27351
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 are subject to a potential regular expression denial-of-service attack via a crafted string. NOTE: this issue exists because of an incomplete fix for CVE-2019-14232 and CVE-2023-43665.
💡 Remediation: Upgrade to version 3.2.25 or later
UNKNOWN
django
v4.2.5
PyPI
PYSEC-2024-56
CVE-2024-38875
An issue was discovered in Django 4.2 before 4.2.14 and 5.0 before 5.0.7. urlize and urlizetrunc were subject to a potential denial of service attack via certain inputs with a very large number of brackets.
💡 Remediation: Upgrade to version 4.2.14 or later
UNKNOWN
django
v4.2.5
PyPI
PYSEC-2024-57
CVE-2024-39329
An issue was discovered in Django 5.0 before 5.0.7 and 4.2 before 4.2.14. The django.contrib.auth.backends.ModelBackend.authenticate() method allows remote attackers to enumerate users via a timing attack involving login requests for users with an unusable password.
💡 Remediation: Upgrade to version 5.0.7 or later
UNKNOWN
django
v4.2.5
PyPI
PYSEC-2024-58
CVE-2024-39330
An issue was discovered in Django 5.0 before 5.0.7 and 4.2 before 4.2.14. Derived classes of the django.core.files.storage.Storage base class, when they override generate_filename() without replicating the file-path validations from the parent class, potentially allow directory traversal via certain inputs during a save() call. (Built-in Storage sub-classes are unaffected.)
💡 Remediation: Upgrade to version 5.0.7 or later
UNKNOWN
django
v4.2.5
PyPI
PYSEC-2024-59
CVE-2024-39614
An issue was discovered in Django 5.0 before 5.0.7 and 4.2 before 4.2.14. get_supported_language_variant() was subject to a potential denial-of-service attack when used with very long strings containing specific characters.
💡 Remediation: Upgrade to version 5.0.7 or later
UNKNOWN
django
v4.2.5
PyPI
PYSEC-2024-67
CVE-2024-41989
An issue was discovered in Django 5.0 before 5.0.8 and 4.2 before 4.2.15. The floatformat template filter is subject to significant memory consumption when given a string representation of a number in scientific notation with a large exponent.
💡 Remediation: Upgrade to version 5.0.8 or later
UNKNOWN
django
v4.2.5
PyPI
PYSEC-2024-68
CVE-2024-41990
An issue was discovered in Django 5.0 before 5.0.8 and 4.2 before 4.2.15. The urlize() and urlizetrunc() template filters are subject to a potential denial-of-service attack via very large inputs with a specific sequence of characters.
💡 Remediation: Upgrade to version 5.0.8 or later
UNKNOWN
django
v4.2.5
PyPI
PYSEC-2024-69
CVE-2024-41991
An issue was discovered in Django 5.0 before 5.0.8 and 4.2 before 4.2.15. The urlize and urlizetrunc template filters, and the AdminURLFieldWidget widget, are subject to a potential denial-of-service attack via certain inputs with a very large number of Unicode characters.
💡 Remediation: Upgrade to version 5.0.8 or later
UNKNOWN
django
v4.2.5
PyPI
PYSEC-2024-70
CVE-2024-42005
An issue was discovered in Django 5.0 before 5.0.8 and 4.2 before 4.2.15. QuerySet.values() and values_list() methods on models with a JSONField are subject to SQL injection in column aliases via a crafted JSON object key as a passed *arg.
💡 Remediation: Upgrade to version 5.0.8 or later
UNKNOWN
django
v4.2.5
PyPI
PYSEC-2025-1
CVE-2024-56374
An issue was discovered in Django 5.1 before 5.1.5, 5.0 before 5.0.11, and 4.2 before 4.2.18. Lack of upper-bound limit enforcement in strings passed when performing IPv6 validation could lead to a potential denial-of-service attack. The undocumented and private functions clean_ipv6_address and is_valid_ipv6_address are vulnerable, as is the django.forms.GenericIPAddressField form field. (The django.db.models.GenericIPAddressField model field is not affected.)
💡 Remediation: Upgrade to version 5.1.5 or later
UNKNOWN
django
v4.2.5
PyPI
PYSEC-2025-13
CVE-2025-26699
An issue was discovered in Django 5.1 before 5.1.7, 5.0 before 5.0.13, and 4.2 before 4.2.20. The django.utils.text.wrap() method and wordwrap template filter are subject to a potential denial-of-service attack when used with very long strings.
💡 Remediation: Upgrade to version 5.1.7 or later
UNKNOWN
django
v4.2.5
PyPI
PYSEC-2025-37
CVE-2025-32873
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. The django.utils.html.strip_tags() function is vulnerable to a potential denial-of-service (slow performance) when processing inputs containing large sequences of incomplete HTML tags. The template filter striptags is also vulnerable, because it is built on top of strip_tags().
💡 Remediation: Upgrade to version 4.2.21 or later
UNKNOWN
django
v4.2.5
PyPI
PYSEC-2025-47
CVE-2025-48432
An issue was discovered in Django 5.2 before 5.2.2, 5.1 before 5.1.10, and 4.2 before 4.2.22. Internal HTTP response logging does not escape request.path, which allows remote attackers to potentially manipulate log output via crafted URLs. This may lead to log injection or forgery when logs are viewed in terminals or processed by external systems.
💡 Remediation: Upgrade to version 5.2.2 or later
UNKNOWN
django
v4.2.5
PyPI
PYSEC-2026-53
CVE-2026-4292
An issue was discovered in 6.0 before 6.0.4, 5.2 before 5.2.13, and 4.2 before 4.2.30. Admin changelist forms using `ModelAdmin.list_editable` incorrectly allowed new instances to be created via forged `POST` data. Earlier, unsupported Django series (such as 5.0.x, 4.1.x, and 3.2.x) were not evaluated and may also be affected. Django would like to thank Cantina for reporting this issue.
💡 Remediation: Upgrade to version 4.2.30 or later
UNKNOWN
pillow
v10.0.0
PyPI
GHSA-r73j-pqj5-w3x7
CVE-2026-42310
Pillow has a PDF Parsing Trailer Infinite Loop (DoS)
💡 Remediation: Upgrade to version 12.2.0 or later
UNKNOWN
pillow
v10.0.0
PyPI
GHSA-wjx4-4jcj-g98j
CVE-2026-42308
Pillow has an integer overflow when processing fonts
💡 Remediation: Upgrade to version 12.2.0 or later
UNKNOWN
pillow
v10.0.0
PyPI
PYSEC-2023-175
Pillow versions before v10.0.1 bundled libwebp binaries in wheels that are vulnerable to CVE-2023-5129 (previously CVE-2023-4863). Pillow v10.0.1 upgrades the bundled libwebp binary to v1.3.2.
💡 Remediation: Upgrade to version 10.0.1 or later
UNKNOWN
cryptography
v41.0.3
PyPI
GHSA-9v9h-cgj8-h64p
CVE-2024-0727
Null pointer dereference in PKCS12 parsing
💡 Remediation: Upgrade to version 42.0.2 or later
UNKNOWN
cryptography
v41.0.3
PyPI
GHSA-h4gh-qq45-vh27
pyca/cryptography has a vulnerable OpenSSL included in cryptography wheels
💡 Remediation: Upgrade to version 43.0.1 or later
UNKNOWN
urllib3
v1.26.16
PyPI
GHSA-34jh-p97f-mpxf
CVE-2024-37891
urllib3's Proxy-Authorization request header isn't stripped during cross-origin redirects
💡 Remediation: Upgrade to version 1.26.19 or later
UNKNOWN
urllib3
v1.26.16
PyPI
GHSA-g4mx-q9vg-27p4
CVE-2023-45803
urllib3's request body not stripped after redirect from 303 status changes request method to GET
💡 Remediation: Upgrade to version 2.0.7 or later
UNKNOWN
urllib3
v1.26.16
PyPI
PYSEC-2023-212
CVE-2023-45803
urllib3 is a user-friendly HTTP client library for Python. urllib3 previously wouldn't remove the HTTP request body when an HTTP redirect response using status 301, 302, or 303 after the request had its method changed from one that could accept a request body (like `POST`) to `GET` as is required by HTTP RFCs. Although this behavior is not specified in the section for redirects, it can be inferred by piecing together information from different sections and we have observed the behavior in other
💡 Remediation: Upgrade to version 4e98d57809dacab1cbe625fddeec1a290c478ea9 or later