CVE-2024-37155
Açıklama
OpenCTI, kuruluşların siber tehdit istihbaratı bilgilerini ve gözlemlenebilirlerini yönetmelerine olanak tanıyan açık kaynaklı bir platformdur. Versiyon 6.1.9 öncesinde, Introspection sorgularını önlemek için kullanılan regex doğrulaması; sorgudaki fazladan boşluk, satır başı (carriage return) ve satır besleme (line feed) karakterleri kaldırılarak atlatılabilir. OpenCTI'daki GraphQL sorguları `secureIntrospectionPlugin` kullanılarak doğrulanabilir. Eklentideki regex kontrolü, satır başı ve satır besleme karakterleri (`\r\n`) kaldırılarak atlatılabilir. Yerel bir OpenCTI örneğine karşı curl komutu çalıştırmak sınırlı bir hata mesajıyla sonuçlanacaktır. Aynı Introspection sorgusunun `\r\n` karakterleri olmadan çalıştırılmasıyla, kimliği doğrulanmamış kullanıcı tam bir Introspection sorgusunu başarıyla çalıştırabilmektedir. Bu kısıtlamanın atlatılması, saldırganın yetkisiz işlem yapma ve/veya veri okuma amacıyla kullanılabilecek GraphQL uç nokta işlevselliği hakkında çok sayıda bilgi toplamasına olanak tanır. Bu sorgular, tekrar eden şekilde gönderildikleri takdirde Hizmet Reddi (DoS) saldırısı gerçekleştirmek için de silah haline getirilebilir. Kullanıcılar, sorunla ilgili yamayı almak için versiyon 6.1.9'a yükseltme yapmalıdır.
Nasıl düzeltilir
- citeum opencti6.1.9 ya da sonraki bir sürüm
- pycti6.1.9 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| citeum opencti | v < 6.1.9 | 6.1.9 |
| pyctiPyPI | v < 6.1.9 | 6.1.9 |
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.