CVE-2020-5229

Yüksek

Açıklama

8.1 öncesindeki Opencast, parolaları oldukça eski ve kriptografik olarak güvensiz olan MD5 özetleme algoritmasını kullanarak saklar. Ayrıca, özetler rastgele bir tuzlama yerine kullanıcı adı kullanılarak tuzlanmaktadır; bu durum aynı kullanıcı adına ve parolaya sahip kullanıcıların özetlerinin çakışmasına neden olur ki bu özellikle varsayılan `admin` kullanıcısı gibi popüler kullanıcılar için sorunludur. Bu durum temel olarak, bir saldırganın bu özetlere erişimi olması durumunda bir kullanıcının parolasını yeniden oluşturmasının mümkün olabileceği anlamına gelir. Saldırganların özetlere erişime ihtiyaç duyması, parolaları kırmaya başlayabilmek için öncelikle bunların saklandığı veritabanına erişim sağlamaları gerektiği anlamına gelir. Sorun, parola saklamak için artık modern ve çok daha güçlü olan bcrypt parola özetleme algoritmasını kullanan Opencast 8.1 sürümünde giderilmiştir. Parola güncellenene kadar eski özetlerin MD5 olarak kalacağı unutulmamalıdır. Parola özetleri MD5 kullanılarak saklanan kullanıcıların listesi için `/user-utils/users/md5.json` REST uç noktasına bakınız.

ÖnemYüksek
CVSS7.7
İstismar olasılığı—
ÜrünApereo Opencast
Yayın30 Oca 2020
İlk görülme30 Oca 2020
Zayıflık türüCWE-327CWE-327

Nasıl düzeltilir

Güncelleyin
  • apereo opencast8.1 ya da sonraki bir sürüm
  • org.opencastproject:opencast-common-jpa-impl7.6, 8.1 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
apereo opencastv < 8.18.1
org.opencastproject:opencast-common-jpa-implMavenv < 7.6, 8.0 ≤ v < 8.17.6, 8.1

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-2020-5229 · Apereo Opencast · Dark Radar