Description
In Progress® Kendo® UI for jQuery prior to 2026.3.1015, Model.accept passes server-response keys to kendo.setter without guarding against unsafe object paths containing __proto__, constructor, or prototype. An attacker who can supply data accepted by an affected model can modify object prototype attributes and influence application behavior, potentially compromising the confidentiality and integrity of application data. The impact depends on how the application uses the modified objects, including in server-side JavaScript scenarios. The earliest affected version has not been confirmed. This issue is fixed in version 2026.3.1015.
Published: 2026-10-15
Score: 5.4 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Prototype Pollution
Action: Patch now
AI Analysis

Impact

Progress Kendo UI for jQuery allows a model to accept server‑supplied data through Model.accept and then pass that data to kendo.setter without guarding against unsafe object paths such as __proto__, constructor or prototype. This enables an attacker who can supply acceptable data to the model to alter object prototype attributes, thereby affecting application logic and potentially exposing or modifying sensitive data. The consequences include compromise of confidentiality and integrity of application data, especially when the modified objects are used in server‑side JavaScript contexts. The vulnerability’s nature is a classic prototype‑pollution flaw (CWE‑1321).

Affected Systems

The affected product is Kendo UI for jQuery from Progress Software. Any installation running a version earlier than 2026.3.1015 is vulnerable. The earliest impacted release has not been pinpointed, but all releases prior to 2026.3.1015 are susceptible.

Risk and Exploitability

The CVSS score of 5.4 indicates moderate severity, while an EPSS below 1% suggests a low likelihood of real‑world exploitation at the moment. The vulnerability is not listed in CISA’s KEV catalog, indicating no known widespread exploitation. The attack vector would require an attacker to supply data that the model accepts, which may be achievable through user input or manipulated API responses. Given the nature of prototype pollution, a successful exploitation could lead to arbitrary code execution within the JavaScript runtime if the application subsequently processes the polluted prototype. However, without confirmed exploitation scenarios, the risk remains moderate but non‑negligible.

Generated by OpenCVE AI on October 16, 2026 at 21:11 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Kendo UI for jQuery to version 2026.3.1015 or later.
  • Restrict or sanitize data passed to Model.accept, ensuring that keys containing __proto__, constructor or prototype are removed before use.
  • Validate all client‑side input and avoid using untrusted data in Model.accept when possible.

Generated by OpenCVE AI on October 16, 2026 at 21:11 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 20 Oct 2026 19:45:00 +0000

Type Values Removed Values Added
First Time appeared Progress kendo Ui
CPEs cpe:2.3:a:progress:kendo_ui:*:*:*:*:*:*:*:*
Vendors & Products Progress kendo Ui

Mon, 19 Oct 2026 14:30:00 +0000

Type Values Removed Values Added
First Time appeared Progress
Progress kendo Ui For Jquery
Vendors & Products Progress
Progress kendo Ui For Jquery

Thu, 15 Oct 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 15 Oct 2026 13:45:00 +0000

Type Values Removed Values Added
Description In Progress® Kendo® UI for jQuery prior to 2026.3.1015, Model.accept passes server-response keys to kendo.setter without guarding against unsafe object paths containing __proto__, constructor, or prototype. An attacker who can supply data accepted by an affected model can modify object prototype attributes and influence application behavior, potentially compromising the confidentiality and integrity of application data. The impact depends on how the application uses the modified objects, including in server-side JavaScript scenarios. The earliest affected version has not been confirmed. This issue is fixed in version 2026.3.1015.
Title Prototype Pollution via Model.accept and kendo.setter in Kendo UI for jQuery
Weaknesses CWE-1321
References
Metrics cvssV3_1

{'score': 5.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N'}


Subscriptions

Progress Kendo Ui Kendo Ui For Jquery
cve-icon MITRE

Status: PUBLISHED

Assigner: ProgressSoftware

Published:

Updated: 2026-10-15T18:26:30.515Z

Reserved: 2026-10-06T15:51:14.432Z

Link: CVE-2026-106160

cve-icon Vulnrichment

Updated: 2026-10-15T18:26:24.250Z

cve-icon NVD

Status : Analyzed

Published: 2026-10-15T14:17:14.727

Modified: 2026-10-20T19:39:35.483

Link: CVE-2026-106160

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-19T14:01:26Z

Weaknesses
  • CWE-1321

    Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')