Description
Progress Telerik UI for ASP.NET AJAX through 2019.3.1023 contains a .NET deserialization vulnerability in the RadAsyncUpload function. This is exploitable when the encryption keys are known due to the presence of CVE-2017-11317 or CVE-2017-11357, or other means. Exploitation can result in remote code execution. (As of 2020.1.114, a default setting prevents the exploit. In 2019.3.1023, but not earlier versions, a non-default setting can prevent exploitation.)
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Metasploit 1 module
-
Telerik UI ASP.NET AJAX RadAsyncUpload Deserialization
exploit/windows/http/telerik_rau_deserialization
Exploit-DB 1
- Telerik UI - Remote Code Execution via Insecure Deserialization EDB-47793 · webapps · Dec 18, 2019
GitHub 17 repositories · most starred shown
-
noperator/CVE-2019-18935 ★ 372 · Dec 12, 2019
RCE exploit for a .NET JSON deserialization vulnerability in Telerik UI for ASP.NET AJAX.
-
bao7uo/RAU_crypto ★ 177 · Jan 9, 2018
Telerik UI for ASP.NET AJAX File upload and .NET deserialisation exploit (CVE-2017-11317, CVE-2017-11357, CVE-2019-18935)
-
murataydemir/CVE-2019-18935 ★ 16 · Aug 19, 2020
[CVE-2019-18935] Telerik UI for ASP.NET AJAX (RadAsyncUpload Handler) .NET JSON Deserialization
-
dust-life/CVE-2019-18935-memShell ★ 13 · Dec 25, 2023
-
ThanHuuTuan/Telerik_CVE-2019-18935 ★ 12 · May 25, 2020
TelerikUI Vulnerability Scanner (CVE-2019-18935)
-
ekkoo-z/CVE-2019-18935-bypasswaf ★ 8 · Jul 9, 2025
-
random-robbie/CVE-2019-18935 ★ 5 · Sep 30, 2020
CVE-2019-18935
-
ThanHuuTuan/CVE_2019_18935 ★ 2 · May 29, 2020
This project for CVE-2019-18935
-
quyt0/CVE-2019-18935-exploit-study ★ 1 · Sep 11, 2025
In-depth study of CVE-2019-18935 affecting Telerik UI for ASP.NET AJAX. Covers .NET deserialization vulnerability, RadAsyncUpload handler, gadget chains, mixed-mode assembly exploitation, and mitigat…
-
KasunPriyashan/Telerik-UI-ASP.NET-AJAX-Exploitation ★ 1 · Oct 13, 2022
Unrestricted File Upload by Weak Encryption affected versions (CVE-2017-11317) 2. Remote Code Execution by Insecure Deserialization - (CVE-2019-18935)
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Advisories 2
- WID-SEC-2023-1015 Oracle Health Sciences Applications: Mehrere Schwachstellen BSI CERT-Bund (WID) · Dec 7, 2025
- ICSA-21-077-03 Hitachi ABB Power Grids eSOMS Telerik CISA ICS & IT advisories · Mar 18, 2021
References
- https://www.telerik.com/support/whats-new/release-history
- https://codewhitesec.blogspot.com/2019/02/telerik-revisited.html
- https://www.telerik.com/support/kb/aspnet-ajax/details/allows-javascriptserializer-deserialization
- https://github.com/bao7uo/RAU_crypto
- https://know.bishopfox.com/research/cve-2019-18935-remote-code-execution-in-telerik-ui
- https://github.com/noperator/CVE-2019-18935
- http://packetstormsecurity.com/files/155720/Telerik-UI-Remote-Code-Execution.html
- https://www.telerik.com/support/whats-new/aspnet-ajax/release-history/ui-for-asp-net-ajax-r1-2020-%28version-2020-1-114%29
- http://packetstormsecurity.com/files/159653/Telerik-UI-ASP.NET-AJAX-RadAsyncUpload-Deserialization.html
- https://www.bleepingcomputer.com/news/security/us-federal-agency-hacked-using-old-telerik-bug-to-steal-data/