Example Vulnerable application for CVE-2025–57833# CVE-2025-57833
Example Vulnerable application for [CVE-2025–57833](https://nvd.nist.gov/vuln/detail/CVE-2025-57833)
Django 4.2 before 4.2.24 Django 4.2 before 4.2.24, 5.1 before 5.1.12, and 5.2 before 5.2.6 is vulnerable to a SQL injection
via Dictionary expansion as **kwargs is passed to QuerySet.annotate() or QuerySet.alias()
Currently a work in progress.
This is for educational purposes only.
[4.0K] /data/pocs/767687aa140c4823bd4a026f76d98400664b2da9
├── [ 499] Dockerfile
├── [ 58] exploit.sh
├── [ 409] README.md
└── [4.0K] vulnproj
├── [4.0K] books
│ ├── [ 63] admin.py
│ ├── [ 142] apps.py
│ ├── [ 0] __init__.py
│ ├── [4.0K] migrations
│ │ ├── [ 917] 0001_initial.py
│ │ └── [ 0] __init__.py
│ ├── [ 238] models.py
│ ├── [ 60] tests.py
│ └── [ 526] views.py
├── [ 664] manage.py
├── [ 919] seed.json
└── [4.0K] vulnproj
├── [ 393] asgi.py
├── [ 0] __init__.py
├── [3.2K] settings.py
├── [ 792] urls.py
└── [ 393] wsgi.py
5 directories, 18 files