Telegram sohbetlerinde, uygulamayı kapatıp düşüren animasyonlu bir stiker dolaşıyor. Bu zafiyet, iOS, Android, macOS ve Windows üzerinde tekrarlanabiliyor; web sürümü ise hâlâ çalışıyor. Bu animasyonla ilgili rapor, Temmuz ayından beri Telegram destek ekibiyle paylaşılmıştı; dosya yaygınlaşınca Eylül ayında düzeltmeye başlandı. Sonuç olarak, Telegram, stikerler arasında kendi kırıcısını bulmuş oldu.
Kırıcı Nasıl Çalışıyor
Telegram'daki animasyonlu stikerler, TGS formatında bir dosyadır: Lottie formatında, gzip ile sıkıştırılmış JSON. Animasyon, noktalar üzerinden tanımlanmış vektörel konturlarla oluşturulur. İstemciler bu dosyaları yerel animasyon motoruyla işler — ve tam da bu motor, zararlı dosyayla karşılaştığında çöker. Zafiyetle ilgili tartışmalarda, sorunun nokta sayısıyla ilgili olduğu belirtiliyor: animasyon, normalin çok ötesinde çok sayıda kontur noktası içeriyor ve bu noktaların ayrıştırılması istemciyi çökertiyor. Web sürümü ise Lottie'yi farklı bir motorla çiziyor; bu yüzden tüm resmi istemciler arasında sadece web sürümü sağlam kalıyor.
Özellikle dikkat çeken bir nokta: Telegram’ın yüklenen stikerler için sunucu tarafında bir kontrolü var — bazı hatalı dosyalar yükleyici tarafından reddediliyor — ancak kırıcı animasyon bu kontrolü geçiyor. İstemci dosyayı normal bir stiker gibi alıyor ve çizim sırasında kendi içinde çöküyor.
Bu yüzden kırıcının coğrafi dağılımı şöyle: herhangi birinin arayüzünde animasyon görünür alana girdiğinde (sohbet içinde, diyalog önizlemesinde, tepki listesinde) uygulama kapanıyor.
Zaman Çizelgesi
Zafiyet Temmuz ayından beri biliniyor. @w1r3l355 adlı bir bulaşıcı, tüm istemcileri (web dışındaki) kapatıcı bir stikerle ilgili Telegram destek ekibine rapor gönderdi; dosyayı açıkça paylaşmadı. Rapor, Android, iPhone, Mac ve Windows üzerinde test edildi: dört platformda da istemciler çöktü; stikeri alan sohbet, katılımcılar için artık açılamaz hâle geldi. Rapora yanıt ya da ödül verilmedi.
Eylül’ün başlarında dosya yeniden bulundu — bu sefer rapor edilmedi, doğrudan sohbetlere dağıtıldı. 8 Eylül’de ikinci vektör ortaya çıktı: stikerdan özel emoji yapıldı ve duruma yerleştirildi https://t.me/barboskich_ton/4960. Özel emoji’ler de aynı Lottie formatında; durum ise kişi herhangi bir sohbette yazdığı anda isminin yanında çiziliyor — bu da kırıcıyı, mesaj göndermeden bile çalıştırabiliyor hâle getirdi.
Dosya küresel dağıtıldıktan sonra düzeltmeye başlandı. Bu sırada internet, sayıyı topladı:
Düzeltmeye Kadar Ne Yapmalı
Tüm işe yarayan geçici çözümler tek bir şeye odaklanıyor: istemcinin animasyonu çizmesini engellemek.
- Telegram ayarlarında enerji tasarrufu modu, animasyonlu stikerlerin ve emoji’lerin otomatik oynatılmasını kapatır — dosya ayrıştırılmaz, kırılma olmaz. En güvenli geçici çözüm.
- Uygulama açılır açılmaz kapanıyorsa — Telegram’dan gelen herhangi bir bildirimi açın: istemci, çöken sohbete girmeden belirli bir sohbette başlar.
- Telegram simgesine uzun basılı tutun → "Favoriler" veya "Mesaj yaz" seçeneği — son açık sohbete girmeden başlatma.
- Web istemcisi çalışır: buradan göndereni bulabilir, mesajı silebilir ve şikayet edebilirsiniz.
Geçici çözümler özeti, kullanıcılar tarafından derlendi.
Yakın günler için basit bir hijyen kuralı: rastgele dağıtımlardan veya "seninle çalışıyor mu?" gibi mesajlardan gelen paketleri duruma koymayın ya da yükleyin — düzeltmeye kadar herhangi bir bilinmeyen animasyon bu kırıcı dosya olabilir. Onaylı paketler, emoji ve stiker kataloglarında bulunur.
Raporda Ekonomi
Zafiyetin kendisi değil, yolculuğu dikkat çekici. Temmuz raporu, açık olmayan bir proof-of-concept ile birlikte, iki ay boyunca cevapsız kaldı; düzeltme, dosyanın küresel dağıtımından sonra başladı. Karşılaştırma yapmak gerekirse: dış bağlantıları iç bağlantı gibi maskeleyen bir hata (kullanıcının IP adresini açığa çıkaran) için Telegram 100 dolar ödeme yaptı https://t.me/TorZireael1/1119. Ancak tüm yerel istemcileri kapatıcı animasyon için bugüne kadar herhangi bir ödeme yapılmadı.
Sıkça Sorulan Sorular
Telegram'daki uygulamayı kapatan çıkartmalar nedir?
Uygulama tarafından çizilirken Telegram uygulamasının kapanmasına neden olan animasyonlu çıkartmalar veya özel emojilerdir. Bu, konturların noktalarla tanımlandığı sıkıştırılmış bir Lottie animasyonu olan bir TGS dosyasıdır; uygulamayı kapatan dosyada anormal derecede çok sayıda köşe noktası bulunur ve yerel animasyon motoru bunları işlerken çöker.
Uygulamayı kapatan çıkartma iPhone'da çalışır mı?
Evet: kapanma iOS, Android, macOS ve Windows'ta tekrarlanır. Telegram'ın web sürümü animasyonu farklı bir motorla çizdiği için çalışmaya devam eder. Telegram Desktop, 7.2.7 ve 7.2.8 sürümlerinde bu kapanmayı düzeltti.
Uygulamayı kapatan çıkartmadan nasıl korunulur?
Telegram ayarlarından güç tasarrufu modunu açın; bu, animasyonlu çıkartmaların ve emojilerin otomatik oynatılmasını devre dışı bırakır. Uygulama hemen açılışta kapanıyorsa, bir bildirim aracılığıyla veya simgeye uzun basarak açın ve çıkartmayı içeren mesajı web sürümünden silin.
Neden çıkartmanın kendisine bir bağlantı yok?
Bu kötü amaçlı bir dosyadır: bağlantıları yayınlanmaz.




