CVE-2022-24827
Açıklama
Elide, minimum çabayla bir GraphQL/JSON-API web servisi kurmanıza olanak tanıyan bir Java kütüphanesidir. Analitik Sorgular için Elide Aggregation Data Store, Parametreli Sütunlar (istemci tarafından sağlanan bir parametre gerektiren sütun) ve TEXT tipinde parametreli bir sütun birlikte kullanıldığında; bir saldırganın, SQL enjeksiyonu yoluyla sunucu tarafındaki yetkilendirme filtrelerini atlayabilecek dikkatle hazırlanmış bir sorgu gönderme potansiyeli bulunmaktadır. Elide 6.1.2 sürümüne gelen son bir yama, parametreli TEXT sütunlarında '-' karakterinin kullanılmasına izin vermiştir. Bu karakter, SQL yorumları ('--') olarak yorumlanabilir ve saldırganın oluşturulan sorgudaki WHERE yan tümcesini kaldırarak yetkilendirme filtrelerini atlamasına olanak tanıyabilir. Elide 6.1.4 sürümünde bir düzeltme sağlanmıştır. Güvenlik açığı yalnızca TEXT tipindeki parametreli sütunlar ve yalnızca analitik sorgular için geçerlidir (CRUD etkilenmemiştir). Geçici çözümler arasında farklı bir parametreli sütun tipi (TIME, MONEY vb.) kullanmak veya parametreli sütunlar kullanmamak yer almaktadır.
Nasıl düzeltilir
- com.yahoo.elide:elide-datastore-aggregation6.1.4 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| elide elide | 6.1.3 | — |
| com.yahoo.elide:elide-datastore-aggregationMaven | 6.1.3 ≤ v < 6.1.4 | 6.1.4 |
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.