Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify app rendering attacker-controlled PanelBar URL
-
DeliveryCraft URL breaking single-quoted href with injected event handler
-
ExploitStore/deliver poisoned data source item
-
ExecutionVictim interacts with affected PanelBar item
-
PersistJavaScript executes in victim browser session
-
ImpactTheft or tampering of session-accessible data
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 | Exploitation requires that the target application binds the Kendo UI for jQuery PanelBar component to a data source in which item URL values are attacker-influenceable (e.g., URLs drawn from user input or untrusted records), on an affected version (2019.2.514 through versions before 2026.3.1015). The attacker must be able to inject a value that escapes the single-quoted href attribute, and a victim must then interact with that specific PanelBar item (UI:R) for the injected event handler to fire. Limiting factors: it does not affect applications whose PanelBar URLs are entirely static or server-controlled; it depends on the specific app wiring user data into item URLs (reflected in AC:H); it requires victim interaction; and it is fully remediated by upgrading to 2026.3.1015. |
| Impact | This is a genuine but moderate-priority issue, not a top-tier emergency. The vendor-supplied CVSS 3.1 vector (AV:N/AC:H/PR:N/UI:R/S:C/C:L/I:L/A:N, base 4.7) tells a coherent story that matches the description: a DOM/stored XSS in the Kendo UI for jQuery PanelBar that is network-reachable and needs no attacker privileges, but is gated by both high attack complexity (AC:H - the attacker must first find an application that renders attacker-controllable PanelBar item URLs) and required user interaction (UI:R - a victim must interact with the poisoned item). Impact is deliberately scoped as Low/Low confidentiality and integrity with the changed scope (S:C) reflecting that injected JavaScript executes in the victim's browser session rather than on the server. No EPSS score, no CISA KEV listing, and no public POC were provided, so by the precision rules this is 'no public exploit identified at time of analysis' - there is no signal of active or widespread exploitation. The signals are internally consistent (no conflict between CVSS and description), so the realistic verdict is a legitimate client-side XSS worth patching on a normal cadence, elevated only for applications that expose user-controlled URLs through PanelBar, and not a drop-everything issue absent exploitation evidence. |
| Exploit ScenarioDerived | An application binds a Kendo UI PanelBar to a data source whose item URL values originate from user- or attacker-influenced data (e.g., a navigation menu built from database records). An attacker supplies a crafted URL that breaks out of the single-quoted href attribute to inject an event-handler attribute, and when a victim later interacts with that PanelBar item, the attacker's JavaScript runs in the victim's authenticated browser session. No public exploit code was identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 15, 2026
Cross-site scripting (XSS) in the PanelBar component of Progress Kendo UI for jQuery (versions 2019.2.514 through before 2026.3.1015) allows unauthenticated remote attackers who can influence PanelBar item URL values to inject additional HTML attributes, including event handlers, into a single-quoted href attribute, resulting in JavaScript execution in a victim's browser upon interaction with the crafted item. Exploitation requires that the target application binds the PanelBar to a data source with attacker-controllable URLs and that a victim interacts with the item, making it a moderate-severity issue (CVSS 4.7) with high attack complexity. No public exploit code has been identified at time of analysis, and the vulnerability is fully remediated by upgrading to version 2026.3.1015.
RemediationAI
Vendor-released patch: upgrade to Kendo UI for jQuery version 2026.3.1015 or later, which fully remediates the issue. For applications that cannot immediately upgrade, ensure that PanelBar item URL values are not derived from untrusted user input or external data sources; if dynamic URLs are necessary, sanitize and validate them to prevent attribute injection, but note that this is a compensating control with potential bypass if not comprehensive. Additionally, implement a strict Content Security Policy (CSP) that disallows unsafe-inline scripts to mitigate the impact of any XSS, though this may break legitimate inline scripts and requires careful tuning. Review application code for any bindings that pass user-controllable data into PanelBar item URLs and restrict those bindings as a temporary measure. Refer to the vendor advisory at https://www.telerik.com/kendo-jquery-ui/documentation/knowledge-base/kb-security-panelbar-url-xss-cve-2026-106157 for further details.
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 PanelBar component of Kendo UI for jQuery, a popular JavaScript library for building interactive web UIs. The PanelBar renders hierarchical data, and when item URLs are bound from a data source, the component inserts these values into a single-quoted href attribute without proper encoding. This allows an attacker who controls an item URL to break out of the attribute and inject arbitrary HTML attributes, such as event handlers (e.g., onmouseover), leading to cross-site scripting (XSS). The root cause is CWE-80: Improper Neutralization of Script-Related HTML Tags in a Web Page (Basic XSS), a subset of injection flaws where user-supplied input is not correctly sanitized before being placed into HTML attribute context. The CVSS vector (CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:L/I:L/A:N) indicates a network attack, high complexity because it depends on specific application wiring of user data into item URLs, no privileges required, and user interaction needed for the injected event handler to fire. The scope change (S:C) reflects that the vulnerable component (PanelBar) and the impacted component (the victim's browser session) are different security scopes. The CPE (cpe:2.3:a:progress_software:kendo_ui_for_jquery:*:*:*:*:*:*:*:*) confirms all versions in the affected range are vulnerable. The issue is fixed in version 2026.3.1015.
Know when Kendo Ui For Jquery 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:H/PR:N/UI:R/S:C/C:L/I:L/A:N
AC:H because exploitation depends on the app rendering attacker-controlled item URLs; UI:R since a victim must interact with the item; S:C and C:L/I:L for client-side script execution in the victim's session; A:N as no availability impact.
Primary rating from Vendor (ProgressSoftware).
CVSS VectorVendor: ProgressSoftware
Lifecycle Timeline
1DescriptionCVE.org
In Progress® Kendo® UI for jQuery versions starting with 2019.2.514 and prior to 2026.3.1015, the PanelBar component inserts data source item URL values into a single-quoted href attribute without proper encoding. An attacker who can control an item URL can inject additional HTML attributes, including event handlers, and execute JavaScript in a user's browser when the affected item is interacted with. Successful exploitation can compromise the confidentiality and integrity of data accessible to the affected application. This issue is fixed in version 2026.3.1015.
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.
More in Kendo Ui For Jquery
View allRemote, unauthenticated injection in the Progress Kendo UI for jQuery PivotGrid XMLA transport (all versions prior to v2
Cross-site scripting in the Kendo UI for jQuery FileBrowser and ImageBrowser components (v2023.1.117 through pre-v2026.3
Cross-site scripting in Progress Kendo UI for jQuery (versions prior to 2026.3.1015) allows an attacker to execute JavaS
Cross-site scripting in Progress Kendo UI for jQuery's Validator affects versions from 2012.2.710 through 2026.3.1015, w
Cross-site scripting in Progress Kendo UI for jQuery (all versions prior to 2026.3.1015) allows an authenticated low-pri
Cross-site scripting (DOM/stored) in Progress Kendo UI for jQuery prior to v2026.3.1015 allows an attacker who can influ
Cross-site scripting in Progress Kendo UI for jQuery prior to 2026.3.1015 allows an authenticated attacker with low priv
Stored cross-site scripting in the Progress Kendo UI for jQuery ListBox widget allows an attacker who can modify the dat
Cross-site scripting in Progress Kendo UI for jQuery (releases from v2020.1.114 through 2026.3.1015) lets an attacker wh
Prototype pollution in Progress Kendo UI for jQuery versions prior to 2026.3.1015 lets an authenticated, low-privileged
Cross-site scripting in Progress Kendo UI for jQuery (versions 2022.3.1109 up to but not including 2026.3.1015) allows a
Stored/DOM cross-site scripting in Progress Kendo UI for jQuery (Scheduler widget, versions 2026.3.811 and earlier) allo
EUVD-2026-102081
GHSA-7jqm-7rmf-mmhp
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB