CVE-2026-78378
Açıklama
Ransomlook, kullanıcı kontrollü girdilerin Redis SCAN MATCH desenlerine dahil edilmeden önce yetersiz şekilde nötralize edilmesinden kaynaklanan bir Redis glob deseni enjeksiyonu zafiyeti içermektedir. /api/health/<name> uç noktası, sağlanan ismi bilinen bir gruba veya pazara çözümlemeye çalışmakta ancak çözümleme başarısız olduğunda saldırgan tarafından kontrol edilen değeri doğrudan bir Redis anahtar deseninde kullanmaktadır. Bu nedenle, kimliği doğrulanmamış bir saldırgan; SCAN işlemini hedeflenen grubun ötesine genişletmek için *, ?, [ veya ] gibi Redis glob meta karakterleri sağlayabilir. Örneğin, /api/health/* isteği yapmak; özel olarak işaretlenmiş varlıklar da dahil olmak üzere tüm grup ve pazarlara ait sağlık bilgilerini, mirror slug'larını ve çalışma süresi serilerini listeleyebilir. Benzer güvenli olmayan ara değer yerleştirme işlemi /api/crypto/chain/<chain> adresinde ve delete_manual_torrent() fonksiyonunda da mevcuttur. İkincisi, eğer saldırgan kontrollü girdi bu fonksiyona ulaşabiliyorsa, glob meta karakterleri içeren hazırlanmış bir infohash'in taramanın diğer torrentlere ait torrent-health anahtarlarıyla eşleşmesine neden olabileceği için potansiyel olarak yıkıcı bir sonuç oluşturmaktadır. Yama, sağlık uç noktasındaki güvenli olmayan geri dönüş mekanizmasını kaldırmakta ve kullanıcı kontrollü değerlerin Redis SCAN MATCH ifadelerine dahil edilmeden önce glob kaçış karakterlerinin eklenmesini sağlamaktadır.
Nasıl düzeltilir
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| ransomlook ransomlook | v ≤ 2.0.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.