CVE-2022-23466: teler dashboard vulnerable to DOM-based cross-site scripting (XSS)
3.1
CVSS Score
3.1
Basic Information
CVE ID
GHSA ID
EPSS Score
0.26208%
CWE
Published
12/6/2022
Updated
1/31/2023
KEV Status
No
Technology
Go
Technical Details
CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:H/UI:R/S:U/C:N/I:L/A:L
| Package Name | Ecosystem | Vulnerable Versions | First Patched Version |
|---|---|---|---|
| teler.app | go | >= 2.0.0-rc, <= 2.0.0-rc.3 | 2.0.0-rc.4 |
| teler.app | go | = 2.0.0-dev | 2.0.0-dev.2 |
Vulnerability Intelligence
Miggo AI
Root Cause Analysis
The vulnerability stems from unsanitized use of innerHTML with user-controlled data in three key locations: 1) When populating category names (data.category), 2) When displaying matches (data[data.element]), and 3) When creating signature filter items (name parameter). The commit diff shows these were all modified to use a new escapeHTML function, confirming these were the vulnerable points. The lack of HTML entity escaping in these DOM manipulation operations directly enables DOM-based XSS.