Illustration: Telegram widget flaw enables RCE on Android
Mecanismo de widgets em chats do Telegram · Public exploit code

[Single source] Telegram widget flaw enables RCE on Android

· 1 min read

A QuickJS-ng parser flaw in Telegram's widget engine can cause out-of-bounds memory corruption and native code execution. The researcher demonstrated RCE on Android during message rendering without requiring the user to open the widget. The item does not say whether a fix is available.

WhatsApp LinkedIn X
CriticalVulnerabilityPublic exploit codeFix unconfirmed

In 30 seconds

Alleged

The latest supplied post alleges that a proof of concept exists for a Telegram in-chat widget flaw capable of native code execution. A separate account reports that Telegram said the Android issue had been fixed and the fix deployed to all users, but the evidence does not identify the patched version or independently verify deployment.ptdbugsx.com · ptdbugs · xOpen original sourceSee in source listDarkWebInformerx.com · DarkWebInformer · xOpen original sourceSee in source list

What happened

Alleged

According to the two discussion posts, a malformed widget can trigger an out-of-bounds write in Telegram's QuickJS-ng based widget engine. They allege that this corruption can be used to alter an ArrayBuffer and ultimately execute native code while Telegram renders a received widget message.ptdbugsx.com · ptdbugs · xOpen original sourceSee in source listDarkWebInformerx.com · DarkWebInformer · xOpen original sourceSee in source list

Why it matters

Inferred

If the reported behavior is accurate, the danger is not limited to a widget that someone deliberately opens. One account says exploitation can begin during message rendering, which would reduce the interaction required from a targeted user and make affected clients more exposed to malicious messages.DarkWebInformerx.com · DarkWebInformer · xOpen original sourceSee in source list

What to do

Inferred

Android users should make sure Telegram is fully updated, because one post reports that later builds contain mitigations and attributes to Telegram a statement that the Android fix was deployed to all users. The batch provides no version number, changelog, or official advisory with which to confirm that a particular installation is protected.DarkWebInformerx.com · DarkWebInformer · xOpen original sourceSee in source list

Confirmed and still uncertain

Observed

The supplied posts agree on the claimed parser flaw, out-of-bounds corruption, and potential native code execution. What remains unknown from this batch includes the affected version range, patch identifier, exploit reliability, attack prerequisites, whether exploitation has occurred outside research, and whether every distribution channel received the reported Android fix.ptdbugsx.com · ptdbugs · xOpen original sourceSee in source listDarkWebInformerx.com · DarkWebInformer · xOpen original sourceSee in source list

What people are saying

Alleged

DarkWebInformer says researchers demonstrated remote code execution on affected Android and iOS builds and that later Telegram builds contain mitigations. PTD Bugs, in the newer supplied post, describes a proof of concept involving a malformed strict function with eval. These are third-party accounts, not direct statements from Telegram in the supplied material.DarkWebInformerx.com · DarkWebInformer · xOpen original sourceSee in source listptdbugsx.com · ptdbugs · xOpen original sourceSee in source list

Evolution

Observed

The earliest supplied entries point to a research repository and describe the vulnerability, demonstrations on mobile platforms, and a reported Android fix. A later post restates the technical chain and says a proof of concept or exploit has been discovered, but adds no patch version or independent confirmation of exposure.github.comgithub.com · rssOpen original sourceSee in source listDarkWebInformerx.com · DarkWebInformer · xOpen original sourceSee in source listptdbugsx.com · ptdbugs · xOpen original sourceSee in source list

Reach

Observed

1 independent groups, 3 updates, and 38 engagements.

Technical detail

Alleged

The claimed chain starts with a malformed strict-mode function using eval in the QuickJS-ng parser. The posts say this produces an out-of-bounds write, corrupts an ArrayBuffer, and can be developed into native code execution inside an affected Telegram client. One account also mentions additional memory-corruption and use-after-free findings, without supplying their details in this batch.ptdbugsx.com · ptdbugs · xOpen original sourceSee in source listDarkWebInformerx.com · DarkWebInformer · xOpen original sourceSee in source list

Sources and evidence

Observed

The batch contains a GitHub repository link with no accompanying body text and two X posts summarizing the research. Consequently, the detailed vulnerability and remediation claims here come from those discussion posts. The supplied evidence includes no Telegram advisory, patch notes, CVE record, reproducible test output, or repository contents that independently confirm them.github.comgithub.com · rssOpen original sourceSee in source listptdbugsx.com · ptdbugs · xOpen original sourceSee in source listDarkWebInformerx.com · DarkWebInformer · xOpen original sourceSee in source list

Sources

  1. ptdbugsx.com · ptdbugs · x
  2. DarkWebInformerx.com · DarkWebInformer · x
  3. github.comgithub.com · rss

Incidents like this, every morning

The ones that need action first, in a 3-minute read.

Free · 1 email a day, in the morning · no spam, unsubscribe in 1 click

Get the next one tomorrow morning

One email a day with what changed, what to fix first and how.

Free · 1 email a day, in the morning · no spam, unsubscribe in 1 click

Share it with your team

Whoever handles security with you should get it too.

LinkedIn X

Your colleague gets a confirmation request. Nothing is sent unless they confirm.

See all news

Read also

Before you go: get this every day

The HIFY Radar daily edition lands every morning with the incidents that need action. Free.

Free · 1 email a day, in the morning · no spam, unsubscribe in 1 click