CVE-2022-36045
Açıklama
NodeBB Forum Software, Node.js ile çalışır ve Redis, MongoDB veya PostgreSQL veritabanlarını destekler. Anlık etkileşimler ve gerçek zamanlı bildirimler için web socket'leri kullanır. NodeBB'nin hemen hemen tüm sürümlerinde (v1.0.1'e kadar ve potansiyel olarak daha öncesine kadar) mevcut olan bir yardımcı fonksiyon olan `utils.generateUUID`, kriptografik olarak güvenli olmayan bir Sözde Rastgele Sayı Üreteci (`Math.random()`) kullanmıştır; bu durum, özel olarak hazırlanmış bir betiğin şifre sıfırlama işlevinin birden fazla kez çağrılmasıyla birleştirilmesinin, bir saldırganın erişimi olmayan bir hesap için sıfırlama kodunu doğru şekilde hesaplamasına olanak tanıyabileceği anlamına geliyordu. Bu güvenlik açığı, tüm NodeBB kurulumlarını etkilemektedir. Güvenlik açığı, bir saldırganın kurbanın katılımı olmadan herhangi bir hesabı ele geçirmesine izin verir ve bu nedenle düzeltme derhal uygulanmalıdır (NodeBB yükseltmesi veya belirli değişiklik setinin seçilmesi yoluyla). Güvenlik açığı 2.x ve 1.19.x sürümlerinde yamalanmıştır. Bilinen bir geçici çözüm yoktur ancak yukarıda listelenen yama setleri güvenlik açığını tamamen giderecektir.
Nasıl düzeltilir
- nodebb nodebb1.19.8 ya da sonraki bir sürüm
- nodebb1.19.8, 2.0.1 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| nodebb nodebb | v < 1.19.8, 2.0.0 | 1.19.8 |
| nodebbnpm | v < 1.19.8, 2.0.0 ≤ v < 2.0.1 | 1.19.8, 2.0.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.
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.