
अस्वच्छ QuerySet.order_by() इनपुट के माध्यम से SQL injection
बिना सैनिटाइज़ किए गए QuerySet.order_by() इनपुट के माध्यम से SQL इंजेक्शन
प्रारंभिक सेटअप के लिए ./setup.sh चलाएँ
डेटाबेस आरंभ करने के लिए डॉकर इमेज खोलें:
docker exec -it {container_id} /bin/bash
और निम्नलिखित कमांड चलाएँ:
python manage.py makemigrations cve202135042
python manage.py migrate
इंस्टेंस शुरू करने के लिए:
docker-compose up
अब सैंपल डेटा लोड करने के लिए निम्नलिखित URL खोलें:
http://localhost:8000/load_example_data
फिर संवेदनशील पेज पर जाएँ: http://localhost:8000/users/
इस पैरामीटर पर एक्सप्लॉइट करें: http://localhost:8000/users/?order_by=name