CVE-2024-47822
Açıklama
Directus, SQL veritabanı içeriğini yönetmek için kullanılan gerçek zamanlı bir API ve Uygulama panelidir. Sorgu dizilerinden gelen erişim belirteçleri maskelenmemektedir ve kalıcı olabilen sistem günlüklerinde potansiyel olarak açığa çıkmaktadır. `LOG_STYLE`, `raw` olarak ayarlandığında `req.query` içindeki erişim belirteci maskelenmez. Bu günlükler uygun şekilde temizlenmemiş veya korunmamışsa, bunlara erişimi olan bir saldırgan potansiyel olarak yönetici kontrolü sağlayabilir; bu da yetkisiz veri erişimine ve manipülasyonuna yol açabilir. Bu durum, `LOG_STYLE` değerinin `raw` olarak ayarlandığı sistemleri etkilemektedir. Sorgudaki `access_token` potansiyel olarak uzun ömürlü statik bir belirteç olabilir. Etkilenen sistemlere sahip kullanıcılar, sorgu dizisi kullanılarak sağlanan statik belirteçlerini yenilemelidir. Bu güvenlik açığı 10.13.2 sürümünde ve sonraki sürümlerde giderilmiştir. Kullanıcıların yükseltme yapmaları önerilir. Bu güvenlik açığı için bilinen bir geçici çözüm yoktur.
Nasıl düzeltilir
- monospace directus10.13.2 ya da sonraki bir sürüm
- @directus/api21.0.0 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 < 10.13.2 | 10.13.2 |
| @directus/apinpm | v < 21.0.0 | 21.0.0 |
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.