CVE-2022-24827

Yüksek

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.

ÖnemYüksek
CVSS8.1
İstismar olasılığı—
ÜrünElide
Yayın11 Nis 2022
İlk görülme11 Nis 2022
Zayıflık türüCWE-89SQL enjeksiyonu

Nasıl düzeltilir

Güncelleyin
  • com.yahoo.elide:elide-datastore-aggregation6.1.4 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
elide elide6.1.3—
com.yahoo.elide:elide-datastore-aggregationMaven6.1.3 ≤ v < 6.1.46.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.

Intelligence 360 paketinde

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.

CVE-2022-24827 · Elide · Dark Radar