CVE-2022-28346
È stato scoperto un problema in Django 2.2 precedente alla 2.2.28, 3.2 precedente alla 3.2.13 e 4.0 precedente alla 4.0.4. I metodi QuerySet.annotate(),...
- Pubblicato
- 12 apr 2022
- Aggiornato
- 13 feb 2025
- Assegnazione CNA
- mitre
- Evidenza osservata
- 8 ago 2026
CVSS primario
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HModerato · prossimi 30 giorni
- Percentile
- 97,2%
- Data del modello
- 21 set 2026
L'EPSS è una stima statistica, non una certezza o una misura di impatto. Combinalo con CVSS, stato KEV, esposizione e ambiente.
Riepilogo
È stato scoperto un problema in Django 2.2 precedente alla 2.2.28, 3.2 precedente alla 3.2.13 e 4.0 precedente alla 4.0.4. I metodi QuerySet.annotate(), aggregate() ed extra() sono soggetti a iniezione SQL negli alias di colonna tramite un dizionario appositamente predisposto (con espansione del dizionario) passato come **kwargs.
Fonti
4È stato scoperto un problema in Django 2.2 prima di 2.2.28, 3.2 prima di 3.2.13 e 4.0 prima di 4.0.4. I metodi QuerySet.annotate(), aggregate() e extra() sono soggetti a injection SQL negli alias delle colonne tramite un dizionario costruito ad arte (con espansione del dizionario) passato come **kwargs.
Django QuerySet.annotate(), aggregate(), extra() SQL injection
È stata trovata una vulnerabilità nel pacchetto Django, che porta a un'iniezione SQL. Questa vulnerabilità permette a un attaccante, utilizzando un dizionario appositamente creato contenente query SQL dannose, di compromettere completamente il database.
Utilizzo responsabile
Utilizza le informazioni sulla vulnerabilità solo sui sistemi che possiedi o che sei autorizzato a testare. Kitploit si collega ai metadati della ricerca pubblica e non memorizza codici exploit o payload dannosi.