SQL Injection in Django
A 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. This occurs by passing a crafted dictionary (with dictionary expansion) as the `**options` argument, and placing the injection payload in an option name.
01
beschreibt (1)
Zugehörige CVEs.
| ID | Schweregrad | ausnutzbar | ||
|---|---|---|---|---|
| CVE-2022-28347US | critical9.8 | — | ||
A 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. This occurs by passing a crafted dictionary (with d… | ||||
02
Referenzen
Externe Belege — Patches, Meldungen, Analysen.
- http://www.openwall.com/lists/oss-security/2022/04/11/1WEB
- https://docs.djangoproject.com/en/4.0/releases/securityWEB
- https://github.com/advisories/GHSA-w24h-v9qh-8gxjADVISORY
- https://github.com/django/djangoPACKAGE
- https://github.com/django/django/commit/00b0fc50e1738c7174c495464a5ef069408a4402WEB
- https://github.com/django/django/commit/29a6c98b4c13af82064f993f0acc6e8fafa4d3f5WEB
- https://github.com/django/django/commit/6723a26e59b0b5429a0c5873941e01a2e1bdbb81WEB
- https://github.com/django/django/commit/9e19accb6e0a00ba77d5a95a91675bf18877c72dWEB
scry
Advisories wie diese benennen die exponierten Produkte, die Angreifer auf Ihrer Angriffsfläche ins Visier nehmen. Sehen Sie mit einem kostenlosen Passiv-Scan, was exponiert ist.
Kostenloser Scan