CVE-2026-63755
Açıklama
SurrealDB 3.1.0 öncesinde, SELECT deyimlerindeki (ve UPDATE, UPSERT, INSERT ON DUPLICATE KEY UPDATE ile RELATE update-variant deyimlerindeki SET/MERGE/CONTENT/PATCH yan tümcelerindeki) kullanıcı tarafından sağlanan WHERE yan tümceleri, PERMISSIONS FOR SELECT WHERE kısıtlamaları uygulanmadan önce tam kayıt verisi üzerinde değerlendirilir. Kimliği doğrulanmış bir kullanıcı — Record ve Scope kullanıcıları dahil — bu sıralama kusurunu istismar ederek, kimlik doğrulaması yaptığı veritabanındaki herhangi bir tablonun tam içeriğini okuyabilir ve tablo düzeyindeki izin denetimlerini atlatabilir. Sızdırma, betik işlevleri etkinleştirildiğinde (--allow-scripting) en doğrudan yoldur, ancak betik kullanılmadan SurrealQL'in THROW deyimi ve zamanlamaya dayalı yan kanallar aracılığıyla da mümkündür. Güvenlik açığı, saldırganın mevcut veritabanıyla sınırlıdır ve ad alanı veya veritabanı yalıtım sınırlarını aşmaz.
Nasıl düzeltilir
- surrealdb surrealdb3.1.0 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 < 3.1.0 | 3.1.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.