CVE-2019-18935 is a deserialization of untrusted data vulnerability in Progress Telerik UI for ASP.NET AJAX. CISA added it to the Known Exploited Vulnerabilities catalogue on 3 November 2021, which means attackers have used it in real attacks. Organisations running the affected product should apply the vendor fix or mitigation as a priority.
What this vulnerability means in practice
deserialization of untrusted data is dangerous because the application can be persuaded to reconstruct attacker-controlled objects, which may lead to code execution, authentication bypass, or state manipulation. In a web component like Telerik UI for ASP.NET AJAX, the risk is especially serious because the vulnerable path can sit behind normal application traffic and may not require obvious user interaction.
For practitioners, the key issue is not the label “deserialization” itself but the trust boundary it crosses: once untrusted input is allowed to influence object creation, the application may execute logic that was never meant to run on external data. The most reliable starting point is the vendor advisory for the exact fix and the CVE Program record for authoritative vulnerability identification.
Why this class of flaw is so dangerous
Deserialization flaws are high impact because they can turn a data-handling feature into a control-flow problem. If the attacker can shape the serialized payload, the application may instantiate unexpected types, trigger unsafe methods, or restore object graphs that alter security-sensitive behavior.
In real deployments, that danger is amplified by the fact that affected components are often embedded in business applications, admin portals, and authenticated workflows. A compromise in one such component can become an entry point into a larger environment, especially when the application has access to sensitive data, backend services, or privileged operations.
Because this CVE is known to be exploited in the wild, organisations should treat it as an exposure with active attacker interest, not as a theoretical code-quality issue. The NIST National Vulnerability Database is the standard place to confirm the record and follow links to related technical details.
How organisations check exposure and reduce attack surface
Exposure checks should start with an asset inventory that identifies every application, server, and shared platform running the affected Telerik UI component. From there, teams should confirm whether the product is internet-facing, reachable through partner connections, or exposed only internally, because remote reachability usually increases priority.
Vendor advisories matter here because they are the authoritative source for product-specific remediation guidance. Organisations should also map the affected component to the systems that depend on it, since a single library or control panel can support multiple business applications and create a wider blast radius than expected.
Where immediate patching is delayed, compensating controls should focus on reducing reachability, tightening access to the affected application, and increasing monitoring around the vulnerable endpoint. A structured vulnerability workflow helps here, particularly one that ties asset scope, KEV status, and remediation priority together, such as the Vulnerability Management Guide.
Detection, compromise review, and identity impact
After patching, teams should assume that exploitation may already have occurred and review logs, web requests, and host activity for suspicious payloads or follow-on execution. The main goal is to identify whether the attacker used the flaw to gain code execution, create persistence, or move to adjacent systems.
Where exploitation is confirmed or strongly suspected, the post-incident review should include any credentials, tokens, API keys, certificates, or service accounts that may have been exposed on the compromised host or application tier. In many web application incidents, the technical fix closes the vulnerability but does not automatically invalidate what the attacker may already have stolen.
This is why key and secret rotation is often part of the recovery work, not an optional extra. Where the vulnerable application handled signing material or long-lived secrets, teams should treat those assets as potentially compromised and use a recovery plan that extends beyond the patch itself, including the Cryptographic Key Management Guide where key lifecycle decisions are involved.
Risk and Threat Considerations
This CVE matters because actively exploited deserialization flaws can give attackers a reliable route from a single web request to arbitrary execution inside a trusted application. That makes the issue attractive for initial access, post-compromise persistence, and further movement into the host or connected environment.
Failure mechanism: The application accepts attacker-influenced serialized content, reconstructs objects from it, and may invoke unsafe behavior during object creation or restoration.
Impact: Successful exploitation can expose data, enable remote code execution, and create a foothold for persistence, lateral movement, or secret theft.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
NIST CSF 2.0, NIST SP 800-53 Rev 5 and CIS Controls v8 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST CSF 2.0 | GV.RM-01 — Risk Management Strategy | Prioritising a KEV-listed exploited CVE is a risk-management decision. |
| Recommendation — Prioritise KEV-listed vulnerabilities in your remediation strategy. | ||
| NIST SP 800-53 Rev 5 | RA-5 — Vulnerability Monitoring and Scanning | Exposure assessment depends on finding affected assets and tracking exploitable flaws. |
| SI-2 — Flaw Remediation | The term centers on remediating an exploited software flaw in a product. | |
| AU-6 — Audit Record Review, Analysis, and Reporting | Detection and compromise review rely on analysing logs for exploitation evidence. | |
| Recommendation — Scan for the vulnerable component and validate exposure across all hosts. Apply vendor remediation and verify the vulnerable component is updated. Review application and host logs for signs of exploitation and persistence. | ||
| CIS Controls v8 | CIS-7 — Continuous Vulnerability Management | The CVE requires asset scope, prioritisation and timely remediation. |
| Recommendation — Inventory affected systems and remediate the exploited vulnerability quickly. | ||
Practitioner Guidance
Why practitioners should care: KEV-listed application flaws should move to the front of remediation queues because exploitation is already documented, not merely possible. For this term, the practical decision is less about whether the vulnerability is serious and more about how quickly the affected application can be isolated, fixed, and reviewed for compromise.
What to watch for: Look for unusual web requests to the vulnerable endpoint, suspicious child processes spawned by the application worker, and evidence that secrets or session material were accessed after initial exploitation. If the application is business-critical, coordinate remediation with owners of dependent systems so that patching does not leave hidden exposure behind.
Related resources from NHI Mgmt Group
- CVE-2017-9248 (Progress Telerik UI for ASP.NET AJAX and Sitefinity Cryptographic Weakness)
- CVE-2021-23758 (Ajax.NET Professional Deserialization of Untrusted Data)
- CVE-2017-11357 (Telerik UI for ASP.NET AJAX Insecure Direct Object Reference)
- CVE-2017-11317 (Telerik UI for ASP.NET AJAX Unrestricted File Upload)
Deepen Your Knowledge
Free weekly newsletter
Subscribe to the NHI & AI Identity Journal
The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.
Bonus 33% off our NHI Course when you subscribe.
Reviewed and updated by the NHIMG editorial team on October 17, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org