Konuyu Okuyanlar:

Signal RingRTC Açığı CVE-2026-113380: Kapattığınız Arama Neden Bitmiyor?

Signal RingRTC Açığı CVE-2026-113380: Kapattığınız Arama Neden Bitmiyor?
[Resim: attachment.php?aid=427]

Selamlar,

Signal, kötü niyetli bir arayanın, kullanıcı aramayı kapattıktan sonra bile ses ve video akışını açık tutmasına izin verebilen kritik bir açığı kapattı. CVE-2026-113380 (CVSS 9.3) olarak izlenen açık, Signal'in sesli/görüntülü aramalarda kullandığı açık kaynaklı RingRTC kütüphanesini etkiliyor. SecurityWeek konuyu aktardı. Bu, "kapat" düğmesinin neden her zaman garanti olmadığını gösteren öğretici bir örnek. Burada açığı ve kullanıcı önlemlerini ele alıyorum.

Konuda anlatılacaklar
  1. Açık ne yapıyor?
  2. Teknik neden: FSM kuyruğu
  3. Etkilenen ve düzeltilmiş sürümler
  4. Gerçek dünya riski
  5. Kullanıcı önlemleri

1. Açık ne yapıyor?
Normalde aramayı kapattığınızda mikrofon ve kamera kapanır. Bu açıkta uzaktaki bir katılımcı, aramanın olay kuyruğunu doldurarak kapatma işlemini sonsuza dek bekletebiliyor. Sonuç: kullanıcı aramayı bitirdiğini sanırken ses (ve muhtemelen video) akmaya devam ediyor.

2. Teknik neden
RingRTC, aramayı WebRTC tabanlı bir Sonlu Durum Makinesi (Finite State Machine, FSM) ile yönetiyor. GitHub yazısına göre sorun üç eksiklikten kaynaklanıyor:
  • Kapatma (hangup), bir "öldür" anahtarı gibi değil, FSM olay kuyruğuna eklenen sıradan bir olay olarak ele alınıyordu.
  • Uzak taraftan gelen olaylar için hız sınırı (rate limit) yoktu.
  • Kapatma olayının önceliği yoktu.
Araştırmacının ifadesiyle: kuyruğu doldurun, kapatma saldırganın gürültüsünün arkasında sonsuza dek bekler; böylece arama (mikrofon, belki kamera) hiç sonlandırılmaz.

3. Etkilenen ve düzeltilmiş sürümler
Açık RingRTC 2.72.0 ile (4 Eylül'de yayımlandı) giderildi. GHSA kaydına ve haberlere göre etkilenen uygulama sürümleri:
Kod:
Android : 8.27.0 öncesi iOS : 8.30.0 öncesi Desktop : 8.29.0 öncesi
Signal, çözümü, arama sonlandırma isteklerinin FSM kuyruğunda takılı kalmamasını ve bağımsız olarak algılanmasını sağlayarak uyguladı. NIST, CVE'yi NVD'ye ekledi. Vahşi doğada sömürü raporu yok.

4. Gerçek dünya riski
Saldırganın, aramayı kabul ettiğiniz bir kişi olması gerektiği için risk, rastgele herkese açık değil. Ancak hedefli gözetim senaryolarında ciddi bir gizlilik tehdidi: kurban aramayı bitirdiğini düşünürken ortam sesi dinlenmeye devam edebilir.

5. Kullanıcı önlemleri
  1. Signal'i tüm cihazlarınızda hemen güncelleyin. Android 8.27.0+, iOS 8.30.0+, Desktop 8.29.0+ hedefleyin.
  2. Arama göstergesini kontrol edin. Güncelleyemiyorsanız, kapattıktan sonra aramanın gerçekten bittiğini (gösterge, mikrofon ikonu) doğrulayın.
  3. Şüpheli kişilerden arama kabul etmeyin. Saldırı, karşı tarafın aramada olmasını gerektiriyor.
  4. Hassas görüşmelerde uygulama tamamen kapanana kadar ortam güvenliğine dikkat edin.

Sonuç
Bu açık, "kullanıcı kapattı" ile "sistem gerçekten kapattı" arasındaki farkın güvenlik açısından ne kadar kritik olabileceğini gösteriyor. Kapatma, bir olay değil, öncelikli bir kesme (interrupt) olmalıydı. Signal uygulamalarınızı güncel tutuyor musunuz?

Yasal uyarı
Bu yazı bilgilendirme ve savunma amaçlıdır. Anlatılan kontrolleri yalnızca kendi sistemlerinizde veya yazılı izinle yapın. İzinsiz erişim, tarama ve sömürü girişimleri TCK 243-245 kapsamında suçtur. TurkTeam white-hat bir topluluktur; çalıntı veri, hesap, combo/log paylaşımı ve hack hizmeti talepleri forum kurallarına aykırıdır.

Kaynaklar


Ek DosyalarEkran Görüntüleri
   
Cevapla



Hızlı Menü: