Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privileged write access to validation message
-
DeliveryInject HTML/event-handler into data-msg-* attribute
-
ExploitVictim triggers form validation
-
ExecutionValidator decodes and parses message as live markup
-
ImpactExecute JavaScript in victim's 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 | Exploitation requires that the attacker can modify a Validator validation message consumed from a data-msg-* attribute (e.g. a field whose contents are attacker-influenced and later surfaced as a validation message), and that a victim user then performs an action that triggers the Validator's validation routine. Limiting factors: the attacker needs some privilege/write access to the message content (reflected by PR:L - this is not a fully unauthenticated flaw), victim user interaction is mandatory (UI:R), and only applications using the Kendo UI for jQuery Validator with data-msg-* driven messages prior to version 2026.3.1015 are affected. Impact is confined to script execution in the victim's browser (confidentiality and integrity of data accessible to the app), with no availability impact. |
| Impact | This is a moderate-severity stored/DOM cross-site scripting issue (CWE-80) in Progress Kendo UI for jQuery's Validator, rated CVSS 5.4 by the vendor (CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N). The signals are internally consistent and point to a real-but-not-urgent priority rather than a mass-exploitation threat. The vector requires low privileges (PR:L) - specifically the ability to modify a validation message/data-msg-* attribute - plus victim user interaction (UI:R, triggering validation), which meaningfully constrains exploitation to attackers who already have some write access to the message content. There is no CISA KEV listing and no EPSS score or public POC supplied in the intelligence, so exploitation status is 'no public exploit identified at time of analysis'; nothing here indicates active or widespread exploitation. The scope change (S:C) and limited C/I impact (C:L/I:L/A:N) correctly reflect that successful attacks run script in a victim's browser session rather than compromising the server directly. Net: a legitimate flaw worth patching on a normal cycle, but the privilege and user-interaction prerequisites make it far lower real-world risk than its network attack vector alone might suggest. Note: no EPSS probability was provided, so quantitative exploitation likelihood cannot be stated. |
| Exploit ScenarioDerived | An attacker with the ability to control a validation message (for example via a stored field that feeds a data-msg-* attribute) injects HTML containing an event handler that was previously safely escaped in the page. When a legitimate user interacts with the affected form and triggers Validator validation, the Validator decodes and parses the message as live HTML, executing the attacker's JavaScript in that user's browser. No public exploit code was identified at the 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 in Progress Kendo UI for jQuery's Validator affects versions from 2012.2.710 through 2026.3.1015, where validation messages read from data-msg-* attributes are decoded and then parsed as HTML, so text that was correctly escaped in the page attribute becomes active markup and event handlers when validation runs. An attacker with low privileges who can influence the content of a validation message, combined with a victim triggering the Validator, can execute JavaScript in the victim's browser and compromise the confidentiality and integrity of data accessible to the application. The vendor rates this CVSS 5.4 (CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N); no public exploit identified at time of analysis.
RemediationAI
Vendor-released patch: upgrade Kendo UI for jQuery to version 2026.3.1015 or later, as stated in the Telerik advisory at https://www.telerik.com/kendo-jquery-ui/documentation/knowledge-base/kb-security-validator-message-xss-cve-2026-106151. If immediate upgrade is not possible, do not populate data-msg-* attributes from user-influenced or otherwise untrusted message content, and server-side sanitize or encode any validation strings before they reach the page so that the Validator's decode-then-HTML-parse step cannot reintroduce active markup; this reduces exposure but does not fix the underlying widget behavior and requires auditing every form that uses data-msg-* attributes. A strict Content Security Policy can limit script execution from injected handlers but may break existing inline scripts and should be treated as defense in depth rather than a substitute for the patch, and the JS exception says nothing about authentication requirements beyond the low-privilege vector (PR:L), so review whether any write access to validation message storage can be eliminated.
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
Progress Kendo UI for jQuery is a commercial JavaScript UI widget library built on jQuery, and its Validator component supports inline validation messaging via data-msg-* attributes placed on form fields. The flaw (CWE-80, improper neutralization of script-related HTML tags) is that the Validator takes the value of a data-msg-* attribute, decodes it, and then treats the decoded result as HTML rather than as plain text. Because HTML escaping that was correct in the attribute context is effectively undone by the decode-then-HTML-parse sequence, an attacker who can control or influence the message content can smuggle script-related markup, including event handlers, which activates when the Validator renders the message. This is a DOM/stored-style cross-site scripting condition scoped to applications that use the affected Kendo UI for jQuery Validator with data-msg-* driven messages; the CPE cpe:2.3:a:progress_software:kendo_ui_for_jquery:*:*:*:*:*:*:*:* confirms the affected package across all versions before the fix, and the CVSS vector (S:C, C:L/I:L/A:N) reflects script execution in the victim's browser with no availability impact.
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:L/PR:L/UI:R/S:C/C:L/I:L/A:N
Attacker needs write access to the validation message (PR:L) and victim must trigger validation (UI:R); script runs cross-context in the browser (S:C) with limited C/I and no availability impact.
Primary rating from Vendor (ProgressSoftware).
CVSS VectorVendor: ProgressSoftware
Lifecycle Timeline
1DescriptionCVE.org
In Progress® Kendo® UI for jQuery versions starting with 2012.2.710 and prior to 2026.3.1015, the Validator decodes validation messages from data-msg-* attributes and parses the resulting text as HTML. An attacker who can modify a validation message can cause HTML that was correctly escaped in the page attribute to become active markup, including event handlers, when the user triggers validation. Successful exploitation can execute JavaScript in a user's browser and 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 (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
Cross-site scripting (XSS) in the PanelBar component of Progress Kendo UI for jQuery (versions 2019.2.514 through before
EUVD-2026-102078
GHSA-47fh-6q7r-rmvx
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB