Skip to main content

Kendo UI CVE-2026-106148

| EUVDEUVD-2026-102087 MEDIUM
Basic XSS (CWE-80)
2026-10-15 ProgressSoftware GHSA-654c-wwjm-vr84
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 with data-source write access
  2. Delivery
    Inject malicious imageUrl with quote-breakout and event handler
  3. Exploit
    Victim loads page rendering TabStrip/Menu/PanelBar
  4. Execution
    Component emits unescaped image src attribute
  5. Persist
    JavaScript executes in victim browser
  6. Impact
    Steal session data or act as victim

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 an attacker can control or modify an imageUrl value in the data source consumed by the Kendo UI for jQuery TabStrip, Menu, or PanelBar components (versions prior to 2026.3.1015), and that a victim subsequently loads a page where the affected component renders that image. The specific injection point is the single-quoted image src attribute, into which imageUrl is inserted without escaping, allowing quote breakout and injection of extra HTML attributes/event handlers. Limiting factors: the attacker needs some privilege level to write to the data source (not anonymous), the payload only fires when a user actually renders the component (user interaction required), and applications that sanitize or constrain image URLs upstream, or have upgraded to 2026.3.1015, are not exploitable.

Impact

This is a genuine but moderate-priority issue, not a top-tier emergency. The provided CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N, score 5.4 Medium) indicates network reachability with low attack complexity, but two meaningful brakes: it requires privileges (PR:L) to modify the data source imageUrl value and requires user interaction (UI:R) in the form of a victim rendering the affected component. The scope change (S:C) correctly reflects that injected JavaScript executes in the victim's browser context rather than solely in the vulnerable component, which is typical of XSS. No EPSS score, SSVC decision, KEV listing, or POC indicator was supplied in the input; absence of these is not evidence of safety but means there is no public exploit identified at time of analysis and no signal of active exploitation. There are no conflicting signals here - description (an attacker who can modify an image URL) aligns well with PR:L and the stored/persistent XSS nature. Overall this is a real, patchable defect worth remediating on a normal cycle, not a high-CVSS-but-illusory risk, but it is bounded by the need for data-source write access and victim rendering rather than being wormable or unauthenticated-remote.

Exploit ScenarioDerived

An attacker with the ability to influence a data source feeding a Kendo UI TabStrip, Menu, or PanelBar (e.g., a lower-privileged user whose profile or content supplies an image URL) sets imageUrl to a value containing a single quote followed by an injected event handler such as onerror=alert(document.cookie). When another user - potentially an administrator - views the page and the component renders the image src into its single-quoted attribute without escaping, the injected handler fires and runs attacker JavaScript in that victim's session. No public proof-of-concept was provided in the input.

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 in Progress Kendo UI for jQuery prior to 2026.3.1015 allows an authenticated attacker with low privileges (CVSS PR:L) to inject extra HTML attributes and event handlers by modifying an imageUrl value consumed by the TabStrip, Menu, or PanelBar components. The vulnerable components insert the imageUrl into a single-quoted image src attribute without escaping, so a crafted value can break out of the attribute and execute JavaScript when a victim interacts with a page that renders the affected component (UI:R); successful exploitation can affect the confidentiality and integrity of data accessible to the application. No public exploit code or CISA KEV active exploitation was identified at time of analysis, and the vendor fix is version 2026.3.1015.

RemediationAI

Vendor-released patch: upgrade Progress Kendo UI for jQuery to version 2026.3.1015 or later. If immediate upgrade is not possible, treat all imageUrl values as untrusted: apply strict validation or sanitization that allows only expected image URL schemes and hosts and rejects single quotes, angle brackets, and event-handler syntax before the value reaches the component; this may break legitimate dynamic or external image URLs unless the allowlist is maintained. Avoid binding user- or repository-controlled data directly to imageUrl in TabStrip, Menu, or PanelBar, and restrict who can modify the underlying data source because exploitation requires low privileges (PR:L) plus a victim rendering the component. A restrictive Content Security Policy that disallows inline event handlers and untrusted script sources can reduce impact, but it may require nonce or hash tuning and could break other inline scripts or Kendo UI features. See the vendor advisory at https://www.telerik.com/kendo-jquery-ui/documentation/knowledge-base/kb-security-tabstrip-menu-panelbar-image-url-xss-cve-2026-106148 for details.

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 affected technology is Progress Kendo UI for jQuery, a client-side JavaScript UI library used with HTML and JavaScript. CVE-2026-106148 is classified as CWE-80, improper neutralization of script-related HTML tags in a web page (basic XSS), and the CPE cpe:2.3:a:progress_software:kendo_ui_for_jquery:*:*:*:*:*:*:*:* identifies Kendo UI for jQuery as the affected product. In the TabStrip, Menu, and PanelBar components, an imageUrl value from a data source is placed into a single-quoted image src attribute without escaping; because the value is not HTML-attribute-encoded, an attacker who can alter that value can include a single quote to close the attribute and then inject additional attributes, including event handlers such as onerror, leading to script execution in the context of the affected application. The CVSS vector CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N indicates remote exploitation with low attack complexity, required low privileges (PR:L), required user interaction (UI:R), scope change (S:C), and limited confidentiality and integrity impact; availability is not impacted.

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

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 data-source write access so PR:L; victim must render the component so UI:R; injected script runs in the browser (S:C) with limited confidentiality/integrity impact and no availability effect.

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:P/VC:L/VI:L/VA:N/SC:L/SI:L/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

1
Patch available
Oct 15, 2026 - 15:17 EUVD

DescriptionCVE.org

In Progress® Kendo® UI for jQuery prior to 2026.3.1015, the TabStrip, Menu, and PanelBar components insert data source imageUrl values into single-quoted image src attributes without proper escaping. An attacker who can modify an image URL can inject additional HTML attributes, including event handlers, and execute JavaScript in a user's browser when the affected component renders the image. Successful exploitation can compromise the confidentiality and integrity of data accessible to the affected application. The earliest affected version has not been confirmed. This issue is fixed in version 2026.3.1015.

Threat Intelligence Overview

EPSS Score
0.2%
Top 95% exploitable
Prevalence
Medium
popular commercial jQuery UI component library, common in enterprise web apps
Social Media
1
Sightings
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.

CVE-2026-108116 HIGH
7.5 Oct 15

Remote, unauthenticated injection in the Progress Kendo UI for jQuery PivotGrid XMLA transport (all versions prior to v2

CVE-2026-106163 MEDIUM
6.5 Oct 15

Cross-site scripting in the Kendo UI for jQuery FileBrowser and ImageBrowser components (v2023.1.117 through pre-v2026.3

CVE-2026-106153 MEDIUM
5.4 Oct 15

Cross-site scripting in Progress Kendo UI for jQuery (versions prior to 2026.3.1015) allows an attacker to execute JavaS

CVE-2026-106151 MEDIUM
5.4 Oct 15

Cross-site scripting in Progress Kendo UI for jQuery's Validator affects versions from 2012.2.710 through 2026.3.1015, w

CVE-2026-106150 MEDIUM
5.4 Oct 15

Cross-site scripting in Progress Kendo UI for jQuery (all versions prior to 2026.3.1015) allows an authenticated low-pri

CVE-2026-106149 MEDIUM
5.4 Oct 15

Cross-site scripting (DOM/stored) in Progress Kendo UI for jQuery prior to v2026.3.1015 allows an attacker who can influ

CVE-2026-106147 MEDIUM
5.4 Oct 15

Stored cross-site scripting in the Progress Kendo UI for jQuery ListBox widget allows an attacker who can modify the dat

CVE-2026-106161 MEDIUM
5.4 Oct 15

Cross-site scripting in Progress Kendo UI for jQuery (releases from v2020.1.114 through 2026.3.1015) lets an attacker wh

CVE-2026-106160 MEDIUM
5.4 Oct 15

Prototype pollution in Progress Kendo UI for jQuery versions prior to 2026.3.1015 lets an authenticated, low-privileged

CVE-2026-106159 MEDIUM
4.7 Oct 15

Cross-site scripting in Progress Kendo UI for jQuery (versions 2022.3.1109 up to but not including 2026.3.1015) allows a

CVE-2026-106158 MEDIUM
4.7 Oct 15

Stored/DOM cross-site scripting in Progress Kendo UI for jQuery (Scheduler widget, versions 2026.3.811 and earlier) allo

CVE-2026-106157 MEDIUM
4.7 Oct 15

Cross-site scripting (XSS) in the PanelBar component of Progress Kendo UI for jQuery (versions 2019.2.514 through before

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