{"schemaVersion":3,"id":"CVE-2017-11317","aliases":[],"status":"published","duplicateOf":null,"title":"Telerik UI for ASP.NET AJAX Unrestricted File Upload Vulnerability","description":"Telerik.Web.UI in Progress Telerik UI for ASP.NET AJAX before R1 2017 and R2 before R2 2017 SP2 uses weak RadAsyncUpload encryption, which allows remote attackers to perform arbitrary file uploads or execute arbitrary code.","dates":{"published":"2017-08-23T17:00:00.000Z","modified":"2025-10-21T23:55:35.342Z","reserved":null,"kevAdded":["2022-04-11T00:00:00.000Z"],"kevDue":["2022-05-02T00:00:00.000Z"]},"cvss":{"headline":{"score":9.8,"severity":"critical","version":"3.1","versionLabel":"v3.1","source":"CVE.org","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","computed":false,"selection":"backend-summary"},"metrics":[{"version":"3.1","versionLabel":"v3.1","source":"CVE.org","score":9.8,"severity":"critical","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","exploitability":null,"impact":null,"computed":false},{"version":"3.1","versionLabel":"v3.1","source":"NVD","score":9.8,"severity":"critical","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","exploitability":null,"impact":null,"computed":false},{"version":"2.0","versionLabel":"v2.0","source":"NVD","score":7.5,"severity":"high","vector":"AV:N/AC:L/Au:N/C:P/I:P/A:P","exploitability":null,"impact":null,"computed":false}]},"epss":{"probability":0.84175,"percentile":0.99696,"severity":"critical","asOf":"2026-10-20T00:00:00.000Z","change":{"pp":0,"baselineDate":"2026-09-20T00:00:00.000Z","baselineScore":0.84175},"history":[{"date":"2026-09-14T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-09-15T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-09-16T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-09-17T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-09-18T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-09-19T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-09-20T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-10-20T00:00:00.000Z","score":0.84175,"percentile":0.99696}],"last30":[{"date":"2026-09-20T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.84175,"percentile":null},{"date":"2026-10-20T00:00:00.000Z","score":0.84175,"percentile":0.99696}]},"kev":{"state":"listed","entries":[{"source":"cisa","sourceLabel":"CISA","dateAdded":"2022-04-11T00:00:00.000Z","dueDate":"2022-05-02T00:00:00.000Z","requiredAction":"Apply updates per vendor instructions.","name":"Telerik UI for ASP.NET AJAX Unrestricted File Upload Vulnerability","description":"Telerik.Web.UI in Progress Telerik UI for ASP.NET AJAX allows remote attackers to perform arbitrary file uploads or execute arbitrary code.","notes":[{"type":"url","href":"https://nvd.nist.gov/vuln/detail/CVE-2017-11317","label":"nvd.nist.gov/vuln/detail/CVE-2017-11317"}],"vendor":"Telerik","product":"User Interface (UI) for ASP.NET AJAX","ransomware":false,"ransomwareUse":"Unknown","exploitationType":null}],"listedCount":1,"totalCatalogs":3,"catalogs":[{"source":"cisa","label":"CISA","listed":true,"entry":{"source":"cisa","sourceLabel":"CISA","dateAdded":"2022-04-11T00:00:00.000Z","dueDate":"2022-05-02T00:00:00.000Z","requiredAction":"Apply updates per vendor instructions.","name":"Telerik UI for ASP.NET AJAX Unrestricted File Upload Vulnerability","description":"Telerik.Web.UI in Progress Telerik UI for ASP.NET AJAX allows remote attackers to perform arbitrary file uploads or execute arbitrary code.","notes":[{"type":"url","href":"https://nvd.nist.gov/vuln/detail/CVE-2017-11317","label":"nvd.nist.gov/vuln/detail/CVE-2017-11317"}],"vendor":"Telerik","product":"User Interface (UI) for ASP.NET AJAX","ransomware":false,"ransomwareUse":"Unknown","exploitationType":null}},{"source":"enisa","label":"ENISA","listed":false,"entry":null},{"source":"circl","label":"CIRCL","listed":false,"entry":null}]},"ransomware":{"state":"none-recorded","sources":[]},"exploits":[{"id":"REF_9F17DA1E388E0FB0","name":"Exploit Reference (packetstormsecurity.com)","source":"reference","url":"http://packetstormsecurity.com/files/159653/Telerik-UI-ASP.NET-AJAX-RadAsyncUpload-Deserialization.html","maturity":"unknown","reliabilityScore":0.2,"verified":false,"type":null,"platforms":[],"requiresAuth":null,"exploitdb":null,"metasploit":null},{"id":"43874","name":"Telerik UI for ASP.NET AJAX 2012.3.1308 < 2017.1.118 - Arbitrary File Upload","source":"exploit-database","url":"https://www.exploit-db.com/exploits/43874","maturity":"poc","reliabilityScore":0.5,"verified":false,"type":null,"platforms":["aspx"],"requiresAuth":null,"exploitdb":{"verified":false,"type":"webapps","platform":"aspx","file":"exploits/aspx/webapps/43874.py","codes":["CVE-2017-11357","CVE-2017-11317"]},"metasploit":null},{"id":"MSF_EXPLOIT_WINDOWS_HTTP_TELERIK_RAU_DESERIALIZATION","name":"Telerik UI ASP.NET AJAX RadAsyncUpload Deserialization","source":"metasploit","url":"https://github.com/rapid7/metasploit-framework/blob/master/modules/exploit/windows/http/telerik_rau_deserialization.rb","maturity":"weaponized","reliabilityScore":1,"verified":true,"type":"remote","platforms":[],"requiresAuth":false,"exploitdb":null,"metasploit":{"fullname":"exploit/windows/http/telerik_rau_deserialization","rank":"600","rankName":"excellent","postAuth":false,"check":true,"stability":["crash-safe"],"sideEffects":["artifacts-on-disk","ioc-in-logs"],"reliability":["unreliable-session"]}}],"exploitCount":3,"weaknesses":[{"id":"CWE-326","name":"Inadequate Encryption Strength","description":"The product stores or transmits sensitive data using an encryption scheme that is theoretically sound, but is not strong enough for the level of protection required.","type":"weakness","status":"Draft","abstraction":"Class","likelihoodOfExploit":null,"url":"https://cwe.mitre.org/data/definitions/326.html"}],"affected":[{"vendor":"telerik","product":"ui_for_asp.net_ajax","name":"ui for asp.net ajax","label":"ui_for_asp.net_ajax","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"≤ 2016.3.1027","noFixRecorded":false,"fixedIn":null},{"text":"2017.2.503","noFixRecorded":false,"fixedIn":null},{"text":"2017.2.621","noFixRecorded":false,"fixedIn":null}],"versionsText":"≤ 2016.3.1027 | 2017.2.503 | 2017.2.621","eol":null,"hubHref":"/vendor/telerik/ui_for_aspnet_ajax"}],"affectedCount":1,"eol":{"hasEol":false,"count":0},"references":[{"url":"https://www.exploit-db.com/exploits/43874/","label":"www.exploit-db.com/exploits/43874/","hostname":"www.exploit-db.com","tags":["Exploit","X Refsource EXPLOIT DB","Third Party Advisory","VDB Entry"]},{"url":"http://www.telerik.com/support/kb/aspnet-ajax/upload-%28async%29/details/unrestricted-file-upload","label":"www.telerik.com/support/kb/aspnet-ajax/upload-%28async%29/details/unrestricted-file-upload","hostname":"www.telerik.com","tags":["X Refsource CONFIRM","Mitigation","Vendor Advisory"]},{"url":"https://psirt.global.sonicwall.com/vuln-detail/SNWLID-2018-0006","label":"psirt.global.sonicwall.com/vuln-detail/SNWLID-2018-0006","hostname":"psirt.global.sonicwall.com","tags":["X Refsource CONFIRM","Third Party Advisory"]},{"url":"http://packetstormsecurity.com/files/159653/Telerik-UI-ASP.NET-AJAX-RadAsyncUpload-Deserialization.html","label":"packetstormsecurity.com/files/159653/Telerik-UI-ASP.NET-AJAX-RadAsyncUpload-Deserialization.html","hostname":"packetstormsecurity.com","tags":["X Refsource MISC","Exploit","Third Party Advisory","VDB Entry"]},{"url":"https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2017-11317","label":"www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2017-11317","hostname":"www.cisa.gov","tags":["Government Resource","US Government Resource"]}],"lineage":{"upstream":[],"downstream":[],"duplicates":[],"related":[]},"timeline":[{"kind":"published","date":"2017-08-23T17:00:00.000Z","label":"Published","detail":"Vulnerability first disclosed.","source":null},{"kind":"kev-added","date":"2022-04-11T00:00:00.000Z","label":"Added to CISA KEV","detail":"Telerik UI for ASP.NET AJAX Unrestricted File Upload Vulnerability","source":"cisa"},{"kind":"kev-due","date":"2022-05-02T00:00:00.000Z","label":"CISA remediation due","detail":"Apply updates per vendor instructions.","source":"cisa"},{"kind":"modified","date":"2025-10-21T23:55:35.342Z","label":"Last modified","detail":"Vulnerability information updated.","source":null}],"risk":{"score":85,"level":"critical","profile":"Default","thresholds":{"critical":75,"high":50,"medium":25,"low":10}},"meta":{"dataAsOf":"2026-10-21T13:31:07.303Z","stale":false,"partial":false}}