LiveBreach Intelligence: data breaches, leaks & ransomware, tracked as they surfaceOngoing protection: GalaxyWarden →
Recent BreachesData breach tracker

CVE-2017-9822: DotNetNuke (DNN) Remote Code Execution Vulnerability

RBRecent Breaches Vulnerability Intelligence·Nov 3, 2021
Critical⚠ Actively exploited (CISA KEV)Ransomware-linked
Critical
Severity
Active
CISA KEV
Yes
Ransomware use
May 3, 2022
Patch deadline
⚠ Exploited in the wild. CISA added CVE-2017-9822 to its Known Exploited Vulnerabilities catalog on Nov 3, 2021, with a federal patch deadline of May 3, 2022 — meaning attackers are actively using it. If you run the affected software, patch it immediately. Ransomware crews are known to exploit this flaw.

DotNetNuke (DNN) contains a vulnerability that may allow for remote code execution via cookie deserialization.

CVE-2017-9822 is a remote code execution vulnerability in DotNetNuke (DNN) that can be triggered through cookie deserialization. An attacker who can supply a crafted cookie may cause the application to execute code in the context of the web application, which can lead to full compromise of the site and the underlying host. CISA notes known ransomware use associated with this issue, so organizations still running DNN should treat it as a priority for inventory and remediation. Confirm all version and patch details against the vendor advisory.

How it works

The weakness is classified as CWE-20 (Improper Input Validation). In this case, DNN mishandles data supplied in cookies during deserialization. Deserialization turns a serialized object graph back into live objects; if the application does not adequately validate or restrict what can be deserialized, an attacker can embed unexpected object types or payloads that execute when the cookie is processed.

An unauthenticated or low-privilege attacker who can reach the vulnerable DNN instance sends a specially crafted cookie. The application deserializes it without sufficient checks, allowing the attacker’s payload to run with the privileges of the DNN process. Exact exploit mechanics and preconditions must be confirmed against the vendor advisory; defenders should assume remote code execution is possible once the cookie reaches the vulnerable code path.

Am I affected? How to find it in your systems

DotNetNuke (DNN) is a content-management and web-application platform commonly hosted on Windows/IIS environments, often used for public-facing sites, portals, and intranet applications. Inventory every web server and application pool that may host DNN:

For signs of exploitation, examine web-server and application logs for anomalous cookie values, unexpected deserialization errors, or sudden process creation and outbound connections originating from the DNN worker process. Correlate with endpoint detection alerts for unusual child processes of w3wp.exe or the DNN application pool identity. Absence of obvious log entries does not rule out compromise; treat any unpatched instance as potentially exposed.

How to remediate

Patch first. Apply the updates provided by the vendor exactly as described in the official advisory for CVE-2017-9822. CISA’s required action is to apply updates per vendor instructions. After patching, verify the installed version and restart application pools or services as directed.

Beyond the patch, harden the environment for this class of flaw:

Re-scan or re-inventory after remediation to confirm no remaining vulnerable instances.

If you can't patch immediately

Implement compensating controls until the vendor update can be applied:

These measures reduce risk but do not replace the patch. Schedule the official update as soon as possible.

If your data may have been exposed

Actively exploited vulnerabilities, including those with known ransomware use, frequently lead to web-shell deployment, data theft, or further lateral movement. If you discover an unpatched or compromised DNN instance, follow your incident-response process: isolate the host, preserve logs and memory, and assess whether credentials, customer data, or other sensitive information were accessible to the application. As a quick additional check, you can run a free exposure scan of your email addresses against known breach data sets to see whether associated accounts have appeared in prior breaches.

AICompiled with AI assistance from public sources and published under our editorial standards.

Details

AffectedDotNetNuke (DNN) · DotNetNuke (DNN)
WeaknessCWE-20
Added to CISA KEVNov 3, 2021
Federal patch deadlineMay 3, 2022
Known ransomware useYes
Check if your data is exposed →

Official records: NVD · CISA KEV

← All actively-exploited vulnerabilities