CVE-2026-44840
Dgraph vulnerabile a DQL Injection tramite la query GraphQL checkUserPassword
- Pubblicato
- 8 lug 2026
- Aggiornato
- 9 lug 2026
- Assegnazione CNA
- GitHub_M
- Evidenza osservata
- 17 set 2026
CVSS primario
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:NBasso · prossimi 30 giorni
- Percentile
- 41,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
Dgraph è un database GraphQL distribuito open source. Prima della versione 25.3.4, la query GraphQL `checkUserPassword` in Dgraph è vulnerabile a injection DQL (Dgraph Query Language). I valori della password forniti dall'utente vengono interpolati direttamente in una query DQL `checkpwd()` tramite `fmt.Sprintf` senza alcun escaping o parametrizzazione. Un attaccante può iniettare una password contenente un carattere di doppio apice per uscire dal letterale stringa DQL e aggiungere blocchi di query DQL arbitrari. La versione 25.3.4 corregge il problema.
Fonti
1Docker lab che riproduce CVE-2026-44840, un'iniezione DQL nella query GraphQL checkUserPassword di Dgraph, con script di exploit e confronto tra versione vulnerabile e versione corretta.
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.