Skip to main content

Telegram CVE-2026-111105

| EUVDEUVD-2026-102227 HIGH
Numeric Truncation Error (CWE-197)
2026-10-15 zdi GHSA-6r3v-wp87-h2gv
7.0
CVSS 3.0 · Vendor: zdi
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Deliver malicious Lottie file to target
  2. Delivery
    Victim opens file or renders page
  3. Exploit
    Numeric truncation yields out-of-bounds write
  4. Execution
    Corrupt heap memory in rlottie
  5. Impact
    Execute arbitrary code in process context

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Numeric truncation prevention
Exploitation Conditions

Exploitation requires the victim to open or render a malicious Lottie animation processed by Telegram's bundled rlottie library - the flaw is in rlottie's handling of user-supplied animation data, so the specific trigger is parsing an attacker-crafted Lottie/TGS sticker or animation. Limiting factors: user interaction is mandatory (UI:R - the target must visit a malicious page or open a malicious file, so there is no zero-click or server-side path indicated), attack complexity is high (AC:H - reliably converting the pre-buffer out-of-bounds write into code execution requires defeating memory protections), and the CVSS vector scores this as local (AV:L), consistent with a client-side file/content-handling bug rather than an unauthenticated network service. No special configuration is noted; rlottie animation rendering is a default feature of the Telegram client.

Impact

This is a moderate-priority issue rather than a drop-everything emergency, and the signals are largely consistent once read carefully. The CVSS 3.0 base score is 7.0 (High) with vector AV:L/AC:H/PR:N/UI:R, meaning no privileges are required (PR:N, unauthenticated) but exploitation demands user interaction (UI:R), carries high attack complexity (AC:H), and - notably - is scored as a LOCAL attack vector (AV:L) despite the description's phrase 'remote attackers.' This is a real tension to flag: ZDI models file-parsing/open-a-malicious-file bugs as AV:L even when the file is delivered over the internet, so the practical delivery is remote but the technical trigger is local file/content handling - verify intended delivery path before treating this as a drive-by network exploit. Impact is uniformly high (C:H/I:H/A:H) because an out-of-bounds write (CWE-197 numeric truncation leading to a write before the start of an allocated buffer) yields arbitrary code execution in the process context. No EPSS score, no CISA KEV listing, and no public exploit were provided in the input, so there is no public exploit identified at time of analysis and no evidence of active exploitation; the AC:H and UI:R requirements further argue against trivial mass exploitation. The core mitigating factors (user must open a malicious file/page, high complexity to weaponize a memory-corruption primitive) temper the otherwise severe RCE impact, making this a patch-on-normal-cycle issue absent new exploitation signals.

Exploit ScenarioDerived

An attacker crafts a malicious Lottie animation that triggers a numeric truncation in Telegram's rlottie parsing library, causing a write before the start of an allocated buffer. The victim receives and opens the animation (or visits a page that renders it), and the resulting memory corruption lets the attacker execute arbitrary code in the context of the Telegram process. No public exploit code is identified at time of analysis, and high attack complexity (AC:H) means reliable exploitation requires non-trivial memory-corruption engineering.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 15, 2026

Remote code execution in Telegram's bundled rlottie library allows an attacker to execute arbitrary code in the context of the current process when a victim opens a malicious Lottie/TGS animation. The flaw is a numeric truncation error (CWE-197) that results in an out-of-bounds write before the start of an allocated buffer, requiring user interaction (UI:R) and high attack complexity (AC:H) to exploit; the CVSS vector is AV:L, indicating a client-side file/content-handling issue. No public exploit has been identified at time of analysis, and no CISA KEV status is present.

RemediationAI

No vendor-released patch has been identified at time of analysis. Compensating controls include avoiding the opening of Lottie/TGS animations from untrusted sources (trade-off: limits legitimate animated sticker functionality) and, if possible, disabling animated sticker rendering in Telegram settings (trade-off: reduced user experience). Since the attack vector is local (AV:L) and requires user interaction, network-level filtering is ineffective; user awareness training to not open suspicious animations is advisable. Monitor the ZDI advisory ZDI-26-757 and Telegram's official security channels for patch availability and apply updates as soon as they are released. Until a patch is available, consider restricting the ability to receive and render animated stickers from unknown contacts.

Affected VersionsENISA

Telegram 6.6.2

Affected Packages

euvd telegram no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The vulnerability resides in rlottie, a compact C++ library for rendering Lottie animations, which Telegram bundles for displaying animated stickers and TGS files. CWE-197 (Numeric Truncation Error) indicates that an integer value is truncated (e.g., from a larger type to a smaller type) during parsing of user-supplied animation data, leading to an incorrect size calculation. This miscalculation causes a write operation before the start of an allocated buffer, an out-of-bounds write that can be leveraged to corrupt memory and execute arbitrary code. The CVSS vector CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H shows that no privileges are required (PR:N), but the attack requires the victim to open or render a malicious Lottie animation (UI:R), and high complexity (AC:H) is needed to reliably convert the memory corruption into code execution. The CPE cpe:2.3:a:telegram:telegram:*:*:*:*:*:*:*:* indicates that all versions of Telegram are potentially affected, as no specific version range is provided in the available data.

Know when Telegram gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (zdi) PRIMARY 7.0 HIGH
AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
vuln.today AI 7.0 HIGH

Client-side file/animation parsing gives AV:L; reliable memory-corruption exploitation gives AC:H; no auth needed (PR:N) but victim must open content (UI:R); code execution yields full C/I/A impact.

3.1 AV:L/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
4.0 AV:L/AC:H/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (zdi).

CVSS VectorVendor: zdi

Attack Vector
Local
Attack Complexity
High
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

DescriptionCVE.org

Telegram rlottie Numeric Truncation Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Telegram. User interaction is required to exploit this vulnerability in that the target must visit a malicious page or open a malicious file.

The specific flaw exists within the rlottie library. The issue results from the lack of proper validation of user-supplied data, which can result in a write before the start of an allocated buffer. An attacker can leverage this vulnerability to execute code in the context of the current process. Was ZDI-CAN-30207.

Executive ViewAI

Why It Matters

Telegram clients that bundle the rlottie animation library face a high-severity code execution risk if a user opens a crafted Lottie/TGS animation, potentially allowing attacker code to run in the user's Telegram process. Because no vendor-released patch is identified at time of analysis and the product is widely used for business communication, leadership should treat this as an urgent but manageable end-user risk requiring immediate policy and technical mitigations. No public exploit has been identified at time of analysis.

Business Impact: High
Compensating Controls

No vendor patch identified at time of analysis; disable auto-download/auto-play of Lottie/TGS animations, block untrusted .tgs and Lottie .json files at email/web gateways, restrict or prohibit Telegram on high-risk endpoints, apply least privilege, and monitor vendor advisories for a fixed release.

Threat Intelligence Overview

EPSS Score
0.1%
Top 97% exploitable
Prevalence
High
Telegram is a globally deployed messaging client with hundreds of millions of users
Social Media
1
Sightings
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

35
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +35
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

CVE-2019-10044 HIGH POC
8.8 Mar 25

Telegram Desktop before 1.5.12 on Windows, and the Telegram applications for Android, iOS, and Linux, is vulnerable to a

CVE-2026-107181 HIGH POC
8.6 Oct 07

One-click account takeover in Telegram Desktop before 7.2.9, where the Core::Sandbox inter-process communication layer f

CVE-2026-94488 HIGH POC
8.3 Sep 21

Telegram Desktop before 6.9.4 fails to escape inline-keyboard button text when a chat is exported to HTML, so attacker-c

CVE-2018-20436 HIGH POC
8.1 Dec 24

The "secret chat" feature in Telegram 4.9.1 for Android has a "side channel" in which Telegram servers send GET requests

CVE-2021-47793 HIGH POC
7.5 Jan 16

Telegram Desktop versions up to 2.9.2 is affected by allocation of resources without limits or throttling (CVSS 7.5).

CVE-2018-17231 HIGH POC
7.5 Sep 19

Telegram Desktop (aka tdesktop) 1.3.14 might allow attackers to cause a denial of service (assertion failure and applica

CVE-2021-31321 HIGH POC
7.1 May 18

Telegram Android <7.1.0 (2090), Telegram iOS <7.1, and Telegram macOS <7.1 are affected by a Stack Based Overflow in the

CVE-2021-31320 HIGH POC
7.1 May 18

Telegram Android <7.1.0 (2090), Telegram iOS <7.1, and Telegram macOS <7.1 are affected by a Heap Buffer Overflow in the

CVE-2018-17780 MEDIUM POC
6.5 Sep 29

Telegram Desktop (aka tdesktop) 1.3.14, and Telegram 3.3.0.0 WP8.1 on Windows, leaks end-user public and private IP addr

CVE-2022-43363 MEDIUM POC
6.1 Dec 06

Telegram Web 15.3.1 allows XSS via a certain payload derived from a Target Corporation website. Rated medium severity (C

CVE-2021-40532 CRITICAL
9.8 Sep 06

Telegram Web K Alpha before 0.7.2 mishandles the characters in a document extension. Rated critical severity (CVSS 9.8),

CVE-2018-17613 CRITICAL
9.8 Sep 28

Telegram Desktop (aka tdesktop) 1.3.16 alpha, when "Use proxy" is enabled, sends credentials and application data in cle

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy