CVE-2024-40648
Açıklama
matrix-rust-sdk, Rust dilinde yazılmış bir Matrix istemci-sunucu kütüphanesi uygulamasıdır. matrix-sdk-crypto crate'inin 0.7.2 sürümünden önceki sürümlerindeki `UserIdentity::is_verified()` metodu, kontrolü gerçekleştirirken kullanıcının kendi kimliğinin doğrulama durumunu dikkate almamaktadır ve sonuç olarak ismi ile dokümantasyonunun ima ettiğinin aksine bir değer döndürebilir. Eğer bu metod, bir kullanıcı kimliğine yönelik hassas işlemlerin yapılıp yapılmayacağına karar vermek için kullanılırsa, kötü niyetli bir homeserver, kimliği güvenilir göstermek amacıyla sonucu manipüle edebilir. Bu, metodun tipik bir kullanımı olmadığı için etki düzeyi düşüktür. Metodun kendisi `matrix-sdk-crypto` crate'i içerisinde kullanılmamaktadır. matrix-sdk-crypto crate'inin 0.7.2 sürümü bir düzeltme içermektedir. Tüm 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
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 |
|---|---|---|
| matrix-org matrix-rust-sdk | < 0.7.2 | — |
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.