CVE-2024-58362
Açıklama
1.5.5 öncesindeki SurrealDB (ve 2.0.0-beta.3 öncesindeki 2.0.0-beta), RPC API'sinin signin ve signup işlemlerinde rastgele bir nesneyi, hesaplanmamış değerler için özyinelemeli olarak doğrulamadan kabul eder. Bir kayıt erişim yöntemi SIGNIN veya SIGNUP sorgusu tanımladığında ve RPC API güvenilmeyen kullanıcılara açık olduğunda, kimliği doğrulanmamış bir saldırgan, bincode serileştirme biçimini kullanarak alt sorgu içeren ikili bir nesne kodlayabilir ve bunu kimlik bilgileri yerine sunabilir. Alt sorgu daha sonra, editör rolüne sahip bir sistem kullanıcı oturumu altında veritabanı sahibinin SIGNIN/SIGNUP sorgusu içinde yürütülür; bu da saldırganın IAM dışındaki kaynakları seçmesine, oluşturmasına, güncellemesine ve silmesine olanak tanır (ancak sorgu sonuçlarını doğrudan görüntüleyemez ve sahip rolü gerektiren IAM kaynaklarını etkileyemez).
Nasıl düzeltilir
- surrealdb surrealdb1.5.5 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| surrealdb surrealdb | v < 1.5.5, 2.0.0 | 1.5.5 |
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.