CISA’s required action for CVE-2019-10068 is to apply updates per vendor instructions. In practice, find every instance of Kentico Xperience 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 matters most when patching this Kentico deserialization flaw?
The practical priority is not just installing a fix, but proving every Kentico Xperience instance is identified, updated, and no longer exposed as an easy remote entry point. Because this is a deserialization issue, treat it as a code-execution class problem first, then a patching problem, then a validation problem. If patching is delayed, exposure reduction matters immediately.
That is why teams usually start with Insecure Deserialisation Guide for the failure pattern itself and Zero-Day and Exploited Vulnerabilities Guide for the response pattern when exploitation is known or suspected.
How should exposure, patching, and fallback mitigation be handled?
Confirm where Kentico Xperience exists in production, test, staging, and any externally reachable tenant or subdomain. Then apply the vendor security update or documented mitigation exactly as instructed by the vendor and CISA, because partial or improvised changes often leave the exploitable code path intact. If you cannot patch promptly, reduce the blast radius by removing internet exposure or taking the product out of service until a supported fix is in place.
Use Vulnerability Management Guide to align that work with asset scoping, prioritisation, and remediation tracking. For the authoritative vulnerability record and remediation context, check CVE Program and CISA Known Exploited Vulnerabilities Catalog.
What should you verify after remediation?
After the update or mitigation, verify the vulnerable instance is no longer reachable in the old attack path and that the change actually applied to every live deployment. Then review logs, WAF telemetry, application events, and any host-level alerts for earlier exploitation. Deserialization flaws often leave weak forensic traces, so absence of an obvious alert is not evidence of safety.
When the vulnerability may have enabled code execution or unauthorized access, review adjacent accounts, service credentials, and any tokens or secrets that the application could have reached. If you find evidence of compromise, rotate what the system could access before you declare recovery complete.
Risk and Threat Considerations
This vulnerability matters because untrusted deserialization can turn a normal application request into remote execution or other unauthorized behavior. If the product stays internet-facing before remediation, attackers do not need insider access or a complex chain to reach it.
Failure mechanism: The application accepts attacker-controlled serialized data and processes it in a way that can trigger unintended object behavior, gadget chains, or command execution.
Impact: A successful exploit can lead to application compromise, persistence, follow-on access to nearby systems, and the need to treat the environment as potentially already breached.
Practitioner Guidance
What to prioritise: Patch or mitigate every reachable Kentico Xperience instance first, then confirm there is no remaining internet exposure for any system you could not immediately update. Treat exposure reduction as a real control, not a temporary comfort measure.
What to verify: Make sure the vendor-recommended update or mitigation actually changed the live attack surface, and then validate that logs, telemetry, and endpoint data were reviewed for signs of earlier abuse. If you cannot show that review, you have not finished the response.
Practitioner takeaway: With actively exploited deserialization flaws, the right question is not only whether the patch is installed, but whether the system was exposed long enough for exploitation to have already happened.
Related resources from NHI Mgmt Group
- Is CVE-2019-10068 (Kentico Xperience Deserialization of Untrusted Data) being exploited in the wild?
- How do you patch or mitigate CVE-2019-0344 (SAP Commerce Cloud Deserialization of Untrusted Data)?
- How do you patch or mitigate CVE-2019-15271 (Cisco RV Series Routers Deserialization of Untrusted Data)?
- CVE-2019-10068 (Kentico Xperience Deserialization of Untrusted Data)