{"schemaVersion":3,"id":"CVE-2017-11357","aliases":[],"status":"published","duplicateOf":null,"title":"Telerik UI for ASP.NET AJAX Insecure Direct Object Reference Vulnerability","description":"Progress Telerik UI for ASP.NET AJAX before R2 2017 SP2 does not properly restrict user input to RadAsyncUpload, which allows remote attackers to perform arbitrary file uploads or execute arbitrary code.","dates":{"published":"2017-08-23T17:00:00.000Z","modified":"2026-08-14T03:55:25.767Z","reserved":null,"kevAdded":["2023-01-26T00:00:00.000Z"],"kevDue":["2023-02-16T00: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.77679,"percentile":0.99564,"severity":"critical","asOf":"2026-10-20T00:00:00.000Z","change":{"pp":0,"baselineDate":"2026-09-20T00:00:00.000Z","baselineScore":0.77679},"history":[{"date":"2026-09-14T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-09-15T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-09-16T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-09-17T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-09-18T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-09-19T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-09-20T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-10-20T00:00:00.000Z","score":0.77679,"percentile":0.99564}],"last30":[{"date":"2026-09-20T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-09-21T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-09-22T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-09-23T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-09-24T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-09-25T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-09-26T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-09-27T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-09-28T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-09-29T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-09-30T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-10-01T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-10-02T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-10-03T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-10-04T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-10-05T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-10-06T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-10-07T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-10-08T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-10-09T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-10-10T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-10-11T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-10-12T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-10-13T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-10-14T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.77679,"percentile":null},{"date":"2026-10-20T00:00:00.000Z","score":0.77679,"percentile":0.99564}]},"kev":{"state":"listed","entries":[{"source":"cisa","sourceLabel":"CISA","dateAdded":"2023-01-26T00:00:00.000Z","dueDate":"2023-02-16T00:00:00.000Z","requiredAction":"Apply updates per vendor instructions.","name":"Telerik UI for ASP.NET AJAX Insecure Direct Object Reference Vulnerability","description":"Telerik UI for ASP.NET AJAX contains an insecure direct object reference vulnerability in RadAsyncUpload that can result in file uploads in a limited location and/or remote code execution.","notes":[{"type":"url","href":"https://docs.telerik.com/devtools/aspnet-ajax/knowledge-base/asyncupload-insecure-direct-object-reference","label":"docs.telerik.com/devtools/aspnet-ajax/knowledge-base/asyncupload-insecure-direct-object-reference"},{"type":"url","href":"https://nvd.nist.gov/vuln/detail/CVE-2017-11357","label":"nvd.nist.gov/vuln/detail/CVE-2017-11357"}],"vendor":"Telerik","product":"User Interface (UI) for ASP.NET AJAX","ransomware":true,"ransomwareUse":"Known","exploitationType":null}],"listedCount":1,"totalCatalogs":3,"catalogs":[{"source":"cisa","label":"CISA","listed":true,"entry":{"source":"cisa","sourceLabel":"CISA","dateAdded":"2023-01-26T00:00:00.000Z","dueDate":"2023-02-16T00:00:00.000Z","requiredAction":"Apply updates per vendor instructions.","name":"Telerik UI for ASP.NET AJAX Insecure Direct Object Reference Vulnerability","description":"Telerik UI for ASP.NET AJAX contains an insecure direct object reference vulnerability in RadAsyncUpload that can result in file uploads in a limited location and/or remote code execution.","notes":[{"type":"url","href":"https://docs.telerik.com/devtools/aspnet-ajax/knowledge-base/asyncupload-insecure-direct-object-reference","label":"docs.telerik.com/devtools/aspnet-ajax/knowledge-base/asyncupload-insecure-direct-object-reference"},{"type":"url","href":"https://nvd.nist.gov/vuln/detail/CVE-2017-11357","label":"nvd.nist.gov/vuln/detail/CVE-2017-11357"}],"vendor":"Telerik","product":"User Interface (UI) for ASP.NET AJAX","ransomware":true,"ransomwareUse":"Known","exploitationType":null}},{"source":"enisa","label":"ENISA","listed":false,"entry":null},{"source":"circl","label":"CIRCL","listed":false,"entry":null}]},"ransomware":{"state":"known","sources":["cisa"]},"exploits":[{"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}],"exploitCount":1,"weaknesses":[{"id":"CWE-434","name":"Unrestricted Upload of File with Dangerous Type","description":"The product allows the upload or transfer of dangerous file types that are automatically processed within its environment.","type":"weakness","status":"Draft","abstraction":"Base","likelihoodOfExploit":"Medium","url":"https://cwe.mitre.org/data/definitions/434.html"}],"affected":[{"vendor":"progress","product":"telerik_ui_for_asp.net_ajax","name":"Telerik UI for ASP.NET AJAX","label":"telerik_ui_for_asp.net_ajax","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"< 2020.1.114","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 2020.1.114","eol":null,"hubHref":"/vendor/progress/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/insecure-direct-object-reference","label":"www.telerik.com/support/kb/aspnet-ajax/upload-%28async%29/details/insecure-direct-object-reference","hostname":"www.telerik.com","tags":["X Refsource CONFIRM","Mitigation","Vendor Advisory"]},{"url":"https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2017-11357","label":"www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2017-11357","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":"2023-01-26T00:00:00.000Z","label":"Added to CISA KEV","detail":"Telerik UI for ASP.NET AJAX Insecure Direct Object Reference Vulnerability","source":"cisa"},{"kind":"kev-due","date":"2023-02-16T00:00:00.000Z","label":"CISA remediation due","detail":"Apply updates per vendor instructions.","source":"cisa"},{"kind":"modified","date":"2026-08-14T03:55:25.767Z","label":"Last modified","detail":"Vulnerability information updated.","source":null}],"risk":{"score":90,"level":"critical","profile":"Default","thresholds":{"critical":75,"high":50,"medium":25,"low":10}},"meta":{"dataAsOf":"2026-10-21T02:54:34.328Z","stale":false,"partial":false}}