CVE-2026-73031
telegram-search Stored XSS via v-html in MessageList.vue
CVSS Score
8.7
EPSS Score
0.0%
EPSS Percentile
0th
telegram-search contains a stored cross-site scripting vulnerability that allows remote attackers to execute arbitrary JavaScript in victims' browsers by sending crafted messages containing unsanitized HTML to a shared Telegram group. The highlightKeyword function in MessageList.vue passes raw message content directly to v-html without HTML escaping or sanitization, enabling stored, cross-user, zero-click execution of injected payloads such as image onerror handlers when victims browse or search messages.
| CWE | CWE-79 |
| Vendor | gramsearch |
| Product | telegram-search |
| Published | Aug 11, 2026 |
Stay Ahead of the Next One
Get instant alerts for gramsearch telegram-search
Be the first to know when new high vulnerabilities affecting gramsearch telegram-search are published โ delivered to Slack, Telegram or Discord.
Get Free Alerts โ
Free ยท No credit card ยท 60 sec setup
CVSS v3 Breakdown
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
Required
Scope
Changed
Confidentiality
High
Integrity
High
Availability
None
Affected Versions
GramSearch / telegram-search
0 โค 1.2.8
References
github.com: https://github.com/GramSearch/telegram-search github.com: https://github.com/GramSearch/telegram-search/issues/653 github.com: https://github.com/groupultra/telegram-search/commit/54f6adced844ce9990228d75e31348bfed934e05 github.com: https://github.com/GramSearch/telegram-search/pull/654 vulncheck.com: https://www.vulncheck.com/advisories/telegram-search-stored-xss-via-v-html-in-messagelist-vue
Credits
YU SUN