CVE-2021-41274

Kritik

Açıklama

solidus_auth_devise, Devise gem'ini kullanarak Solidus web mağazası çerçevesi için kimlik doğrulama hizmetleri sağlar. Etkilenen sürümlerde solidus_auth_devise, kullanıcı hesaplarının ele geçirilmesine izin veren bir CSRF zafiyetine sahiptir. `solidus_auth_devise` bileşeninin ön yüzünün herhangi bir sürümünü kullanan tüm uygulamalar, eğer `protect_from_forgery` yöntemi hem şunları sağlıyorsa etkilenir: `Spree::UserController` içindeki `:load_object` kancasından önce ister bir `before_action` geri çağırması (varsayılan) veya bir `prepend_before_action` (`prepend: true` seçeneği verilmişse) olarak çalıştırılmışsa; ve `:null_session` veya `:reset_session` stratejilerini kullanacak şekilde yapılandırılmışsa (`:null_session`, herhangi bir strateji belirtilmediğinde varsayılandır ancak `rails --new` tarafından oluşturulan iskelet `:exception` kullanır). Kullanıcılar derhal `solidus_auth_devise` sürüm `2.5.4`e güncellenmelidir. Güncelleme yapamayan kullanıcılar, mümkünse stratejilerini `:exception` olarak değiştirmelidir. Daha fazla geçici çözüm detayı için lütfen bağlantılı GHSA'ya bakınız.

ÖnemKritik
CVSS9.3
İstismar olasılığı—
ÜrünNebulab Solidus Auth Devise
Yayın17 Kas 2021
İlk görülme17 Kas 2021

Nasıl düzeltilir

Güncelleyin
  • nebulab solidus_auth_devise2.5.4 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
nebulab solidus_auth_devise1.0.0 ≤ v < 2.5.42.5.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.