CVE-2020-28327
Açıklama
Asterisk Open Source 13.x'in 13.37.1 öncesi, 16.x'in 16.14.1 öncesi, 17.x'in 17.8.1 öncesi ve 18.x'in 18.0.1 öncesi sürümlerinde ve Certified Asterisk'in 16.8-cert5 öncesi sürümlerinde bir res_pjsip_session çökmesi tespit edildi. Yeni bir SIP Invite alındığında, Asterisk oluşturulan diyaloğu kilitli veya referanslanmış olarak döndürmüyordu. Bu durum, diyalog nesnesinin oluşturulması ile onu oluşturan iş parçacığı tarafından bir sonraki kullanımı arasında bir boşluk oluşmasına neden oluyordu. Bazı olağan dışı koşullara ve zamanlamaya bağlı olarak, başka bir iş parçacığının bu boşlukta söz konusu diyaloğu serbest bırakması mümkündü. Diyalog nesnesi veya ona bağımlı herhangi bir nesne, ilk oluşturucu iş parçacığı tarafından bir sonraki adımda referanssız hale getirildiğinde veya erişilmeye çalışıldığında Asterisk çökebiliyordu. Ancak, bu çökmeye yalnızca SIP taşıması için bağlantı yönelimli bir protokol (örneğin TCP veya TLS; ancak UDP değil) kullanıldığında meydana gelinebileceği unutulmamalıdır. Ayrıca, uzak istemcinin kimliği doğrulanmış olmalı veya Asterisk anonim arama için yapılandırılmış olmalıdır.
Nasıl düzeltilir
- sangoma asterisk13.37.1, 16.14.1, 17.8.1, 18.0.1 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| digium certified_asterisk | 16.8 | — |
| sangoma asterisk | 13.0.0 ≤ v < 13.37.1, 16.0.0 ≤ v < 16.14.1, 17.0.0 ≤ v < 17.8.1, 18.0.0 ≤ v < 18.0.1 | 13.37.1, 16.14.1, 17.8.1, 18.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.