- A security flaw in Telegram Desktop, identified as CVE-2026-107181, allowed attackers to steal files and possibly take over accounts by exploiting a crafted link. It affected versions before 7.2.9, where Telegram Desktop could send files without user confirmation using internal commands.
- Telegram released a fix in version 7.2.9, available since September 17, 2026, with version 7.3.1 being the latest as of October 17, 2026. Users are advised to update to at least version 7.2.9 to stay protected, ensuring their software is not vulnerable to these attacks.
A serious security vulnerability has been discovered in Telegram Desktop that could allow attackers to steal sensitive files and potentially take control of a user’s Telegram account. The vulnerability, identified as CVE-2026-107181, affects Telegram Desktop versions earlier than 7.2.9.
What makes this security flaw particularly concerning is that an attacker could exploit it through a specially crafted link. Under certain conditions, clicking the link could cause Telegram Desktop to send local files to an attacker-controlled chat without displaying a file-sharing confirmation.
Fortunately, Telegram has already fixed the vulnerability. Version 7.2.9, released on September 17, 2026, contains the necessary security changes. However, as of October 17, 2026, Telegram Desktop 7.3.1 is the latest stable version, so users should install that or any newer stable release available.
Here’s everything you need to know about the Telegram Desktop security flaw, how to check whether your computer is affected, and what steps you should take to protect your account.
What Is the Telegram Desktop Security Vulnerability?
The recently disclosed Telegram Desktop vulnerability is tracked as CVE-2026-107181. Security researcher Emiliano Versini published technical findings explaining how attackers could exploit weaknesses in the application’s handling of links and internal commands.
The vulnerability involves an inter-process communication (IPC) mechanism used by Telegram Desktop. This mechanism allows different instances of the application to communicate with each other, including when Telegram receives links from other programs.
Normally, this process should handle incoming links safely. However, vulnerable versions did not properly escape certain characters used to separate internal commands.
As a result, a malicious link could potentially insert additional instructions into the communication process.
The vulnerability received a CVSS 4.0 severity score of 8.6 out of 10, placing it in the high-severity category.
The most important details include:
- Vulnerability ID: CVE-2026-107181.
- Affected software: Telegram Desktop.
- Affected versions: Versions earlier than 7.2.9.
- First fixed version: Telegram Desktop 7.2.9.
- Potential impact: Local file theft and Telegram account takeover.
- Public disclosure: October 2026.
The published exploit demonstration was confirmed on Windows. Although the vulnerability record covers Telegram Desktop generally, the public demonstration should not be interpreted as proof that every operating system was exploited successfully.
How Does the Telegram Desktop Security Flaw Work?
To understand the risk, consider what happens when you click a Telegram-related link in your browser. Your operating system can launch Telegram Desktop and pass the link to the application.
If Telegram is already running, a newly launched process may forward that link to the existing instance through an internal communication channel.
In vulnerable versions, an attacker could manipulate this communication process using specially constructed characters within the link.
1. A Malicious Link Triggers the Vulnerability
An attacker could distribute an apparently ordinary website link through a Telegram group, message, or another online platform.
That website could redirect the browser to a malicious Telegram link. When the operating system passed it to a running vulnerable Telegram Desktop application, the crafted content could be interpreted as additional internal instructions.
This matters because the attack could begin with a familiar action: opening a link in a web browser.
2. Telegram Could Access Files Without Permission
The researcher identified a legacy internal feature that could read a local file and send it to a Telegram chat. This feature was intended for internal automation rather than ordinary messaging.
By combining the command-injection weakness with that feature, attackers could potentially make the application transmit files without asking the user to approve the transfer.
The demonstrated attack also depended on supporting conditions, including files being downloaded to predictable locations.
3. Stolen Session Data Could Enable Account Takeover
One particularly sensitive target was Telegram Desktop’s locally stored session information.
These files help the desktop application maintain an authenticated connection without asking users to sign in every time.
If attackers obtained enough usable session data, they could potentially restore the Telegram session on another computer. A local passcode can provide additional protection for this data, but it does not prevent other files from being exposed.
Importantly, the demonstrated attack involved a link opening outside Telegram’s own link handler. Simply receiving a malicious message did not automatically establish that the account had been compromised.
How to Check If Your Telegram Desktop Is Vulnerable
Before changing security settings, check which Telegram Desktop version is installed on your computer.
Check Telegram Desktop Version on Windows
- Open the Telegram Desktop application.
- Click the three-line menu in the upper-left corner.
- Select Settings.
- Open Advanced if necessary to locate update information.
- Look for the installed application version in the settings or update section.
If your version is 7.2.8 or earlier, your installation falls within the affected version range. Update immediately.
Versions 7.2.9 and newer contain the fix for CVE-2026-107181. However, using the most recent stable release is preferable because it includes additional improvements.
Check Telegram Desktop on macOS or Linux
Open Telegram Desktop and find its version information through the application settings or About section. The exact location can vary depending on the operating system and how Telegram was installed.
Remember that Telegram Desktop and Telegram’s separate native macOS application have different version numbering. Do not compare their version numbers directly.
How to Update Telegram Desktop to Fix CVE-2026-107181
The most reliable solution is to update Telegram Desktop to version 7.2.9 or later. No registry changes, antivirus exclusions, or unofficial patches are required.
Method 1: Update Telegram Desktop from Settings
If Telegram Desktop is working normally, the built-in updater is usually the easiest option.
- Launch Telegram Desktop on your computer.
- Open the main menu and select Settings.
- Navigate to Advanced.
- Find the automatic updates section.
- Click Check for Updates if available.
- Download and install the available stable update.
- Restart Telegram Desktop when prompted.
After restarting, verify that the application displays version 7.2.9 or newer.
This update addresses the vulnerable internal command handling and removes the legacy file-sending mechanism involved in the demonstrated attack.
Method 2: Download the Latest Telegram Desktop Installer
If the built-in updater does not work, install the current version manually.
- Open your browser and visit https://desktop.telegram.org/.
- Select the appropriate Windows, macOS, or Linux download.
- Download the official Telegram Desktop installer.
- Close Telegram Desktop completely.
- Run the installer and follow the on-screen instructions.
- Reopen Telegram and confirm that the update was successful.
Installing the official application over an existing installation should normally preserve your local setup. Nevertheless, avoid deleting application data or uninstalling the existing version unless necessary.
Never download a supposed Telegram security patch from an unknown website, social media post, or unsolicited message.
Method 3: Update Telegram Desktop from Microsoft Store or Linux Package Manager
If you installed Telegram through Microsoft Store, open the Store’s downloads or updates section and check for application updates.
Linux users who installed Telegram through Flatpak, Snap, or their distribution’s package manager should update it through the same source.
Package availability and update timing can vary. After installation, confirm the installed version rather than assuming an update completed successfully.
What to Do If You Already Clicked a Suspicious Telegram Link
Clicking an unfamiliar link does not automatically mean that your Telegram account has been hacked. However, users who clicked suspicious links while running an affected Telegram Desktop version should take additional precautions.
1. Update Telegram Desktop Immediately
Install the latest stable release before opening further links or downloading files through Telegram.
Updating prevents future exploitation of this particular flaw, but it cannot retrieve information that may already have been stolen.
2. Review Active Telegram Sessions
- Open Telegram on a trusted phone or updated computer.
- Go to Settings.
- Select Devices.
- Review the devices and sessions connected to your account.
- Terminate any session you do not recognize.
If you suspect your desktop session files were stolen, terminate that desktop session from another trusted device as well. This is important because stolen authenticated sessions may not require a fresh login code.
Telegram may temporarily restrict termination of older sessions from a newly logged-in device. If that happens, use an existing trusted session.
3. Enable Two-Step Verification
Open Settings > Privacy and Security > Two-Step Verification and configure a strong password along with a secure recovery email address.
Two-step verification helps prevent unauthorized new logins. However, it should not be treated as a replacement for terminating a session that may already have been copied.
4. Check for Unexpected Account Activity
Look for messages you did not send, unfamiliar groups, newly authorized devices, and unexpected changes to account settings.
Also check whether sensitive information was available on the affected computer. The underlying vulnerability involved arbitrary file access, so the risk was not necessarily limited to Telegram account information.
If the computer contained important work credentials or other secrets that may have been exposed, consider rotating those credentials from a trusted device.
Additional Security Tips to Protect Telegram Desktop
Installing the patched version is essential, but a few security settings can help reduce exposure to similar attacks.
Restrict Automatic File Downloads
Open Telegram Desktop’s data and storage settings and review automatic media and file downloads.
Consider disabling automatic file downloads from unfamiliar groups, or enable the option to ask where each file should be saved.
This reduces the likelihood of unexpected attachments being placed on your computer without your attention.
Limit Who Can Add You to Groups
Navigate to Settings > Privacy and Security > Groups & Channels, if available in your app, and restrict group invitations to your contacts.
This is particularly useful because the demonstrated attack involved an attacker-controlled Telegram group.
Set a Local Telegram Passcode
Telegram Desktop also supports a local passcode that protects access to the application and adds protection to locally stored session data.
Use a strong, unique passcode rather than a simple PIN. Keep in mind that a local passcode does not replace application updates or prevent every form of file theft.
Avoid Unexpected Browser Prompts
Be cautious if a website unexpectedly asks permission to open Telegram Desktop. If you did not intentionally request that action, cancel the prompt.
Browsers may display these confirmation messages when a website attempts to launch an external application. Such prompts provide a useful opportunity to stop an unfamiliar request.
Common Telegram Desktop Update Problems and Fixes
Telegram Desktop Is Not Showing an Update
First, confirm that you are using the official Telegram Desktop application. Restart it and check the update section again.
If the update remains unavailable, download the current stable installer directly from Telegram’s official website.
Telegram Desktop Update Is Stuck Downloading
Check your internet connection and ensure that sufficient storage space is available.
Completely close Telegram, reopen it, and retry the update. If necessary, use the official installer instead of the built-in updater.
Telegram Desktop Still Shows an Older Version
Some computers have multiple Telegram installations, including portable versions or separate Store installations.
Check which application shortcut you are opening. You may have updated one copy while continuing to launch an older installation.
Keep all Telegram Desktop installations updated, especially if you use multiple Windows accounts or portable copies.
Frequently Asked Questions
Is the Telegram Desktop security flaw real?
Yes. CVE-2026-107181 is a documented high-severity vulnerability affecting Telegram Desktop versions earlier than 7.2.9. Public technical research demonstrated a possible attack involving local file theft and session compromise.
Is Telegram Desktop 7.2.9 safe to use?
Version 7.2.9 includes the fix for this specific vulnerability. However, users should install the latest stable version available rather than remain on an older release unnecessarily.
What is the latest Telegram Desktop version in October 2026?
As of October 17, 2026, the latest stable release listed in the project’s GitHub releases is Telegram Desktop 7.3.1, published October 10, 2026. Check Telegram’s official website for any subsequent updates.
Can Telegram Desktop be hacked by clicking a link?
The disclosed vulnerability demonstrated how a crafted link could trigger unauthorized file access under certain conditions. The attack depended on vulnerable software and a specific delivery process. It does not mean that every Telegram link is malicious.
Are Telegram Android and iPhone apps affected?
CVE-2026-107181 specifically concerns Telegram Desktop’s internal communication mechanism. The published advisory does not identify the Android or iOS applications as affected by this vulnerability.
Does enabling two-step verification completely prevent account theft?
No. Two-step verification provides important protection against unauthorized logins, but an attacker who obtains an already authenticated session may be able to bypass the need for a new login. Reviewing and terminating suspicious sessions is essential.
Has the vulnerability been exploited in real attacks?
A public proof of concept demonstrates the vulnerability, but that does not establish widespread exploitation. Publicly confirmed large-scale attacks were not established by the available reporting as of October 17, 2026.
Will reinstalling Telegram remove the security risk?
Installing a patched version prevents this specific vulnerability from being exploited again. However, reinstalling Telegram does not invalidate previously stolen session credentials or undo a possible data leak. Review active sessions if compromise is suspected.
Final Thoughts
The Telegram Desktop security flaw CVE-2026-107181 is a reminder that even popular messaging applications can contain vulnerabilities capable of exposing sensitive information.
Telegram Desktop versions earlier than 7.2.9 are affected, and the security fix has been available since September 2026. Users should install version 7.2.9 or later, preferably the most recent stable release.
After updating, review your active sessions, enable two-step verification, restrict unexpected downloads, and be careful when websites request permission to open Telegram.
Bottom line: If you are still running Telegram Desktop 7.2.8 or older, update immediately. It is the most important step you can take to protect yourself against this particular security vulnerability.





