CVE-2023-22456

Orta

Açıklama

CVS ve Subversion versiyon kontrol depoları için bir tarayıcı arayüzü olan ViewVC, 1.2.2 ve 1.1.29 öncesi sürümleri etkileyen bir siteler arası betik çalıştırma (XSS) zafiyetine sahiptir. Bu zafiyetin etkisi, saldırganın güvenilen bir ViewVC örneği tarafından sunulan bir Subversion deposunda commit yetkilerine sahip olma gerekliliği ile hafifletilmiştir. Saldırı vektörü, güvensiz isimlere sahip dosyaları (bir HTML akışına gömüldüğünde tarayıcının istenmeyen kodu çalıştırmasına neden olacak isimler) içerir ve bu dosyaların oluşturulması başlı başına zor olabilir. Kullanıcılar en az 1.2.2 sürümüne (ViewVC'nin 1.2.x sürümünü kullanıyorlarsa) veya 1.1.29 sürümüne (1.1.x sürümünü kullanıyorlarsa) güncellemelidir. ViewVC 1.0.x artık desteklenmemektedir, bu nedenle bu sürüm serisini kullanan kullanıcılar geçici bir çözüm uygulamalıdır. Kullanıcılar, işleme sırasında değişen yolları manuel olarak HTML-escape etmek için ViewVC EZT görünüm şablonlarını düzenleyebilirler. Şablon setinizdeki `revision.ezt` dosyasında bu değişen yollara yapılan referansları bulun ve bunları `[format "html"]` ve `[end]` ile çevreleyin. Çoğu kullanıcı için bu, `[changes.path]` referanslarının `[format "html"][changes.path][end]` haline gelmesi anlamına gelir. (Bu geçici çözüm, yamalanmış bir ViewVC sürümüne yükseltildikten sonra geri alınmalıdır; aksi takdirde değişen yol isimleri iki kez escape edilecektir.)

ÖnemOrta
CVSS6.1
İstismar olasılığı—
ÜrünViewvc
Yayın3 Oca 2023
İlk görülme3 Oca 2023

Nasıl düzeltilir

Güncelleyin
  • viewvc viewvc1.1.29, 1.2.2 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
viewvc viewvcv < 1.1.29, 1.2.0 ≤ v < 1.2.21.1.29, 1.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.

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-22456 · Viewvc · Dark Radar