CVE-2026-1312
Потенциальная SQL-инъекция через QuerySet.order_by и FilteredRelation
- Опубликовано
- 3 февр. 2026 г.
- Обновлено
- 15 июл. 2026 г.
- Назначение CNA
- DSF
- Наблюдены доказательства
- 25 авг. 2026 г.
Первичный CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:HНизкий · следующие 30 дней
- Процентиль
- 55,7 %
- Дата модели
- 21 сент. 2026 г.
EPSS – это статистическая оценка, а не достоверность или мера воздействия. Объедините это с CVSS, статусом KEV, воздействием и вашей средой.
Резюме
Обнаружена проблема в версиях 6.0 до 6.0.2, 5.2 до 5.2.11 и 4.2 до 4.2.28. Метод `.QuerySet.order_by()` подвержен SQL-инъекции в псевдонимах столбцов, содержащих точки, когда тот же псевдоним используется в `FilteredRelation` с применением специально подобранного словаря с раскрытием словаря. Ранее неподдерживаемые серии Django (такие как 5.0.x, 4.1.x и 3.2.x) не были проверены и также могут быть затронуты. Django благодарит Соломона Кебеде за сообщение об этой проблеме.
Источники
2Среда воспроизведения для CVE-2026-1312 с настройкой на основе Docker и автоматизированным скриптом выполнения для тестирования и анализа уязвимостей.
Воспроизводит CVE-2026-1312, уязвимость SQL-инъекции в Django, с помощью Docker-окружения и пошагового PoC для тестирования безопасности.
Ответственное использование
Используйте информацию об уязвимостях только в тех системах, которыми вы владеете или имеете право тестировать. Kitploit ссылается на метаданные общедоступных исследований и не хранит код эксплойта или вредоносные полезные данные.