CVE-2021-41274
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.
Nasıl düzeltilir
- nebulab solidus_auth_devise2.5.4 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| nebulab solidus_auth_devise | 1.0.0 ≤ v < 2.5.4 | 2.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.
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.