CVE-2021-43805

Yüksek

Açıklama

Solidus, Rails üzerine inşa edilmiş ücretsiz ve açık kaynaklı bir e-ticaret platformudur. Solidus'un 3.1.4, 3.0.4 ve 2.11.13 öncesindeki sürümleri, misafir ödeme işlemi sırasında istismar edilebilecek bir hizmet reddi zafiyetine sahiptir. Misafir siparişinin e-postasını doğrulamak için kullanılan düzenli ifade, `a.a.` gibi bir fragman aracılığıyla üstel geri izlemeye (exponential backtracking) maruz kalmaktaydı. 3.1.4, 3.0.4 ve 2.11.13 sürümleri farklı bir düzenli ifade kullanacak şekilde yamalanmıştır. Bakımcılar, artık geçerli olmayan e-posta adresleri için mevcut etkilenen siparişler hakkında bilgi yazdıracak bir kontrol eklemiştir. Hızlı bir yükseltme seçeneği değilse, geçici bir çözüm mevcuttur. E-posta geçerliliğini kontrol etmek için `config/application.rb` dosyası manuel olarak (GitHub Security Advisory'de bakımcılar tarafından sağlanan kod ile) düzenlenebilir.

ÖnemYüksek
CVSS7.5
İstismar olasılığı—
ÜrünNebulab Solidus
Yayın7 Ara 2021
İlk görülme7 Ara 2021
Zayıflık türüCWE-1333CWE-1333

Nasıl düzeltilir

Güncelleyin
  • nebulab solidus2.11.13, 3.0.4, 3.1.4 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
nebulab solidusv < 2.11.13, 3.0.0 ≤ v < 3.0.4, 3.1.0 ≤ v < 3.1.42.11.13, 3.0.4, 3.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.