NebuSec xavfsizlik startapi ma'lumotiga ko'ra, Telegram Android ilovasidagi xato hujumchiga jabrlanuvchining telefonida kodni ishga tushirishga imkon bergan — bu jabrlanuvchi ovozli qo'ng'iroqqa javob berganidan keyin sodir bo'lgan.

Hujumchiga faqat oddiy Telegram akkaunti kerak bo'lgan. Telegram ilovaning 12.10.4 versiyasida, sentyabr oxirida chiqarilgan versiyada, bu xatoni tuzatgan va NebuSec uni 29-oktabrda oshkor qilgan.

NebuSec asoschisi va bosh direktori The Hacker News'ga yuborgan elektron pochta xabarida aytishicha, bu xato 8.6.2 dan 12.10.3 gacha bo'lgan har bir versiyada ishga tushishi mumkin. Bu versiyalar 2022-yil martidan 2026-yil sentyabrigacha chiqqan.

Kompaniya bu xatoni ARM64 asosidagi telefonlarda shaxsiy telefon qo'ng'iroqlari orqali tasdiqlagan va hozircha Telegram'ning iOS va ish stoli ilovalariga yoki guruh qo'ng'iroqlariga to'g'ridan-to'g'ri ta'sir qilishi haqida dalil yo'q.

Telegram Android'dan foydalanadigan har bir kishi ilova 12.10.4 yoki undan keyingi versiyada ekanligiga ishonch hosil qilishi kerak. Versiya raqami ilovaning Sozlamalar sahifasi pastida ko'rinadi. 29-oktabr holatiga ko'ra, bu xato CVE identifikatoriga ega emas edi.

The Hacker News NebuSec va Telegram'dan bu xato haqiqiy hujumlarda ishlatilganmi yoki yo'qmi, shuningdek NebuSec'dan hujumchining kodi telefonda nimaga erishishi mumkinligi haqida so'ragan.

Telegram qo'ng'irog'i davomida ikkita ilova bir-biriga qo'ng'iroqni o'rnatish va uning holatini xabar qilish uchun qisqa xabarlar yuboradi. MediaState deb ataladigan bir tur mikrofon o'chirilganmi, kamera yoqilganmi va video qanday aylantirilganini xabar qiladi.

Xato MediaState xabarlarini o'qiydigan kodda bo'lgan. Bu kod yo'qolgan maydonlarni to'g'ri ishlamagan va kirishi kerak bo'lmagan xotiraga kirgan, deb aytgan NebuSec.

The Hacker News tomonidan 12.10.3 versiyasi uchun Telegram'ning e'lon qilingan manba kodini ko'rib chiqish natijasida bu tavsifga mos keladigan xato topilgan. MediaState xabari aylanish qiymatini o'z ichiga olganida, kod bu qiymatni tekshirgan. Keyin u boshqa maydonni — video holatini — hatto xabarda bunday maydon bo'lmasa ham o'qigan.

12.10.4 versiyasi aylanish qiymatini to'g'ri maydondan o'qiydi. Bu xabarni ishlatadigan chaqiruv kodi 8.6.2 versiyasida yoqilgan — bu NebuSec nomlagan birinchi versiya.

Telegram'ning Android, iOS va ish stoli ilovalari qo'ng'iroqlar uchun tgcalls deb ataladigan bitta umumiy kutubxonadan foydalanadi. "Kamera aylanishini tuzatish" deb nomlangan o'zgarish 2026-yil 21-aprelda tgcalls'da xuddi shu tuzatishni amalga oshirgan.

Telegram'ning iOS manba kodi bu o'zgarishni may oyida chiqarilgan 12.7 versiyasidan, ish stoli ilovasi kodi esa iyulda chiqarilgan 7.0.1 versiyasidan o'z ichiga olgan. Telegram Android bu tuzatishni sentyabrda 12.10.4 versiyasida olgan.

Oldingi kod bu ilovalarda ishlatilishi mumkinligi ko'rsatilmagan.

NebuSec videosida ikkita telefon ko'rsatilgan — biri hujumchi, biri jabrlanuvchi sifatida belgilangan. Jabrlanuvchi Telegram qo'ng'irog'iga javob beradi. Qo'ng'iroq boshlanganidan taxminan yarim daqiqa o'tgach, jabrlanuvchining telefoni uy ekraniga o'tadi, ilova piktogrammalari ekranda pastga tushadi va "HACKED BY NEBUSEC" logotipi paydo bo'ladi.

Video jabrlanuvchining telefoni qaysi Telegram yoki Android versiyasida ishlayotganini ko'rsatmaydi. 29-oktabr holatiga ko'ra NebuSec veb-saytida bu xato haqida texnik yozuv yo'q edi, shuning uchun xatodan kodni ishga tushirishgacha bo'lgan qadam video va kompaniya aytganlarga bog'liq.

Y Combinator tomonidan qo'llab-quvvatlanadigan startap NebuSec o'zining Code Security mahsuloti — OpenAI'ning GPT-5.4 modelida ishlaydigan — bu xatoni topganini aytadi. Iyul oyida kompaniya Android 17 ishlaydigan ARM64 qurilmasining yadrosiga yetib boradigan Firefox xatosi bilan boshlanadigan Android ekspluatatsiya zanjirini tasvirlagan.

Alohida, Zero Day Initiative (ZDI) 15-oktabrda Telegram ilovalari animatsiyali stikerlarni chizish uchun ishlatib kelgan rlottie kutubxonasidagi tuzatilmagan xato haqida maslahat e'lon qilgan. CVE-2026-111105 (CVSS balli: 7.0) deb kuzatiladigan bu xato, agar foydalanuvchi zararli fayl yoki sahifani ochsa, hujumchiga kodni ishga tushirishga imkon beradi, deb aytgan ZDI.

Telegram mart oyida ZDI'ga serverlardagi tekshiruvlar bu xatoni yumshatganini aytgan va aprelda ZDI'dan to'liq masofaviy kodni ishga tushirish zanjirini so'ragan.

Bu tekshiruvlar aylanib o'tilishi mumkin, deb aytadi tadqiqotchi Saifeldeen Aziz Tokiodagi OffensiveCon nutqining abstraktida. Tadqiqot AI yordamida fuzzing — kodga katta miqdorda buzilgan yoki kutilmagan ma'lumot berish — yordamida Telegram'ning iOS, Android va ish stoli ilovalarida rlottie'dagi xotira buzilish xatolarini topgan. Keyin u bu xatolarni — stikerlar yetkazilishi va tekshirilishidagi kamchiliklardan kelib chiqqan — zanjir qilib, Telegram iOS'da kodni ishga tushirgan.

Android ilovasi Telegram'ning e'lon qilingan manba kodiga ko'ra, iyundagi 12.8.1 va avgustdagi 12.10.0 versiyalari orasida rlottie'ni Rust'da yozilgan tlottie kutubxonasi bilan almashtirgan. Ish stoli ilovasi kodi sentyabrda xuddi shu almashtirishni amalga oshirgan va iOS kodi oktyabrda 13.0 versiyasida tlottie'ni qo'shgan, lekin hali ham rlottie'ni o'z ichiga olgan.