Severity by source
AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Network-reachable and unauthenticated (AV:N/PR:N), but AC:H because the attacker must shape attacker-influenced persisted state into a viable gadget; successful deserialization yields full RCE, so C/I/A are High.
Primary rating from Vendor (ProgressSoftware).
CVSS VectorVendor: ProgressSoftware
Lifecycle Timeline
3DescriptionCVE.org
In Progress® Telerik® UI for AJAX prior to v2026.2.708, a deserialization vulnerability in the persistence utilities allows unsafe type instantiation from attacker-influenced persisted state, which can lead to remote code execution.
AnalysisAI
Remote code execution in Progress Telerik UI for ASP.NET AJAX prior to v2026.2.708 arises from unsafe .NET type resolution in the persistence framework, where attacker-influenced persisted state is deserialized into arbitrary object types. Network-reachable attackers can leverage this to run arbitrary code on the hosting web server, though the CVSS High attack complexity (AC:H) indicates exploitation depends on influencing persisted state rather than a trivial single request. No public exploit has been identified at time of analysis and it is not listed in CISA KEV, but the deserialization class and product history warrant urgent patching.
Technical ContextAI
The affected component is Progress Telerik UI for ASP.NET AJAX (CPE cpe:2.3:a:progress_software:telerik_ui_for_asp.net_ajax), a widely used suite of server-side web UI controls for .NET web applications. The root cause is CWE-502 (Deserialization of Untrusted Data): the persistence utilities that serialize and restore control/component state resolve and instantiate .NET types from serialized input without restricting them to a safe allow-list. When the type name embedded in persisted state can be influenced by an attacker, the framework instantiates unexpected types, enabling classic .NET deserialization gadget-chain abuse. This mirrors the well-known deserialization weaknesses historically found in Telerik (e.g., RadAsyncUpload) where unsafe type resolution converts stored state into a code-execution primitive.
RemediationAI
Vendor-released patch: v2026.2.708 - upgrade Telerik UI for ASP.NET AJAX to v2026.2.708 or later and redeploy the affected .NET web applications, following the vendor advisory at https://www.telerik.com/products/aspnet-ajax/documentation/knowledge-base/kb-security-persistence-framework-unsafe-type-resolution-CVE-2026-13190. Until the upgrade is applied, restrict network exposure of the affected application (place it behind authenticated access or a WAF and block untrusted requests to endpoints that submit or restore control state), which reduces reachability at the cost of usability for legitimate external users; where the vendor documents type-allow-list or configuration hardening for the persistence framework, apply it, understanding that overly strict allow-lists can break controls that legitimately serialize custom types. Because deserialization gadgets often reuse assemblies present on the server, also review and minimize unnecessary libraries in the web application's bin directory.
More in Telerik Ui For Asp Net Ajax
View allAn issue was discovered in Progress Telerik UI for ASP.NET AJAX 2021.1.224. Rated critical severity (CVSS 9.8), this vul
Absolute path traversal vulnerability in the RadAsyncUpload control in the RadControls in Telerik UI for ASP.NET AJAX be
Path traversal in RadChart in Telerik UI for ASP.NET AJAX allows a remote attacker to read and delete an image with exte
Remote code execution in Progress Telerik UI for ASP.NET AJAX prior to v2026.2.708 arises when the file-based persistenc
Remote code execution in Progress Telerik UI for ASP.NET AJAX before v2026.2.708 arises when applications persist state
Remote code execution in Progress Telerik UI for ASP.NET AJAX before v2026.2.708 allows attackers to forge upload metada
Provider type tampering in Progress Telerik UI for ASP.NET AJAX before v2026.2.708 lets remote attackers manipulate the
Remote code execution in Progress Telerik UI for ASP.NET AJAX via insecure deserialization in the RadFilter control allo
Remote code execution in Progress Telerik UI for ASP.NET AJAX (prior to v2026.3.812) is achievable by an attacker who ha
In Progress® Telerik® UI for AJAX, versions 2011.2.712 to 2025.1.218, an unsafe reflection vulnerability exists that may
Information disclosure in Progress Telerik UI for ASP.NET AJAX before v2026.2.708 allows remote unauthenticated attacker
Information disclosure in Progress Telerik UI for ASP.NET AJAX before v2026.2.708 lets remote unauthenticated attackers
Same weakness CWE-502 – Deserialization of Untrusted Data
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-47696
GHSA-p8j7-r543-2gf8