CVE-2023-40021

Orta

Açıklama

Oppia bir çevrimiçi öğrenme platformudur. Oppia, alınan bir CSRF token'ını beklenen token ile karşılaştırırken dize eşitliği operatörünü (`==`) kullanır ve bu, zamanlama saldırılarına karşı güvenli değildir. Geçersiz token'ları tekrar tekrar göndererek bir saldırgan, beklenen CSRF token'ını karakter karakter kaba kuvvetle bulabilir. Token'ı elde ettikten sonra, oturum açmış bir kullanıcı adına sahte bir istek gönderebilir ve o kullanıcı adına ayrıcalıklı eylemler gerçekleştirebilir. Özellikle alınan CSRF token'larını doğrulayan fonksiyon `oppia.core.controllers.base.CsrfTokenManager.is_csrf_token_valid` konumundadır. Oturum açmış bir Oppia kullanıcısını kötü amaçlı bir web sitesine yönlendirebilen bir saldırgan, kullanıcının yetkili olduğu her türlü değişikliği Oppia üzerinde yapabilir; buna profil bilgilerini değiştirmek; keşifler oluşturmak, silmek ve değiştirmek vb. dahildir. Saldırganın bir kullanıcının oturum açma kimlik bilgilerini değiştiremeyeceğini unutmayın. Bir saldırının 1 saniye içinde tamamlanması gerekir çünkü her saniye token'ın hesaplanmasında kullanılan süre değişir. Bu sorun, `3.3.2-hotfix-2` sürümüne dahil edilen `b89bf80837` commit'inde ele alınmıştır. Kullanıcıların yükseltme yapmaları önerilir. Bu güvenlik açığı için bilinen bir geçici çözüm yoktur.

ÖnemOrta
CVSS5.3
İstismar olasılığı—
ÜrünOppia
Yayın16 Ağu 2023
İlk görülme16 Ağu 2023

Nasıl düzeltilir

Güncelleyin
  • oppia oppia3.3.2 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
oppia oppia1.1.0 ≤ v < 3.3.2, 3.3.23.3.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-40021 · Oppia · Dark Radar