Cross-site scripting in Telegram Desktop
Key facts
- Attack vector
- Local
- Privileges required
- None
- User interaction
- Active
- Attack complexity
- Low
- Attack requirements
- None
- Impact type
- Cross-site scripting
- Confidentiality · integrity · availability
- High · High · None
- Fix status
- Fixed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-79.
Summary
Telegram Desktop before 6.9.4 allows XSS in the HTML exporter. (The first fixed stable version is 7.0.1.) This occurs in button.text.toUtf8 in export_output_html.cpp. Exploitation cannot occur unless HTML export was used by a victim. However, the exploit payload can be exported if a message were forwarded into a group by a member (it is not necessary for the message author to be a member of a group).
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- Poc
- Automatable
- No
- Technical impact
- Total
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
Remediation
- Fix · CNA Telegram Desktop (Telegram) Fixed in 6.9.4
Timeline
- 2026-10-02 Threatist record created from CVE-2026-94488
- 2026-10-03 Alias added: GHSA-58p4-4g24-j8vp
References
Exploit 1
More Telegram vulnerabilities
- TI-2026-69140 Telegram Desktop IPC Record Injection Enables File Exfiltration CVSS 4.0HIGH 8.6
- TI-2018-11088 An issue was discovered in the org.telegram.messenger application 4.8.11 for Android. CVSS 3.0MEDIUM 6.8
- TI-2021-10892 The Telegram app 7.6.2 for iOS allows remote authenticated users to cause a denial of… CVSS 3.1MEDIUM 5.7
- TI-2023-11787 Telegram 9.3.1 and 9.4.0 allows attackers to access restricted files, microphone ,or… CVSS 3.1MEDIUM 5.5
- TI-2026-06783 Telegram Desktop Bot API url_auth_box.cpp RequestButton null pointer dereference CVSS 4.0MEDIUM 5.3
- TI-2021-22409 Telegram Desktop 2.9.2 - Denial of Service (PoC) CVSS 4.0MEDIUM 4.6
Sources
- CVE-2026-94488 · CVE Program
- CVE-2026-94488 · NVD
- FIRST EPSS
- GHSA-58p4-4g24-j8vp · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences