CVE-2026-44840
Təsvir
Dgraph açıq mənbəli paylanmış GraphQL verilənlər bazasıdır. 25.3.4 versiyasından əvvəl Dgraph-da `checkUserPassword` GraphQL sorğusu DQL (Dgraph Query Language) inyeksiyasına həssasdır. İstifadəçi tərəfindən verilən parol dəyərləri heç bir ekranlaşdırma və ya parametrləşdirmə olmadan `fmt.Sprintf` vasitəsilə birbaşa DQL `checkpwd()` sorğusuna interpolasiya edilir. Hücumçu ikiqat dırnaq simvolu olan parol yeridərək DQL sətir literalından çıxa və ixtiyari DQL sorğu blokları əlavə edə bilər. 25.3.4 versiyası bu problemi aradan qaldırır.
Necə düzəltmək olar
- github.com/dgraph-io/dgraph/v2525.3.4 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| github.com/dgraph-io/dgraph/v25Go | v < 25.3.4 | 25.3.4 |
| github.com/dgraph-io/dgraphGo | Aralıq göstərilməyib | — |
| github.com/hypermodeinc/dgraph/v24Go | Aralıq göstərilməyib | — |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.