Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate with low privileges
-
DeliveryInject HTML payload into chart-bound string value
-
ExploitVictim hovers over affected data point
-
ExecutionDefault tooltip renders payload as raw HTML
-
ImpactJavaScript executes in victim browser session
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization HTML tag escaping
MITRE ATT&CK
1 technique across 1 tactic: Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires (1) an attacker holding low privileges in the application who can influence a string value bound to the chart - e.g. a username, label, or data field persisted and later plotted; (2) use of the default Chart tooltip (single-point or shared), which renders the formatted point value as raw HTML without encoding; (3) an affected version of @progress/kendo-vue-charts from 2.5.0 up to but not including 16.2.0; and (4) a victim user hovering over the poisoned data point (UI:R) to trigger execution. Exploitation is limited by the need for prior authenticated access and mandatory victim interaction, and by the fact that applications using a custom tooltip template that encodes values, or upgraded to 16.2.0, are not exposed. |
| Impact | This is a moderate, not high-priority, issue whose signals are internally consistent. The vendor-provided CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N, base 5.4) describes a stored cross-site scripting flaw (CWE-80): network-reachable and low-complexity, but gated by two meaningful constraints - the attacker must already hold low privileges (PR:L) sufficient to influence a string value bound to the chart, and a victim must actively hover over the affected data point (UI:R). The scope change (S:C) reflects script executing in the victim's browser context rather than only the vulnerable component, but both confidentiality and integrity impacts are rated Low and availability is unaffected. No EPSS probability, CISA KEV listing, or public POC was provided in the input, so there is no public exploit identified at time of analysis and no evidence of active exploitation; the risk is therefore driven by the flaw's characteristics rather than observed threat activity. The dependence on prior authenticated access plus victim interaction makes mass, drive-by exploitation unlikely, placing this below network-unauthenticated RCE-class issues. One minor data inconsistency to verify: the supplied CVE ID is CVE-2026-106139 while the reference advisory URL ends in 'cve-2026-1061389' - confirm the canonical identifier with the vendor. |
| Exploit ScenarioDerived | A low-privileged user of a multi-user Vue application (built with @progress/kendo-vue-charts) enters a crafted string - containing an HTML element with an event handler such as onmouseover - into a field that is subsequently bound to a chart series and rendered in the default tooltip. When another user, potentially a higher-privileged operator, hovers over that data point, the unencoded HTML executes JavaScript in their browser session. No public exploit code was provided in the input, so this remains a vendor-described scenario rather than a demonstrated one. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 10, 2026
Moderate-severity cross-site scripting (XSS) in Progress Kendo UI for Vue's chart component (@progress/kendo-vue-charts) versions 2.5.0 through 16.1.x allows an authenticated attacker with low privileges to inject malicious HTML into chart tooltip values, which executes JavaScript when a victim hovers over a data point. The default chart tooltip renders formatted point values as raw HTML without encoding, leading to potential compromise of data confidentiality and integrity. No public exploit identified at time of analysis. Exploitation requires the attacker to influence a string value bound to the chart and the victim to interact with the tooltip (UI:R).
RemediationAI
Upgrade @progress/kendo-vue-charts to version 16.2.0 or later, which fixes the default tooltip rendering by encoding values. As a workaround, applications can use a custom tooltip template that explicitly encodes the point value before rendering, though this requires development effort and may alter tooltip appearance. Additionally, restrict the ability of low-privileged users to influence string values that are bound to charts (e.g., sanitize user input at the application layer). Note that the vulnerability only affects the default tooltip; applications already using a custom encoding tooltip are not exposed. Refer to the vendor advisory for details: https://www.telerik.com/kendo-vue-ui/components/knowledge-base/kb-security-chart-tooltip-xss-cve-2026-1061389.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability resides in the @progress/kendo-vue-charts package, a Vue.js charting library within Progress Kendo UI for Vue. It is a client-side cross-site scripting (XSS) issue classified as CWE-80 (Improper Neutralization of Script-Related HTML Tags in a Web Page). The default Chart tooltip-used for both single-point and shared tooltips-formats and inserts the point value directly into the DOM as HTML without encoding. An attacker who can control a string value (e.g., a username or label) that is later bound to the chart can inject HTML with event handlers (e.g., onmouseover) that execute when a user hovers over the data point. This is possible because the tooltip rendering does not sanitize or encode the value, and the attack is triggered by user interaction. Applications using a custom tooltip template that performs encoding are not affected. The affected versions are from 2.5.0 up to but not including 16.2.0, as indicated by the CPE cpe:2.3:a:progress_software:kendo_ui_for_vue:*:*:*:*:*:*:*:*.
Know when Kendo Ui For Vue gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
Stored XSS reachable over the network (AV:N) but requires low-privilege data-write access (PR:L) and victim hover (UI:R); script escapes the component into the browser context (S:C) with low confidentiality/integrity impact.
Primary rating from Vendor (ProgressSoftware).
CVSS VectorVendor: ProgressSoftware
Lifecycle Timeline
1DescriptionCVE.org
In Progress® Kendo UI for Vue (@progress/kendo-vue-charts) starting with version 2.5.0 and prior to 16.2.0, the default Chart tooltip renders the formatted point value as raw HTML without encoding, in both the single-point and the shared tooltip. An attacker with low privileges who can influence a string value bound to the chart can supply HTML containing event handlers that execute JavaScript in a user's browser when the user hovers over the affected data point. Successful exploitation can compromise the confidentiality and integrity of data accessible to the affected application.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
EUVD-2026-96305
GHSA-24vw-8hfx-r684
NVD
CVE.org
EPSS
VulDB
Exploit-DB