GitHub Advisoryadvisory · PyPI
GHSA-6r97-cj55-9hrq SQL Injection in Django
CRITICAL
Official page ↗
- Aliases
- CVE-2019-14234
- Ecosystem
- PyPI
- Packages
- Django
- Severity
- Critical
- CVSS vector
- CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
- Weaknesses
- CWE-89
- Reviewed
- 2019-08-09
Affected packages
• PyPI Django: >= 1.11a1, < 1.11.23 → fixed in 1.11.23
• PyPI Django: >= 2.1a1, < 2.1.11 → fixed in 2.1.11
• PyPI Django: >= 2.2a1, < 2.2.4 → fixed in 2.2.4
Description
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.
Related
Alias · CVE (1)
- CVE-2019-14234 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. vulnerability
Weakness · CWE (1)
- CWE-89 Improper Neutralization of Special Elements used in an SQL Command weakness
References
- https://nvd.nist.gov/vuln/detail/CVE-2019-14234 advisory
- https://github.com/django/django/commit/4f5b58f5cd3c57fee9972ab074f8dc6895d8f387 web
- https://github.com/django/django/commit/ed682a24fca774818542757651bfba576c3fc3ef web
- https://github.com/django/django/commit/f74b3ae3628c26e1b4f8db3d13a91d52a833a975 web
- https://docs.djangoproject.com/en/dev/releases/security web
- https://github.com/advisories/GHSA-6r97-cj55-9hrq advisory
- https://github.com/django/django package
- https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2019-13.yaml web
- https://groups.google.com/forum/#!topic/django-announce/jIoju2-KLDs web
- https://lists.fedoraproject.org/archives/list/[email protected]/message/STVX7X7IDWAH5SKE6MBMY3TEI6ZODBTK web
- https://seclists.org/bugtraq/2019/Aug/15 web
- https://security.gentoo.org/glsa/202004-17 web
- https://security.netapp.com/advisory/ntap-20190828-0002 web
- https://www.debian.org/security/2019/dsa-4498 web
- https://www.djangoproject.com/weblog/2019/aug/01/security-releases web
- http://lists.opensuse.org/opensuse-security-announce/2019-08/msg00025.html web