CVE-2026-35412
Açıklama
Directus, SQL veritabanı içeriğini yönetmek için kullanılan gerçek zamanlı bir API ve Uygulama panelidir. 11.16.1 sürümünden önce, Directus'un TUS devam ettirilebilir yükleme uç noktası (/files/tus), temel dosya yükleme izinlerine sahip herhangi bir kimliği doğrulanmış kullanıcının, UUID üzerinden rastgele mevcut dosyaların üzerine yazmasına izin vermektedir. TUS denetleyicisi yalnızca koleksiyon düzeyinde yetkilendirme kontrolleri gerçekleştirerek kullanıcının directus_files üzerinde bazı izinlere sahip olduğunu doğrulamakta, ancak değiştirilen belirli dosyaya yönelik öğe düzeyindeki erişimi hiçbir zaman doğrulamamaktadır. Sonuç olarak, satır düzeyindeki izin kuralları (örneğin, "kullanıcılar yalnızca kendi dosyalarını güncelleyebilir"), standart REST yükleme yolunda doğru şekilde uygulanırken TUS yolu üzerinden tamamen atlatılmaktadır. Bu güvenlik açığı 11.16.1 sürümünde giderilmiştir.
Nasıl düzeltilir
- monospace directus11.16.1 ya da sonraki bir sürüm
- directus11.16.1 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| monospace directus | v < 11.16.1 | 11.16.1 |
| directusnpm | v < 11.16.1 | 11.16.1 |
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.