Join our Newsletter — 33% off our NHI Course
Home› FAQ› Cyber Security› How do you patch or mitigate CVE-2019-18935 (Progress…
Cyber Security

How do you patch or mitigate CVE-2019-18935 (Progress Telerik UI for ASP.NET AJAX Deserialization of Untrusted Data)?

← Back to all FAQ
By NHI Mgmt Group Editorial Team Updated October 19, 2026 Domain: Cyber Security

CISA's required action for CVE-2019-18935 is to apply updates per vendor instructions. In practice, find every instance of Progress Telerik UI for ASP.NET AJAX in your estate, apply the vendor security update or documented mitigation, and if no fix can be applied, remove internet exposure or take the product out of service. After patching, review logs for signs of earlier exploitation, because attackers used this flaw in the wild.

What makes this CVE a patching emergency?

CVE-2019-18935 is not a routine maintenance issue. Because it is an exploited deserialisation flaw, the practical question is whether any exposed instance can still accept untrusted input in a way that leads to code execution. That makes inventory, exposure reduction, and rapid remediation part of the same decision, not separate tasks.

The first step is confirming where Progress Telerik UI for ASP.NET AJAX is deployed, including forgotten applications, test systems, and externally reachable legacy portals. If a system cannot be patched immediately, the safer interim posture is to remove it from internet exposure or take it out of service rather than leave a vulnerable instance reachable.

For background on why this class of issue is dangerous, the Insecure Deserialisation Guide explains how object injection and gadget chains turn untrusted data handling into remote code execution. That is the right mental model for this CVE: the exploit path is often about data being interpreted as executable structure.

How should you patch or mitigate it in practice?

Apply the vendor security update or the documented mitigation exactly as instructed by the product owner. Do not improvise partial fixes unless the vendor documents them, because deserialisation flaws often remain reachable through alternate endpoints or legacy configuration paths even after a superficial change.

If you are still triaging exposure, pair remediation with asset verification. The Vulnerability Management Guide is useful here because the hard part is usually not the patch itself, but proving every instance was found, prioritised, and remediated on time.

When the patch window is constrained, reduce attack surface first: restrict network reachability, disable the affected service where possible, and ensure any temporary exception has an expiry date and an owner. For environments with multiple apps sharing the same platform component, treat the remediation as an estate-wide campaign rather than an app-by-app exception process.

What should you check after remediation?

After patching, review logs and nearby telemetry for indicators of earlier exploitation. With a flaw that attackers used in the wild, the question is not only whether the vulnerable code is fixed, but whether the system was already used as an initial access point before the fix landed.

Look for unusual process creation, unexpected web requests, post-exploitation tooling, and any evidence that application privileges were used to reach adjacent systems. If the server handled sensitive secrets, sessions, or credentials, treat compromise assessment and credential review as part of closure, not as optional cleanup.

The CISA Known Exploited Vulnerabilities Catalog is the authoritative place to confirm whether a flaw is under active exploitation and what remediation urgency CISA assigns. The NIST National Vulnerability Database and the CVE Program are the right references when you need stable vulnerability identifiers and record details for tracking and reporting.

Risk and Threat Considerations

This vulnerability matters because deserialisation bugs are often high-impact once reachable, especially when exposed services can be reached directly from the internet. The main risk is not just initial compromise, but the possibility that an attacker can use the exploited host as a foothold for persistence, lateral movement, or follow-on access to adjacent systems.

Failure mechanism: Untrusted input is processed by application logic that reconstructs objects or executes gadget chains, allowing attacker-controlled data to become code execution or equivalent privileged behaviour.

Impact: A successful exploit can lead to server compromise, web shell placement, credential exposure, and the need for wider incident response beyond a normal patch cycle.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

CIS Controls v8, NIST CSF 2.0 and NIST SP 800-53 Rev 5 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
CIS Controls v8CIS-7 — Continuous Vulnerability ManagementThe CVE requires rapid discovery, prioritisation, and remediation of vulnerable assets.
Recommendation — Inventory affected systems, prioritise exposed instances, and verify remediation completion.
NIST CSF 2.0PR.IP-12 — Vulnerability ManagementThis CVE is handled through timely patching, mitigation, and verification of exposure reduction.
Recommendation — Track this flaw through your vulnerability management process until every instance is remediated or isolated.
NIST SP 800-53 Rev 5SI-2 — Flaw RemediationThe fix path is applying the vendor update or documented mitigation and confirming deployment.
RA-5 — Vulnerability Monitoring and ScanningConfirming exposure and finding every instance is central to this CVE response.
AU-6 — Audit Record Review, Analysis, and ReportingPost-patch log review is needed to detect earlier exploitation of this actively abused flaw.
Recommendation — Apply the vendor remediation and confirm vulnerable components are updated or removed. Scan for every deployment of the product and validate that no exposed vulnerable instance remains. Review logs and telemetry for signs of pre-patch compromise after remediation.

Practitioner Guidance

What to prioritise: Put exposed production instances first, then any system that shares credentials, service accounts, or backend connectivity with those instances. A vulnerable application component becomes materially more serious when it sits on a path to sensitive internal resources.

What to verify: Confirm both that the update or mitigation was applied and that the vulnerable endpoint is no longer reachable in the original way. If your only evidence is a change ticket, you do not yet know whether the risk was actually reduced.

Decision rule: If you cannot patch promptly, remove exposure or retire the service before you accept continued risk. For this class of issue, “temporarily accessible but monitored” is usually weaker than teams expect.

Practitioner takeaway: Treat this as a patch-plus-hunt event, not a patch-only event, because exploited deserialisation flaws require both exposure reduction and a compromise check before the case is closed.

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.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on October 19, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org