CVE-2026-94488

NameCVE-2026-94488
DescriptionTelegram 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).
SourceCVE (at NVD; CERT, ENISA, LWN, oss-sec, fulldisc, Debian ELTS, Red Hat, Ubuntu, Gentoo, SUSE bugzilla/CVE, GitHub advisories/code/issues, web search, more)
Debian Bugs1150329

Vulnerable and fixed packages

The table below lists information on source packages.

Source PackageReleaseVersionStatus
telegram-desktop (PTS)bookworm4.6.5+ds-2vulnerable
forky, sid5.7.2+ds-5vulnerable

The information below is based on the following data on fixed versions.

PackageTypeReleaseFixed VersionUrgencyOriginDebian Bugs
telegram-desktopsource(unstable)(unfixed)1150329

Notes

https://expatch.com/writeups/telegram-html-export-xss.html
Introduced with: https://github.com/telegramdesktop/tdesktop/commit/52c779bffa8dde3c5c09826add2607328fae0924 (v4.15.1)
Fixed by: https://github.com/telegramdesktop/tdesktop/commit/8457d13aa795fadf99c955d2a04f00ebc3c59df9 (v6.9.4)

Search for package or bug name: Reporting problems