CVE-2026-25726
Açıklama
Cloudreve, kendi kendine barındırılan bir dosya yönetim ve paylaşım sistemidir. Versiyon 4.13.0 öncesinde uygulama; secret_key ve hash_id_salt dahil olmak üzere kritik güvenlik sırlarını oluşturmak için time.Now().UnixNano() ile tohumlanmış zayıf sözde rastgele sayı üreteci math/rand kullanmaktadır. Bu sırlar ilk başlatma sırasında oluşturulur ve veritabanında saklanır. Bir saldırgan, PRNG tohumu için arama penceresini daraltmak amacıyla yönetici hesabının oluşturulma zamanını (genel API uç noktaları üzerinden) elde ederek ve tohumu doğrulamak için bilinen hashid değerini kullanarak bu durumu istismar edebilir. Tohumu kaba kuvvet yöntemiyle deneyerek (genel tüketici bilgisayarlarında 3 saatten kısa sürdüğü kanıtlanmıştır), bir saldırgan secret_key değerini tahmin edebilir. Bu durum, yöneticiler dahil herhangi bir kullanıcı için geçerli JSON Web Token'lar (JWT'ler) oluşturmalarına olanak tanıyarak tam hesap ele geçirme ve yetki yükseltmeye yol açar. Bu sorun versiyon 4.13.0 ile düzeltilmiştir.
Nasıl düzeltilir
- cloudreve cloudreve4.13.0 ya da sonraki bir sürüm
- github.com/cloudreve/Cloudreve/v44.0.0-20260205113604-ec9fdd33bc54 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| 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ık belirtilmemiş | — |
| github.com/cloudreve/Cloudreve/v3Go | Aralık belirtilmemiş | — |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.