Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Network unauthenticated forgery justifies AV:N/PR:N and I:H, but reliance on a non-default missing-machineKey configuration and no direct C/A impact warrants AC:H.
Primary rating from Vendor (ProgressSoftware).
CVSS VectorVendor: ProgressSoftware
Lifecycle Timeline
3DescriptionCVE.org
In Progress® Telerik® UI for AJAX prior to v2026.2.708, when Telerik.Upload.ConfigurationHashKey is absent and machineKey is not explicitly configured, upload metadata integrity protection may fall back to a predictable default key, enabling attackers to forge protected upload metadata and unlock further exploit chains.
AnalysisAI
Cryptographic key predictability in Progress Telerik UI for ASP.NET AJAX prior to v2026.2.708 lets remote unauthenticated attackers forge integrity-protected upload metadata when Telerik.Upload.ConfigurationHashKey is absent and no explicit machineKey is configured, causing the upload handler to fall back to a predictable default key. This forgery capability is not the end goal but a stepping stone: it unlocks further exploit chains (notably the RAU unauthenticated deserialization chain referenced in the vendor KB). There is no public exploit identified at time of analysis, and the flaw is not listed in CISA KEV; EPSS was not provided.
Technical ContextAI
The affected technology is Telerik UI for ASP.NET AJAX (CPE cpe:2.3:a:progress_software:telerik_ui_for_asp.net_ajax), a widely used commercial web UI control suite for classic ASP.NET WebForms/AJAX applications. The root cause is CWE-321 (Use of a Hard-coded/predictable Cryptographic Key): the RadAsyncUpload/RAU component protects upload metadata (file path, temp folder, target destination) with a keyed integrity mechanism (HMAC-style hashing). That key is normally derived from Telerik.Upload.ConfigurationHashKey or the ASP.NET machineKey. When both are missing, the component falls back to a built-in default value that is the same across installations, so the integrity check becomes forgeable. This mirrors the historical class of Telerik RadAsyncUpload weaknesses (CVE-2017-11317 and the RAU deserialization lineage) where predictable/leaked keys enabled metadata forgery and subsequent insecure deserialization.
RemediationAI
Vendor-released patch: upgrade Telerik UI for ASP.NET AJAX to v2026.2.708 or later, which corrects the predictable-key fallback; this is the primary and recommended fix per the Progress advisory (https://www.telerik.com/products/aspnet-ajax/documentation/knowledge-base/kb-security-rau-unauth-deserialization-chain-cve-2026-13184). If immediate upgrade is not possible, the direct compensating control is to explicitly configure a strong, unique Telerik.Upload.ConfigurationHashKey and a static application-specific machineKey in web.config so the component no longer falls back to the predictable default - this restores integrity protection with essentially no functional side effects and is the vendor-standard hardening for RadAsyncUpload. As an additional layer, if the async upload (RadAsyncUpload/RAU handler) feature is unused, disable or remove the Telerik.Web.UI.WebResource.axd/AsyncUpload handler, and restrict network access to the upload endpoint via WAF rules or IP allow-listing; note that disabling the handler will break any application feature relying on asynchronous file uploads.
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 prior to v2026.2.708 arises from unsafe .NET type resoluti
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
Same weakness CWE-321 – Use of Hard-coded Cryptographic Key
View allSame technique Information Disclosure
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-47689
GHSA-xj5r-8wvg-3cxf