Summary
CVE-2026-19219 is an insufficient integrity protection vulnerability in Telerik UI for ASP.NET AJAX’s RadEditor component. Attackers who possess or recover the application’s encryption key material can tamper with dialog request parameters used by RadEditor’s built-in file browser to alter the folders it reads from, writes to, and uploads into, potentially resulting in remote code execution. The flaw carries a CVSS v3.1 base score of 8.1 (High).
Technical details
- Root cause: insufficient integrity protection of dialog request parameters used by RadEditor’s built-in file browser dialogs, allowing tampering with upload/read/write folder paths (CWE-345: Insufficient Verification of Data Authenticity; CWE-434: Unrestricted Upload of File with Dangerous Type).
- Trigger conditions: the application must use RadEditor’s built-in file browser dialogs, and either a custom
DialogParametersEncryptionKeyis configured or the ASP.NETmachineKeyuses static (non-AutoGenerate) values, and this key material has been exposed or recovered by the attacker. - Attack vector: Network (AV:N), with High attack complexity (AC:H) reflecting the prerequisite of obtaining valid encryption key material; no privileges or user interaction are required.
- Impact: successful exploitation allows manipulation of file browser upload/access paths, which can lead to placement of malicious files in executable web-accessible directories and ultimately remote code execution; impact is rated High for confidentiality, integrity, and availability.
Affected software
- Progress Telerik UI for ASP.NET AJAX, versions 2011.2.712 through 2026.2.708 (2026 Q2 SP2)
Severity
- CVSS v3.1 Base Score: 8.1 (High)
- Vector: CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Mitigation and recommended actions
- Immediate: Upgrade to Telerik UI for ASP.NET AJAX version 2026.3.812 (2026 Q3) or later.
- If patching is not immediately possible:
- Restrict the application pool’s write permissions to only what is required within the application root.
- Disable script execution in any writable directories used for uploads.
- Remove RadEditor controls or disable file browser functionality where not required.
- If dialog functionality is unnecessary, disable
Telerik.Web.UI.DialogHandler.aspxvia web.config configuration. - Ensure
machineKeyand any customDialogParametersEncryptionKeyvalues are not exposed, and rotate them if compromise is suspected.
How IONIX identifies potentially affected assets
IONIX matches the following signals against data already collected when it crawled the asset; identifying the technology sends no request beyond that crawl.
- Raw response body:
Telerik.Web.UI.WebResource.axd - URL of a loaded script:
Telerik.Web.UI.WebResource.axd

