CVE-2026-46689
Açıklama
Kanidm bir kimlik yönetim platformudur. Versiyon 1.9.3 öncesinde, herhangi bir /scim/v1/... uç noktasına yapılan ve birkaç bin iç içe parantez içeren (≈ 4–12 KB) ?filter= sorgu dizesine sahip tek bir kimlik doğrulanmamış GET isteği, özyinelemeli inişli PEG ayrıştırıcısını iş parçacığının yığın koruma sayfasının ötesine sürükler. Rust, yığın taşmasına std::process::abort() ile yanıt verir ve tüm kanidmd işlemi sonlanır. Ayrıştırma işlemi, herhangi bir işlemci gövdesi ve dolayısıyla herhangi bir ACL kontrolünden önce, axum'un Query<ScimEntryGetQuery> ayıklayıcısı içinde çalışır. Bu sorun versiyon 1.9.3 ile düzeltilmiştir.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| kanidm kanidm | < 1.9.3 | — |
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.