CVE-2019-18935

CRITICAL
2019-12-11 [email protected]
9.8
CVSS 3.1
Share

CVSS Vector

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

5
Analysis Generated
Mar 26, 2026 - 11:19 vuln.today
Patch Released
Nov 07, 2025 - 19:37 nvd
Patch available
PoC Detected
Nov 07, 2025 - 19:37 vuln.today
Public exploit code
Added to CISA KEV
Nov 07, 2025 - 19:37 cisa
CISA KEV
CVE Published
Dec 11, 2019 - 13:15 nvd
CRITICAL 9.8

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.)

Analysis

Progress Telerik UI for ASP.NET AJAX contains a .NET deserialization vulnerability in RadAsyncUpload that allows unauthenticated remote code execution when encryption keys are known, exploited by APT groups and ransomware operators.

Technical Context

The CWE-502 deserialization flaw exists in the RadAsyncUpload handler's processing of serialized .NET objects. The handler uses encryption to protect upload parameters, but if the key is known (via prior CVEs or default configurations), an attacker can craft encrypted payloads containing malicious serialized objects for code execution.

Affected Products

['Progress Telerik UI for ASP.NET AJAX through 2019.3.1023']

Remediation

Update Telerik UI to 2020.1.114+. Change default encryption keys to unique, random values. Implement .NET serialization binders to restrict deserializable types. Monitor for web shells in Telerik upload directories.

Priority Score

223
Low Medium High Critical
KEV: +50
EPSS: +93.6
CVSS: +49
POC: +20

Share

CVE-2019-18935 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy