CVE-2026-94456
Açıklama
Postiz, kriptografik olarak güvenli bir kaynak yerine `Math.random()` kullanarak güvenlik açısından hassas kimlik bilgileri oluşturmaktadır. Aynı yardımcı fonksiyon; OAuth erişim belirteçleri, yetkilendirme kodları, istemci sırları, organizasyon API anahtarları ve PKCE doğrulayıcıları için kullanılmaktadır; bu da söz konusu kimlik bilgilerinin tamamen V8'in deterministik xorshift128+ PRNG durumuna bağlı olduğu anlamına gelir. Kimlik doğrulaması gerektirmeyen bir OAuth dinamik istemci kayıt uç noktası, yeni oluşturulmuş istemci kimlik bilgilerini ifşa ederek saldırganlara bu dahili durumu yeniden yapılandırmak için yeterli miktarda ardışık PRNG çıktısı sağlar. Bu durum geri kazanıldığında, aynı oluşturucu tarafından üretilen geçmiş ve gelecek değerler deterministik olarak türetilebilir ve bu da diğer kullanıcılara ve organizasyonlara ait kimlik bilgilerinin potansiyel olarak tehlikeye girmesine yol açabilir.
Nasıl düzeltilir
- GitroomHQ postiz-app2.4.0 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| GitroomHQ postiz-app | v < 2.4.0 | 2.4.0 |
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.