ГлавнаяБаза уязвимостей БДУ → BDU:2022-02671
10критическая

BDU:2022-02671 (CVE-2022-28346)

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

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

Затрагиваемое ПО и версии
Debian GNU/Linux (9)Ubuntu (18.04 LTS)Astra Linux Special Edition (1.6 «Смоленск»)Ubuntu (14.04 ESM)Astra Linux Special Edition для «Эльбрус» (8.1 «Ленинград»)Ubuntu (20.04 LTS)Ubuntu (16.04 ESM)Ubuntu (21.10)РЕД ОС (7.3)Astra Linux Special Edition (1.7)Django (до 4.0.4)Django (до 3.2.13)Django (до 2.2.28)Astra Linux Special Edition (4.7)ОСОН ОСнова Оnyx (до 2.6)
Способ устранения

Использование рекомендаций:
Для Django:
https://www.djangoproject.com/weblog/2022/apr/11/security-releases/

Для Debian GNU/Linux:
https://lists.debian.org/debian-lts-announce/2022/04/msg00013.html

Для Ubuntu:
https://ubuntu.com/security/CVE-2022-28346

Для РедОС:
http://repo.red-soft.ru/redos/7.3c/x86_64/updates/

Для ОС Astra Linux:
использование рекомендаций производителя: https://wiki.astralinux.ru/astra-linux-se16-bulletin-20220829SE16

Для ОСОН ОСнова Оnyx:
Обновление программного обеспечения python-django до версии 2:2.2.26-1~deb11u1osnova0

Для ОС Astra Linux Special Edition 1.7:
использование рекомендаций производителя: https://wiki.astralinux.ru/astra-linux-se17-bulletin-2022-1221SE17MD

Для ОС Astra Linux Special Edition 4.7 для архитектуры ARM:
использование рекомендаций производителя: https://wiki.astralinux.ru/astra-linux-se47-bulletin-2023-0131SE47MD

Для Astra Linux Special Edition для «Эльбрус» 8.1 «Ленинград»:
обновить пакет python-django до 1:1.10.7-2+deb9u17 или более высокой версии, используя рекомендации производителя: https://wiki.astralinux.ru/astra-linux-se81-bulletin-20230315SE81

Оценка CVSS
Балл10 — критическая опасность
Источники и патчи
https://ubuntu.com/security/CVE-2022-28346https://nvd.nist.gov/vuln/detail/CVE-2022-28346https://lists.debian.org/debian-lts-announce/2022/04/msg00013.htmlhttps://redos.red-soft.ru/support/secure/https://wiki.astralinux.ru/astra-linux-se16-bulletin-20220829SE16https://поддержка.нппкт.рф/bin/view/ОСнова/Обновления/2.6/https://wiki.astralinux.ru/astra-linux-se17-bulletin-2022-1221SE17MDhttps://wiki.astralinux.ru/astra-linux-se47-bulletin-2023-0131SE47MD
Проверьте безопасность своего сайта и почты → Полная проверка домена