- Yama var
- Son 7 gün
- CWE-89
CVE-2026-57190
Asterisk cel_pgsql ve cel_tds modüllerinde CELGenUserEvent eventtype alanı üzerinden SQL enjeksiyonu
- Yayımlandı
- Güncellendi
- 28 Eki 2026
- Açık yaşı
- 0 gün
- Kaydı açan
- GitHub_M
Yönetici özeti
Bu açık, telefon santrali yazılımında kayıt tutan bir veritabanı bileşenini etkiler ve saldırganların veritabanı içeriğine yetkisiz erişmesine yol açabilir. Kişisel veya iş verilerinin sızması ya da bozulması riski taşıdığı için öncelikli olarak güncelleme yapılması önerilir. Yapılandırmada ilgili modüllerin kullanılıp kullanılmadığını hemen kontrol etmek gerekir.
ÖzetTürkçe
Asterisk'in PostgreSQL ve TDS/MSSQL Kanal Olay Günlüğü (CEL) arka uçları olan cel_pgsql ve cel_tds modüllerinde bir SQL enjeksiyonu zafiyeti bulunmaktadır. Sorun, CELGenUserEvent dialplan uygulamasına güvenilmeyen verilerin eventtype alanı olarak aktarılması durumunda ortaya çıkar. Zafiyet, ilgili arka ucun yüklenmiş ve yapılandırılmış olmasını ve yöneticinin bu uygulamayı çağırırken girdiyi doğrulamamasını gerektirir. Asterisk 20.20.1, 21.12.3, 22.10.1, 23.4.1 ve Certified Asterisk 20.7-cert11, 22.8-cert3 öncesi sürümler etkilenmektedir.
Saldırgan ne yapabilir?
Başarılı bir saldırı, veritabanı üzerinde keyfi SQL sorguları çalıştırılmasına olanak tanıyabilir. Bu durum, CEL verilerinin ve veritabanındaki diğer kayıtların okunmasına veya değiştirilmesine yol açabilir; hizmet kesintisi de ortaya çıkabilir.
Kaynaktaki açıklama (İngilizce)
Asterisk is an open source private branch exchange and telephony toolkit. Prior to Asterisk 20.20.1, 21.12.3, 22.10.1, 23.4.1 and Certified Asterisk 20.7-cert11, 22.8-cert3, the PostgreSQL and TDS/MSSQL Channel Event Log backends cel_pgsql and cel_tds may permit arbitrary SQL execution when untrusted data is set in the CEL eventtype column by the CELGenUserEvent dialplan application. The cel_pgsql or cel_tds backend must be loaded and configured, and the administrator must call CELGenUserEvent in the dialplan without ensuring that only valid data is passed to the application. This issue is fixed in Asterisk 20.20.1, 21.12.3, 22.10.1, 23.4.1 and Certified Asterisk 20.7-cert11, 22.8-cert3.
Ne yapmalı?
- Asterisk'i 20.20.1, 21.12.3, 22.10.1 veya 23.4.1 sürümlerinden birine; Certified Asterisk kullanıyorsanız 20.7-cert11 veya 22.8-cert3 sürümüne yükseltin. Üretici
- Güncelleme yapılana kadar cel_pgsql ve cel_tds modüllerinin kullanılmadığından emin olun; kullanılmıyorlarsa ilgili modülleri devre dışı bırakın. Genel öneri
- Dialplan'da CELGenUserEvent çağrılarını gözden geçirin ve eventtype değerine dışarıdan gelen verilerin doğrudan aktarılmadığından emin olun; değerleri sabit veya doğrulanmış değerlerle sınırlandırın. Genel öneri
Ek önlemler
- Veritabanı kullanıcısına yalnızca gerekli izinleri verin ve CEL tablosu dışındaki tablolara erişimi kısıtlayın. Genel öneri
- Veritabanı sorgu günlüklerini ve beklenmeyen CEL kayıtlarını düzenli olarak izleyin. Genel öneri
Bu açık kişisel verilerin sızmasına yol açabilir. Sistemlerinizde kullanıldığından şüpheleniyorsanız KVKK'daki ihlal bildirimi yükümlülüğünüzü (Kurul'a 72 saat içinde bildirim) hukuk danışmanınızla birlikte değerlendirin. Bu not hukuki tavsiye değildir.
Etkilenen sürümler2 yazılım
| Yazılım | Etkilenen | Düzeltildiği sürüm |
|---|---|---|
| asterisk | < 20.20.1 | 20.20.1 |
| certified-asterisk | < 20.7-cert11 | 20.7-cert11 |
Kaynaklar17 kaynak
- CVE.org kaydı
- NVD kaydı
- github.com/…terisk/security/advisories/GHSA-ph27-3m5q-mj5m Diğer
- github.com/…ommit/046a8b0b50623d80926c1adc2eca1c9c17e258ed Diğer
- github.com/…ommit/0a86e45e8cde7630276f8363de45f71d1635d2f4 Diğer
- github.com/…ommit/88c65757b56c716b5a175f35941be22e038b256f Diğer
- github.com/…ommit/8bf7746d01221d6d2bcfcd46ba7a1cff066a1a8b Diğer
- github.com/…ommit/8cb6dfd41debb2259ec3a33ccfa78f1d902e4c22 Diğer
- github.com/…ommit/a04bee3992c28e1681457370e46f30494b7c6619 Diğer
- github.com/…ommit/ff21d90e61d199db9b963c671d125a1e917d41ac Diğer
- github.com/asterisk/asterisk/releases/tag/20.20.1 Diğer
- github.com/asterisk/asterisk/releases/tag/21.12.3 Diğer
- github.com/asterisk/asterisk/releases/tag/22.10.1 Diğer
- github.com/asterisk/asterisk/releases/tag/23.4.1 Diğer
- github.com/…sk/asterisk/releases/tag/certified-20.7-cert11 Diğer
- github.com/…isk/asterisk/releases/tag/certified-22.8-cert3 Diğer
- github.com/asterisk/asterisk/tree/24.0.0-pre1 Diğer
Kayıt geçmişi
- Yayımlandı
İlgili açıklar
Türkçe metin, resmi kayıtlardaki bilgilerle yapay zekâ yardımıyla yazıldı ve yayından önce otomatik kontrollerden geçti. Bir değişikliği uygulamadan önce üreticinin duyurusuna mutlaka bakın.