Skip to main content

Kendo UI for jQuery EUVDEUVD-2026-102076

| CVE-2026-106149 MEDIUM
Basic XSS (CWE-80)
2026-10-15 ProgressSoftware GHSA-652h-g6m5-7m82
5.4
CVSS 3.1 · Vendor: ProgressSoftware
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as low-privileged user
  2. Delivery
    Inject event-handler attribute into bound dataSource field
  3. Exploit
    Victim renders and interacts with Menu
  4. Execution
    Script executes in victim browser context
  5. Impact
    Exfiltrate 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 application bind attacker-controllable data into the Kendo UI for jQuery Menu component's dataSource fields, which the Menu then concatenates into HTML attributes without neutralization. The attacker must already hold low-level privileges sufficient to write those bound fields (PR:L), and a victim must actively interact with the rendered Menu for the injected event-handler attribute to fire (UI:R) - automatic/no-interaction triggering is not indicated. Risk is limited to deployments on Kendo UI for jQuery versions prior to v2026.3.1015 that surface user-controllable data through Menu bindings; applications that do not expose writable dataSource fields to lower-privileged users, or that apply their own output encoding, are not realistically exposed.

Impact

This is a moderate-severity, lower-priority stored/DOM cross-site scripting flaw (CWE-80) rather than a mass-exploitation threat. The vendor CVSS 3.1 vector (CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N, base 5.4) tells a coherent story: exploitation is network-reachable and low-complexity, but it requires an attacker who already holds low-level privileges to control the dataSource fields bound into the Menu, AND it requires a victim to interact with the rendered Menu (UI:R). The scope change (S:C) and C:L/I:L reflect that injected JavaScript runs in another user's browser context, affecting data beyond the vulnerable component itself, but impact is only Low across confidentiality and integrity with no availability impact. No EPSS score, no CISA KEV listing, and no public POC were provided in the input, so the realistic signal is: not actively exploited and no public exploit identified at time of analysis. The combination of required prior privileges plus required user interaction materially limits real-world risk - this is a defense-in-depth output-encoding fix, not an urgent internet-facing emergency. No signals conflict; the main gap is the absence of EPSS/KEV/POC data, whose absence is expected for a newly disclosed vendor-reported issue and should not be read as low risk by itself.

Exploit ScenarioDerived

An attacker with a low-privileged application account populates a data field (e.g., a Menu item label or attribute sourced from the bound dataSource) with a crafted value containing a JavaScript event-handler attribute. When a higher-privileged or different user later views and interacts with the Menu, the injected handler fires in that victim's browser, allowing theft of session-accessible data or actions in the victim's context. No public exploit code was identified in the provided data, and successful exploitation depends on victim interaction with the affected Menu.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 15, 2026

Cross-site scripting (DOM/stored) in Progress Kendo UI for jQuery prior to v2026.3.1015 allows an attacker who can influence Menu dataSource fields to inject JavaScript event-handler attributes that execute in a victim's browser when the affected Menu is interacted with. The flaw requires low privileges (PR:L) to write the attacker-controlled bound fields and user interaction (UI:R) to trigger execution, with a scope change (S:C) since the injected script runs in the host application's page context, affecting confidentiality and integrity of browser-accessible data. Progress has released a vendor patch in v2026.3.1015; no confirmed active exploitation or public exploit code was identified at time of analysis, and the issue is assessed as moderate severity rather than a mass-exploitation threat.

RemediationAI

Apply the vendor-released patch by upgrading Kendo UI for jQuery to v2026.3.1015 or later, as documented in Progress/Telerik's advisory (https://www.telerik.com/kendo-jquery-ui/documentation/knowledge-base/kb-security-menu-xss-cve-2026-106149). Where immediate upgrading is not possible, the most effective compensating control is to stop feeding untrusted values into Menu dataSource fields that are rendered as attributes - server-side allow-listing or strict validation of those field values breaks the injection path but requires auditing every binding and may reduce the flexibility of data-driven menus. As an additional layer, encode or strip HTML-attribute metacharacters (quotes, angle brackets, 'javascript:') from any user-supplied string used in Menu item attributes before rendering; this can alter legitimate display text, so test carefully. A Content Security Policy that disallows inline event handlers and unsafe-inline script sources will block execution of injected on* handlers, though it may break other inline scripts in the host application and must be rolled out with reporting first. Finally, tighten who can write the bound fields so that low-privileged users cannot store values destined for Menu attributes, recognizing that this reduces exposure only for that data path rather than eliminating the underlying defect.

Affected VersionsENISA

Kendo UI for jQuery 2011.2.804 <2026.3.1015

Affected Packages

euvd kendo_ui_for_jquery fix: 2026.3.1015

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 is an improper-neutralization issue in the CWE-80 family (Improper Neutralization of Script-Related HTML Tags in a Web Page), closely related to classic cross-site scripting. The Kendo UI for jQuery Menu widget builds HTML attributes for its items by concatenating values taken from fields bound to its dataSource, rather than using a safe attribute-setting API or encoding the values for the HTML-attribute context. Because attribute-name/attribute-value boundaries are not neutralized, a value controlled by a low-privileged user can break out of the intended attribute and introduce event-handler attributes such as onmouseover or onclick. When the widget renders and the victim interacts with the Menu, the injected handler executes as script inside the hosting application's origin. The CVSS vector CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N reflects network delivery, a requirement to already hold privileges sufficient to write the bound fields, mandatory victim interaction, and a scope change as the injected code runs in the context of the victim's page rather than the widget's own logic. The single affected CPE is cpe:2.3:a:progress_software:kendo_ui_for_jquery:*:*:*:*:*:*:*:*, confirming the exposure is version-scoped to the Kendo UI for jQuery library itself, not to a server-side component.

Know when 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

Vendor (ProgressSoftware) PRIMARY 5.4 MEDIUM
AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
vuln.today AI 5.4 MEDIUM

Attacker needs low privileges to control bound fields (PR:L) and a victim must interact with the Menu (UI:R); injected script runs in the victim's browser context (S:C) with Low C/I and no availability impact.

3.1 AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:A/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (ProgressSoftware).

CVSS VectorVendor: ProgressSoftware

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
None

Lifecycle Timeline

2
Patch available
Oct 15, 2026 - 15:17 EUVD
CVE Published
Oct 15, 2026 - 14:08 cve.org
MEDIUM 5.4

DescriptionCVE.org

In Progress® Kendo® UI for jQuery prior to v2026.3.1015, the Menu component constructs HTML attributes from bound dataSource fields by string concatenation without proper neutralization. An attacker with low privileges who can control these fields can inject JavaScript event-handler attributes that execute when a user interacts with the affected Menu, compromising the confidentiality and integrity of data accessible in the user's browser context.

Threat Intelligence Overview

EPSS Score
0.2%
Top 95% exploitable
Prevalence
High
widely deployed commercial jQuery UI component suite in enterprise web apps
Data Quality
4 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

27
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +27
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy