CVE-2026-25726
Təsvir
Cloudreve özünə məxsus fayl idarəetmə və paylaşım sistemidir. Versiya 4.13.0-dan əvvəl tətbiq, secret_key və hash_id_salt daxil olmaqla kritik təhlükəsizlik sirlərini yaratmaq üçün time.Now().UnixNano() ilə başladılmış zəif pseudo-təsadüfi ədədlər generatorundan (math/rand) istifadə edir. Bu sirlər ilk işəsalma zamanı yaradılır və verilənlər bazasında saxlanılır. Hücumçu, PRNG toxumunun (seed) axtarış diapazonunu daraltmaq üçün administrator hesabının yaradılma vaxtını (ictimai API son nöqtələri vasitəsilə) əldə edərək və toxumu təsdiqləmək üçün məlum hashid-dən istifadə edərək bu boşluqdan yararlana bilər. Toxumu brute-force üsulu ilə tapmaqla (ümumi istehlakçı kompüterində 3 saatdan az vaxt aldığı nümayiş etdirilib), hücumçu secret_key-i proqnozlaşdıra bilər. Bu, onlara administratorlar da daxil olmaqla hər hansı istifadəçi üçün etibarlı JSON Web Token-ləri (JWT) saxtalaşdırmağa imkan verir ki, bu da tam hesabın ələ keçirilməsinə və imtiyazların yüksəldilməsinə səbəb olur. Bu problem versiya 4.13.0-da aradan qaldırılıb.
Necə düzəltmək olar
- cloudreve cloudreve4.13.0 və ya daha yeni versiya
- github.com/cloudreve/Cloudreve/v44.0.0-20260205113604-ec9fdd33bc54 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| cloudreve cloudreve | v < 4.13.0 | 4.13.0 |
| github.com/cloudreve/Cloudreve/v4Go | v < 4.0.0-20260205113604-ec9fdd33bc54 | 4.0.0-20260205113604-ec9fdd33bc54 |
| github.com/cloudreve/CloudreveGo | Aralıq göstərilməyib | — |
| github.com/cloudreve/Cloudreve/v3Go | 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.