CVE-2023-26033

Yüksek

Açıklama

Gentoo soko, packages.gentoo.org sitesini destekleyen koddur. 1.0.1 öncesindeki sürümler, Hizmet Reddi ile sonuçlanan bir SQL Enjeksiyonuna karşı savunmasızdır. Kullanıcı (kullanıcı tercihlerinde) dizin sayfası için "Recently Visited Packages" görünümünü seçerse, `search_history` çerezinin değeri, atomların base64 ile kodlanmış virgülle ayrılmış bir listesi olarak kullanılır. Bunlar, `atom = '%s'` format dizesi ile doğrudan SQL sorgusuna yüklenen dizgilerdir. Sonuç olarak, herhangi bir kullanıcı tarayıcının çerez değerini değiştirerek çoğu SQL sorgusunu enjekte edebilir. Veritabanını silen veya içeriğini değiştiren hatalı bir kavram kanıtı (PoC) çerezi oluşturulmuştur. Veritabanında yalnızca genel veriler saklandığından, site kullanıcıları için gizlilik sorunu bulunmamaktadır. Veritabanının değiştirildiği bilinirse, tüm veritabanının silinmesi ve tüm bileşenlerin tam güncellemesinin yapılmasıyla verilerin tamamen geri yüklenmesi mümkündür. Bu sorun 5ae9ca83b73 commit kimliği ile düzeltilmiştir. Sürüm 1.0.1 bu yamayı içermektedir. Kullanıcıların hemen yükseltme yapamaması durumunda aşağıdaki geçici çözümler uygulanabilir: (1.) Yükseltme yapılana kadar `search_history` çerezini her zaman düşürmek için bir proxy kullanın. Bunun kullanıcı deneyimi üzerindeki etkisi düşüktür. (2.) `search_history` çerezinin değerini base64 kod çözme işleminden sonra sanitize edin.

ÖnemYüksek
CVSS7.5
İstismar olasılığı—
ÜrünGentoo Soko
Yayın25 Şub 2023
İlk görülme25 Şub 2023
Zayıflık türüCWE-89SQL enjeksiyonu

Nasıl düzeltilir

Güncelleyin
  • gentoo soko1.0.1 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
gentoo sokov < 1.0.11.0.1

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-2023-26033 · Gentoo Soko · Dark Radar