Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

redhat логотип

CVE-2022-28347

Опубликовано: 11 апр. 2022
Источник: redhat
CVSS3: 9.4
EPSS Низкий

Описание

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.

A flaw was found in the Django package, leading to a SQL injection. This flaw allows an attacker using a crafted dictionary containing malicious SQL queries to compromise the database completely.

Отчет

Red Hat OpenStack does ship the affected version of Django. However, the product is not vulnerable since it does not implement the vulnerable method QuerySet.explain() introduced in Django 2.1.x onward.

Затронутые пакеты

ПлатформаПакетСостояниеРекомендацияРелиз
Red Hat Ceph Storage 3graphite-webAffected
Red Hat Discovery 1discovery-server-containerAffected
Red Hat OpenStack Platform 13 (Queens)python-djangoAffected
Red Hat OpenStack Platform 16.1python-djangoAffected
Red Hat OpenStack Platform 16.2python-djangoAffected
Red Hat Satellite 6python3-djangoAffected
Red Hat Storage 3graphite-webAffected
Red Hat Update Infrastructure 4 for Cloud Providerspython-django-guardianAffected
Red Hat Update Infrastructure 4 for Cloud Providerspython-drf-nested-routersAffected
Red Hat Ansible Automation Platform 2.1 for RHEL 8automation-controllerFixedRHSA-2022:570225.07.2022

Показывать по

Дополнительная информация

Статус:

Important
Дефект:
CWE-89
https://bugzilla.redhat.com/show_bug.cgi?id=2072459Django: SQL injection via QuerySet.explain(options) on PostgreSQL

EPSS

Процентиль: 73%
0.00758
Низкий

9.4 Critical

CVSS3

Связанные уязвимости

CVSS3: 9.8
ubuntu
почти 4 года назад

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.

CVSS3: 9.8
nvd
почти 4 года назад

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.

CVSS3: 9.8
debian
почти 4 года назад

A SQL injection issue was discovered in QuerySet.explain() in Django 2 ...

CVSS3: 9.8
github
почти 4 года назад

SQL Injection in Django

CVSS3: 9.8
fstec
почти 4 года назад

Уязвимость реализации функции QuerySet.explain() программной платформы для веб-приложений Django, позволяющая нарушителю оказать воздействие на конфиденциальность, целостность и доступность защищаемой информации

EPSS

Процентиль: 73%
0.00758
Низкий

9.4 Critical

CVSS3