CVE-2025-71392
Açıklama
2.0.5 öncesindeki SurrealDB, 2.1.5 öncesindeki 2.1.x ve 2.2.2 öncesindeki 2.2.x sürümleri, komut satırı dışa aktarma (export) komutunda tablo ve alan adlarını uygun şekilde kaçırmamaktadır (escape). OWNER veya EDITOR rollerine sahip kimliği doğrulanmış bir Sistem Kullanıcısı, SurrealQL içeren kötü niyetli isimlere sahip tablolar veya alanlar oluşturabilir. Daha yüksek yetkili bir kullanıcı daha sonra dışa aktarılan yedeği içe aktardığında, enjekte edilen SurrealQL yürütülür; bu durum yetki yükseltmeye ve SurrealDB örneğinin root düzeyinde ele geçirilmesine olanak tanır. Kullanıcıların özel tablolar veya alanlar tanımlamasına izin veren uygulamalar, sorgu parametreleri temizlenmiş olsa bile evrensel ikinci derece SurrealQL enjeksiyonuna karşı savunmasızdır.
Nasıl düzeltilir
- surrealdb surrealdb2.0.5, 2.1.5, 2.2.2 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 < 2.0.5, 2.1.0 ≤ v < 2.1.5, 2.2.0 ≤ v < 2.2.2 | 2.0.5, 2.1.5, 2.2.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.