Telegram Android Vulnerability: The Voice Call Flaw Fixed in 12.10.4 and What to Do Now
Researchers say a Telegram for Android voice call bug, chained with two other flaws, let an attacker take over a phone with one answered call. What is confirmed, what is claimed, and how to check you are on 12.10.4.
Where Worldwide
On this page 8 sections
Telegram for Android had a flaw in the code that handles voice calls. Researchers say they chained it with two other bugs to take full control of a phone, using nothing more than an ordinary Telegram account and a call the victim answered. If anyone at your company uses Telegram on an Android phone, make sure it is on version 12.10.4 or later. The fix has been available since late September 2026.
What happened with the Telegram Android flaw
On Thursday, October 29, 2026, the security startup NebuSec disclosed the flaw, and The Hacker News reported on it the same day. NebuSec posted its disclosure on X and has not published a technical write-up, so most of what follows comes from what NebuSec's CEO told The Hacker News. NebuSec says its AI code scanning product found the bug.
According to NebuSec, the attack works like this:
- The attacker calls the victim from an ordinary Telegram account.
- The victim answers.
- A malformed message sent during the call triggers the Telegram bug, which makes the app read memory it should not.
- NebuSec says it combined this with a second bug that leaks information and an Android root exploit, giving it full control of the phone: messages, microphone and camera.
NebuSec says it reported the issue to Telegram on Saturday, September 26, 2026, two days after version 12.10.4 had already been published. Also according to NebuSec, Telegram acknowledged the report but did not believe the bug could lead to remote code execution, so no CVE was assigned and no bug bounty was paid. Telegram has not publicly confirmed that account. The Hacker News asked Telegram for comment and did not report a reply.
What we checked in Telegram's own source code
Telegram publishes the source code for its Android app on GitHub, so we went to the code instead of relying on the news report.
- Version 12.10.3 (commit dated Thursday, September 17, 2026): in the call signaling code, the function that reads a "media state" message checks that a
videoRotationfield is present, then reads its value from a different field,videoState. If a message includes the rotation field but leaves outvideoState, the app reads from an entry that does not exist. In C++, that is undefined behavior: the app can end up reading memory it should not touch. - Version 12.10.4 (commit dated Thursday, September 24, 2026): the same function now reads the correct field.
- The shared calling library: Telegram's tgcalls library got the identical fix on Tuesday, April 21, 2026, in a commit titled "Fix camera rotation". The Android app was still shipping the old code five months later.
This confirms that the coding mistake was real and is fixed in 12.10.4. It does not confirm that the mistake can be turned into a full phone takeover. That part is still only NebuSec's claim.
Claimed vs confirmed
| Statement | Status |
|---|---|
| A memory-handling bug in Telegram Android call code existed in 12.10.3 | Confirmed in Telegram's public source |
| Version 12.10.4 fixes it | Confirmed in source, commit dated September 24, 2026 |
| The bug chains with an information leak and an Android root exploit into full phone takeover | Claimed by NebuSec, no technical write-up yet |
| Affected versions run from 8.6.2 to 12.10.3 (March 2022 to September 2026) | Claimed by NebuSec |
| The victim only has to answer a call | Claimed by NebuSec |
| Tested on ARM64 phones in private (one to one) calls | Claimed by NebuSec |
| iPhone, desktop or group calls are affected | No evidence so far, per NebuSec |
| Used in real attacks | No known use reported |
| Telegram's view of the report | Known only from NebuSec, no public Telegram statement |
What is not known yet
- The other two bugs. NebuSec has not named the information leak or the Android root exploit, so we do not know whether they are already patched or which Android versions they affect.
- A CVE number. None had been assigned as of October 29, 2026, so vulnerability scanners and patch dashboards that track CVEs may not flag this at all.
- NebuSec's video. The video it shared shows a compromised phone but does not show which Telegram or Android version was running.
How to fix the Telegram Android vulnerability this week
| Step | How to do it | How to check |
|---|---|---|
| Update Telegram on Android | Open Google Play, search Telegram, tap Update | In Telegram, open Settings and scroll to the bottom: the version should read 12.10.4 or higher |
| Limit who can call you | Settings, Privacy and Security, Calls, set "Who can call me" to My Contacts or Nobody | NebuSec recommends Nobody for any phone that cannot be updated right away |
| Decline unexpected calls | Do not answer Telegram calls from accounts you do not know | Remind staff by email or chat today |
| Update Android itself | Settings, System or Security, Software update | Install any pending security update, since the chain reportedly needs an Android root exploit |
| Check company phones | Use your mobile device management (MDM) tool to list app versions | Flag any device with Telegram below 12.10.4 |
However Telegram was installed, the version number at the bottom of Settings is what counts.
Why it matters for a company network
A phone is not just a phone anymore. It holds email, two-factor codes, VPN profiles, shared drives and client conversations. Full control of one device means an attacker can read all of that and listen through the microphone. Sales, logistics and field service teams often use Telegram to talk with vendors and customers, frequently on personal phones that IT never sees.
This attack, as described, needs no link click and no download. The only defense is a patched app or call settings that block strangers. That is why app versions on staff phones belong in your security plan, not just laptops and servers. Our security hardening service covers device and app update policies alongside your website and network.
There is also a patching lesson in the timeline. The fix existed in Telegram's shared library in April but did not reach the Android app until September, and it was described as a camera rotation fix, not a security fix. If you wait for a headline before updating, you are already months behind.
Telegram Android vulnerability questions people are asking
Is Telegram safe to use on Android right now?
On version 12.10.4 or later, this specific bug is fixed. Check the version at the bottom of Telegram's Settings page.
What version of Telegram fixes the voice call flaw?
Version 12.10.4, published to Telegram's source repository on September 24, 2026.
Does the Telegram flaw affect iPhone or Telegram Desktop?
NebuSec says there is no evidence so far. The underlying library fix reached iOS version 12.7 in May and desktop version 7.0.1 in July, according to The Hacker News, but nobody has shown whether older iOS or desktop versions were exploitable.
Has anyone been hacked through this Telegram bug?
No real-world attacks have been reported. That does not prove none happened.
Is there a CVE for the Telegram Android call bug?
Not as of October 29, 2026.
I never use Telegram calls. Do I still need to update?
Yes. The attack needs only an incoming call, not an outgoing one. Updating, or setting calls to Nobody, closes that door.
The bigger lesson
Security fixes often ship quietly under boring names like "fix camera rotation". The businesses that stay safe are the ones that update apps and phones on a schedule, not the ones waiting for a news story to tell them a fix mattered.
To put that schedule in place across your phones, servers and website, see security hardening or get a quote.
Get security alerts like this by email, plus our free checklist, at EPE Security Alerts.
Sources: The Hacker News report on NebuSec's findings; Telegram for Android 12.10.4 source commit; Telegram for Android 12.10.3 source commit; tgcalls "Fix camera rotation" commit.
Have a question about this article?
Ask it here and we will answer you directly by email. Questions are private, never posted.
Security alerts by email
Hear about the next one first.
When attackers start using a flaw in software businesses run on, we email what it is, whether it touches you and what to do that week, with a round-up of our latest security writing. Free, one-click unsubscribe. You get the checklist straight away: 12 things to secure this week.
Want a result like this?
Security alerts, breaches and the technology a business runs on: what happened, who it affects and what to do.
Get a Tech QuoteKeep reading
Moldova Cyberattack: State Actor Suspected After Citizen Data Was Taken From Government Systems, What Is Confirmed and What to Check
Moldova says hackers accessed the personal data of about 450,000 citizens through government digital services....
Park Dental Data Breach Settlement: Up to $2,500 for Patients, a December 28 Claim Deadline, and Why the Case Is Still Not Over
Park Dental patients have until December 28, 2026 to claim up to $2,500 or $60, plus credit monitoring, over a...
Rosstat Cyberattack: Russia's Statistics Agency Is Still Restoring Systems, What Is Confirmed and What Businesses Should Check
Rosstat says it is still restoring systems after cyberattacks from October 29 to November 1, 2026. Hackers cla...