CVE-2026-35585
Açıklama
File Browser; belirtilen bir dizin içindeki dosyaları yüklemek, silmek, önizlemek, yeniden adlandırmak ve düzenlemek için kullanılan bir dosya yönetim arayüzüdür. 2.0.0 ile 2.33.8 sürümleri arasında, File Browser'daki —yükleme, yeniden adlandırma ve silme gibi dosya olaylarında yönetici tarafından tanımlanan kabuk komutlarını çalıştıran— kanca (hook) sistemi, OS komut enjeksiyonuna karşı savunmasızdır. $FILE ve $USERNAME gibi değerler için değişken değiştirme işlemi, herhangi bir temizleme yapılmadan os.Expand aracılığıyla gerçekleştirilmektedir. Dosya yazma iznine sahip bir saldırgan, kabuk meta karakterleri içeren kötü amaçlı bir dosya adı oluşturarak, kanca tetiklendiğinde sunucunun rastgele OS komutları yürütmesine neden olabilir. Bu durum Uzaktan Kod Çalıştırma (RCE) ile sonuçlanır. Bu özellik, mevcut kurulumlar da dahil olmak üzere v2.33.8 sürümünden itibaren tüm kurulumlar için varsayılan olarak devre dışı bırakılmıştır.
Nasıl düzeltilir
- github.com/filebrowser/filebrowser/v22.33.8 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| filebrowser filebrowser | 2.0.0 ≤ v ≤ 2.63.1 | — |
| github.com/filebrowser/filebrowser/v2Go | v < 2.33.8 | 2.33.8 |
| github.com/filebrowser/filebrowserGo | 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.