
PostgreSQL के साथ Django में SQL इंजेक्शन भेद्यता के लिए PoC, जो Django 1.11 (1.11.28 से पहले), 2.2 (2.2.10 से पहले) और 3.0 (3.0.3 से पहले) में पाया गया था।
Django में PostgreSQL के साथ SQL इंजेक्शन भेद्यता का PoC, जो Django 1.11 1.11.28 से पहले, 2.2 2.2.10 से पहले, और 3.0 3.0.3 से पहले पाया गया
django.contrib.postgres.aggregates.StringAgg वर्ग, जो PostgreSQL STRING_AGG फ़ंक्शन का उपयोग करता है, में SQL इंजेक्शन भेद्यता थी। इनिशियलाइज़ेशन पर डिलीमीटर पैरामीटर में पारित मान में एक मनमाना क्वेरी एम्बेड करना संभव है।
इस Django ऐप में एक फॉर्म के माध्यम से क्वेरी इंजेक्ट की जाती है।
SQL इंजेक्शन के लिए उपयोग की गई क्वेरी: -') AS "mydefinedname" FROM "cve_src_example" GROUP BY "cve_src_example"."label" LIMIT 1 OFFSET 1 --