Patchfirst
CVE-2019-10068 KEVPublic exploit Critical · 9.8 EPSS 95.1%

Kentico Xperience Deserialization of Untrusted Data Vulnerability

Kentico · Xperience

Summary

The Kentico Xperience product contains a deserialization of untrusted data flaw in its staging service, which fails to validate security headers. A remote attacker with no authentication and no user interaction can send a specially crafted request to bypass initial authentication and deserialize attacker-controlled .NET objects, achieving remote code execution on the server hosting the instance.

Official description · NVD

An issue was discovered in Kentico 12.0.x before 12.0.15, 11.0.x before 11.0.48, 10.0.x before 10.0.52, and 9.x versions. Due to a failure to validate security headers, it was possible for a specially crafted request to the staging service to bypass the initial authentication and proceed to deserialize user-controlled .NET object input. This deserialization then led to unauthenticated remote code execution on the server where the Kentico instance was hosted.

Breakdown
66.8 / 100
Exploited
Yes, in CISA KEV
Reports
0
Tactics
2/15

How an attack unfolds

Based on mappings. Select a step to see the evidence.
  1. How attackers get in

  2. What they do

First seen exploited 3 years after disclosure. Public exploit code (Metasploit) appeared 20 days after disclosure.

  1. Disclosedday 0
  2. Public exploit codeMetasploit+20 days
  3. First seen exploitedVulnCheck KEV evidenceAdded to CISA KEVEU database agrees+3 yrs

CISA KEV listing is when exploitation was confirmed, not necessarily the first attack.

techniques

2 , grouped by in kill-chain order, 2 cited passages 2

Initial AccessTA0001

Exploit Public-Facing Application T1190 Medium
AI mapping from the description · how it is exploited

Unauthenticated network request to public-facing staging service

it was possible for a specially crafted request to the staging service to bypass the initial authentication
From the official description (NVD) Original (opens in a new tab) ↗

ExecutionTA0002

Command and Scripting Interpreter T1059 Medium
AI mapping from the description · primary impact

Deserialization yields remote code execution

proceed to deserialize user-controlled .NET object input
From the official description (NVD) Original (opens in a new tab) ↗

Detection

0 rules for this CVE · 244 general rules for its techniques

Rules for this CVE

0 that reference CVE-2019-10068 directly.

CVE-specific rules are not available in this build. Search SigmaHQ ↗

Sigma rules © SigmaHQ, Detection Rule License 1.1; linked, not reproduced.

What security researchers reported

Not named in any threat report yet

References

3 links, grouped by NVD tag (2 duplicates merged)
↑ ↓ chooseEnter openEsc close