Skip to main content

Telerik UI for AJAX CVE-2026-14932

| EUVDEUVD-2026-47699 MEDIUM
Use of Hard-coded Cryptographic Key (CWE-321)
2026-07-22 ProgressSoftware GHSA-wwqj-8cp4-vjmh
6.5
CVSS 3.1 · Vendor: ProgressSoftware
Share

Severity by source

Vendor (ProgressSoftware) PRIMARY
6.5 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:L
vuln.today AI
7.3 HIGH

Network-exposed handler with hardcoded key allows unauthenticated read and deletion; I:L assigned to capture file deletion impact omitted from the NVD-provided I:N.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/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
None
Availability
Low

Lifecycle Timeline

3
Patch available
Jul 22, 2026 - 16:18 EUVD
Analysis Generated
Jul 22, 2026 - 14:38 vuln.today
CVE Published
Jul 22, 2026 - 13:46 cve.org
MEDIUM 6.5

DescriptionCVE.org

In Progress® Telerik® UI for AJAX prior to v2026.2.708, the obsolete RadChart component's ChartImage.axd handler is vulnerable to unauthenticated file read and deletion of image-extension files within the application directory.

AnalysisAI

Unauthenticated file read and deletion in Progress Telerik UI for ASP.NET AJAX (all versions prior to v2026.2.708) is made possible by a hardcoded cryptographic key (CWE-321) embedded in the obsolete RadChart component's ChartImage.axd HTTP handler. Remote attackers without any credentials can exploit this to read or delete image-extension files within the application directory, bypassing standard authentication controls entirely. No public exploit code exists and the vulnerability is not listed in CISA KEV at time of analysis, but the unauthenticated network-accessible attack vector warrants prompt patching for all affected deployments.

Technical ContextAI

The affected component is the ChartImage.axd HTTP handler registered by the RadChart charting control within Telerik UI for ASP.NET AJAX (CPE: cpe:2.3:a:progress_software:telerik_ui_for_asp.net_ajax:*:*:*:*:*:*:*:*). CWE-321 (Use of Hard-coded Cryptographic Key) identifies the root cause: the handler relies on a static, embedded key to authenticate or authorize requests rather than deriving credentials dynamically or delegating to the ASP.NET authentication pipeline. Because the key is fixed, any party with knowledge of it - derivable from the binary or public disclosure - can forge valid requests. ASP.NET HTTP handlers (.axd endpoints) are registered directly in web.config and process requests outside of MVC or Web Forms page lifecycle controls, making them easy to overlook during security hardening. Progress Software itself describes RadChart as obsolete, meaning many deployments may retain the handler registration as dead code even after migrating away from the component, unintentionally preserving the attack surface.

RemediationAI

The primary fix is to upgrade to Telerik UI for ASP.NET AJAX v2026.2.708 or later, as confirmed by the Progress Software vendor advisory at https://www.telerik.com/products/aspnet-ajax/documentation/knowledge-base/kb-security-radchart-hardcoded-key-file-read-cve-2026-14932. For organizations unable to upgrade immediately, removing or commenting out the ChartImage.axd handler registration from web.config eliminates the attack surface entirely - note that this will break any residual RadChart rendering functionality if the component remains in use, but since RadChart is described as obsolete, the operational impact is likely minimal. As an additional compensating control, configuring IIS Request Filtering or a WAF rule to block HTTP requests targeting the ChartImage.axd path restricts external access without modifying application code; scope the rule specifically to ChartImage.axd to avoid disrupting other legitimate ASP.NET .axd handlers. Neither workaround substitutes for the vendor patch, which addresses the hardcoded key root cause.

CVE-2021-28141 CRITICAL POC
9.8 Mar 11

An issue was discovered in Progress Telerik UI for ASP.NET AJAX 2021.1.224. Rated critical severity (CVSS 9.8), this vul

CVE-2014-2217 HIGH POC
7.5 Dec 25

Absolute path traversal vulnerability in the RadAsyncUpload control in the RadControls in Telerik UI for ASP.NET AJAX be

CVE-2019-19790 CRITICAL
9.8 Dec 13

Path traversal in RadChart in Telerik UI for ASP.NET AJAX allows a remote attacker to read and delete an image with exte

CVE-2026-13186 HIGH
8.1 Jul 22

Remote code execution in Progress Telerik UI for ASP.NET AJAX prior to v2026.2.708 arises when the file-based persistenc

CVE-2026-13190 HIGH
8.1 Jul 22

Remote code execution in Progress Telerik UI for ASP.NET AJAX prior to v2026.2.708 arises from unsafe .NET type resoluti

CVE-2026-13185 HIGH
8.1 Jul 22

Remote code execution in Progress Telerik UI for ASP.NET AJAX before v2026.2.708 arises when applications persist state

CVE-2026-13181 HIGH
8.1 Jul 22

Remote code execution in Progress Telerik UI for ASP.NET AJAX before v2026.2.708 allows attackers to forge upload metada

CVE-2026-13187 HIGH
8.1 Jul 22

Provider type tampering in Progress Telerik UI for ASP.NET AJAX before v2026.2.708 lets remote attackers manipulate the

CVE-2026-6023 HIGH
8.1 Apr 22

Remote code execution in Progress Telerik UI for ASP.NET AJAX via insecure deserialization in the RadFilter control allo

CVE-2026-19219 HIGH
8.1 Sep 02

Remote code execution in Progress Telerik UI for ASP.NET AJAX (prior to v2026.3.812) is achievable by an attacker who ha

CVE-2025-3600 HIGH
7.5 May 14

In Progress® Telerik® UI for AJAX, versions 2011.2.712 to 2025.1.218, an unsafe reflection vulnerability exists that may

CVE-2026-13183 HIGH
7.5 Jul 22

Information disclosure in Progress Telerik UI for ASP.NET AJAX before v2026.2.708 allows remote unauthenticated attacker

Share

CVE-2026-14932 vulnerability details – vuln.today

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