Improper security restrictions in UI for ASP.NET AJAX - CVE-2017-11317
Published: December 14, 2017 / Updated: April 11, 2022
Vulnerability details
The vulnerability allows a remote attacker to execute arbitrary code on the target system.
The vulnerability exists in Progress Telerik User Interface (UI) for ASP.NET AJAX due to weak RadAsyncUpload control encryption mechanism for data encryption. A remote attacker can upload arbitrary files and execute arbitrary code with elevated privileges.
Successful exploitation of the vulnerability may result in system compromise.
Affected software
How to mitigate CVE-2017-11317
Links to Public Exploits and PoC-codes
- Exploit #6283 - Telerik UI for ASP.NET AJAX 2012.3.1308 < 2017.1.118 - Arbitrary File Upload (June 17, 2021)
- Exploit #4724 - Telerik UI ASP.NET AJAX RadAsyncUpload Deserialization (October 21, 2020)
- Exploit #2072 - RAU_crypto (Telerik UI for ASP.NET AJAX File upload and .NET deserialisation exploit (CVE-2017-11317, CVE-2017-11357, CVE-2019-18935)) (March 18, 2020)
- Exploit #2166 - dp_crypto (Base64-based encryption oracle exploit for CVE-2017-9248 (Telerik UI for ASP.NET AJAX dialog handler)) (March 18, 2020)