Skip to main content

Kendo UI for jQuery EUVDEUVD-2026-102056

| CVE-2026-106163 MEDIUM
Basic XSS (CWE-80)
2026-10-15 ProgressSoftware GHSA-h6x6-4hqj-rcpg
6.5
CVSS 3.1 · Vendor: ProgressSoftware
View

Attack ChainAIDerived

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

  1. Access
    Gain ability to set file/directory names
  2. Delivery
    Store entry with script in its name
  3. Exploit
    Victim opens FileBrowser/ImageBrowser
  4. Execution
    Unencoded name rendered as HTML
  5. Persist
    JavaScript executes in victim session
  6. Impact
    Steal session data / tamper with app content

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 deploy the Kendo UI for jQuery FileBrowser or ImageBrowser component (used with the Editor/upload workflows) on an affected version (v2023.1.117 through pre-v2026.3.1015), AND that an attacker can control the name of a file or directory that the component will enumerate and display (typically via an upload or shared-storage path). The payload only fires when a victim user actually navigates to and views the affected browser dialog, and it executes with that victim's privileges in the application's origin. Limiting factors: the attacker needs write/upload influence over the browsed storage, the victim must open the specific component, and sites not using FileBrowser/ImageBrowser are unaffected even on vulnerable versions; impact is confined to the victim's browser context (no server-side code execution).

Impact

This is a medium-severity (CVSS 6.5) DOM/stored XSS in the Kendo UI for jQuery FileBrowser and ImageBrowser components (CWE-80). No EPSS score, SSVC decision data, KEV listing, or public POC was provided in the input, so exploitation-probability and automatability signals are entirely absent - the assessment rests only on the CVSS vector and the vendor description. KEV status is NO and no POC is referenced, so this is not a confirmed in-the-wild threat; it reads as a credible but not urgent issue. The vendor's vector (AV:N/AC:L/PR:N/UI:N) is notably generous for what the description characterizes as script execution triggered when a user's browser renders attacker-supplied file/directory names: in practice an attacker must be able to place files or directories with script-bearing names where the component will read them (implying some upload/write capability) and a victim must actually open the FileBrowser/ImageBrowser view. CONFLICT TO VERIFY: CVSS asserts PR:N/UI:N, but the described mechanism (rendering stored names when the component is viewed) implies some attacker privilege and victim interaction - treat PR:N/UI:N as a best-case upper bound. Impact is correctly bounded to C:L/I:L/A:N (session/data exposure and limited integrity within the app context, no availability loss). Net: a real but second-tier priority - patch in normal cycles unless the FileBrowser/ImageBrowser is exposed to untrusted content, in which case prioritize.

Exploit ScenarioDerived

An attacker who can influence file or directory names in a storage location served by the FileBrowser/ImageBrowser (e.g. via an upload feature or a shared directory) creates an entry whose name contains script-related HTML. When a legitimate user later opens the file/image browser, the unencoded name is rendered and the embedded JavaScript executes in their browser session, exposing or tampering with data the application can access. No public exploit code is referenced, so this would currently require attacker-developed tooling.

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 the Kendo UI for jQuery FileBrowser and ImageBrowser components (v2023.1.117 through pre-v2026.3.1015) lets a file or directory name containing script-related HTML execute JavaScript in the browser of any user who opens the affected browse dialog, compromising the confidentiality and integrity of data reachable in that application origin. Exploitation is conditional: an attacker must be able to influence the name of a file or directory that the component enumerates (typically via an upload or a shared storage path), and the payload only fires when a victim actually views the FileBrowser or ImageBrowser view - the independent assessment therefore scores this AV:N/AC:L/PR:L/UI:R (6.5) rather than the vendor's PR:N/UI:N vector. Impact is confined to the victim's browser context with no server-side code execution; no public exploit code was identified at time of analysis and there is no CISA KEV listing, but a fixed release (v2026.3.1015) is available.

RemediationAI

Vendor-released patch: upgrade Kendo UI for jQuery to v2026.3.1015 or later, which includes the fix for the FileBrowser/ImageBrowser encoding flaw, per the advisory at https://www.telerik.com/kendo-jquery-ui/documentation/knowledge-base/kb-security-filebrowser-imagebrowser-xss-cve-2026-106163. If the upgrade cannot be applied immediately, compensating controls - each with trade-offs - include server-side sanitizing or HTML-encoding the file and directory names returned by the FileBrowser/ImageBrowser transport (a correct but maintenance-heavy fix that must be re-applied to every listing endpoint), rejecting or auto-renaming uploaded objects whose names contain HTML metacharacters such as angle brackets or quotes (effective but may break legitimate filenames and existing links), and restricting who can write or upload into the browsed storage directory so untrusted parties cannot seed a malicious name (reduces the attack surface but does not fix the underlying rendering bug). A strict Content-Security-Policy with a nonce- or allowlist-based script-src on the pages hosting the dialogs limits execution of injected script but does not prevent the markup injection itself and can break inline scripts in older Kendo themes. In all cases, keep the browse dialog closed to untrusted content until the patched build is deployed.

Affected VersionsENISA

Kendo UI for jQuery 2023.1.117 <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

Kendo UI for jQuery is Progress/Telerik's jQuery-based widget library; its FileBrowser and ImageBrowser widgets provide the file- and image-management dialogs used by the Editor and upload workflows, enumerating remote content through a configured transport (for example a controller that lists directories and files). The root cause is CWE-80, improper neutralization of script-related HTML tags - the components render remotely supplied file and directory names as HTML instead of encoding them, so a name containing script-related markup is interpreted by the browser rather than displayed as text. CPE data pins the affected package as cpe:2.3:a:progress_software:kendo_ui_for_jquery:*:*:*:*:*:*:*:* (all versions in the wildcard range), with the advisory narrowing the window to releases from v2023.1.117 up to but not including v2026.3.1015. The vendor vector (AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N) treats the issue as remotely triggerable without privileges or interaction, whereas the independent assessment (AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:N) reflects two real-world prerequisites: the attacker needs write/name influence over the browsed storage, and a user must open the component for the injected script to run with that victim's privileges in the application's origin. Applications that do not deploy FileBrowser or ImageBrowser are unaffected even on vulnerable library versions.

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 6.5 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
vuln.today AI 4.6 MEDIUM

Attacker must supply stored file/directory names (PR:L) and the script only runs when a victim opens the browser component (UI:R); limited confidentiality/integrity impact in the app context, no availability loss.

3.1 AV:N/AC:L/PR:L/UI:R/S:U/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:N/SI:N/SA:N

Primary rating from Vendor (ProgressSoftware).

CVSS VectorVendor: ProgressSoftware

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

Lifecycle Timeline

1
Patch available
Oct 15, 2026 - 14:02 EUVD

DescriptionCVE.org

In Progress® Kendo® UI for jQuery versions starting with v2023.1.117 and prior to v2026.3.1015, the FileBrowser and ImageBrowser components render remotely supplied file and directory names as HTML without proper encoding. An attacker-controlled name containing script-related HTML can execute JavaScript in the user's browser, compromising the confidentiality and integrity of data accessible to the affected application.

Threat Intelligence Overview

EPSS Score
0.2%
Top 94% exploitable
Prevalence
Medium
popular commercial UI library, but vulnerable file/image browser components used selectively
Social Media
1
Sightings
Data Quality
3 sources
Confidence: Low

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

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
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-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-106148 MEDIUM
5.4 Oct 15

Cross-site scripting in Progress Kendo UI for jQuery prior to 2026.3.1015 allows an authenticated attacker with low priv

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