CVE-2022-28347

CRITICAL

Django 2.2-2.2.27, 3.2-3.2.12, 4.0-4.0.3 - SQL Injection via QuerySet.explain() Options

Title source: llm
STIX 2.1

Description

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.

Scores

CVSS v3 9.8
EPSS 0.0067
EPSS Percentile 71.6%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Details

CWE
CWE-89
Status published
Products (3)
debian/debian_linux 11.0
djangoproject/django 2.2 - 2.2.28
pypi/Django 2.2 - 2.2.28PyPI
Published Apr 12, 2022
Tracked Since Feb 18, 2026