What is DotNetNuke (DNN)?
DotNetNuke (rebranded DNN Platform) is an open-source content management system and web application framework built on Microsoft's .NET stack, widely used for corporate intranets, public-facing websites, and web portals. Like most CMS platforms, it relies on cryptographic protections to keep internal state — input parameters passed between pages, view state, or similar tokens — safe from tampering by end users.
Overview
CVE-2018-15811 is an inadequate encryption strength vulnerability in DotNetNuke resulting from use of a weak encryption algorithm to protect certain input parameters. Because the algorithm used does not provide sufficient cryptographic strength, an attacker can potentially recover the key or otherwise break the encryption, allowing tampering with values that the application trusts to be protected from client-side manipulation. Notably, the initial fix for this issue was incomplete — the related follow-up vulnerability CVE-2018-18325 was later published to address the remaining gap.
Technical Details
The flaw (CWE-326, Inadequate Encryption Strength) means the confidentiality/integrity guarantee that DNN relies on for these input parameters can be broken through cryptanalysis or brute-force techniques against the weak algorithm, rather than through any application logic bug. Once broken, an attacker can craft their own valid-looking encrypted parameter values, potentially bypassing intended access restrictions or manipulating application behavior — the CVSS vector reflects a confidentiality impact (7.5) with no additional privileges or user interaction required to attempt exploitation.
Discovery
The vulnerability was addressed through DNN's standard security release process; the follow-up CVE-2018-18325 indicates the DNN team or the broader community identified that the original patch did not fully close the underlying weakness.
Exploitation Context
CISA's KEV entry confirms this vulnerability has been exploited in the wild. Because the flaw affects a widely-deployed CMS platform and the first patch attempt was incomplete, organizations that patched only for CVE-2018-15811 without also applying the CVE-2018-18325 fix may have remained exposed for longer than expected.
Remediation
- Upgrade to the DNN Platform version that resolves both CVE-2018-15811 and its follow-up CVE-2018-18325 — patching one without the other leaves the underlying weakness only partially addressed.
- Confirm the specific cryptographic configuration recommended in DNN's security release notes is applied, not just the version bump.
- Rotate any application secrets or keys that may have been protected by the weak algorithm, out of caution.
- Monitor for unusual parameter values or tampering attempts in application logs.
- Keep DNN installations on a current, actively supported release line to receive future cryptographic hardening updates.
Key Details
| Property | Value |
|---|---|
| CVE ID | CVE-2018-15811 |
| Vendor / Product | DotNetNuke (DNN) — DotNetNuke (DNN) |
| NVD Published | 2019-07-03 |
| NVD Last Modified | 2025-11-07 |
| CVSS 3.1 Score | 7.5 |
| CVSS 3.1 Vector | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N |
| Severity | HIGH |
| CWE | CWE-326 find similar ↗ |
| CISA KEV Added | 2021-11-03 |
| CISA KEV Deadline | 2022-05-03 |
| Known Ransomware Use | No |
CVSS 3.1 Breakdown
Required Action
Timeline
| Date | Event |
|---|---|
| 2019-07-03 | CVE published |
| 2019-07-03 | CVE-2018-18325 published, addressing an incomplete fix for this issue |
| 2021-11-03 | Added to CISA Known Exploited Vulnerabilities catalog |
| 2022-05-03 | CISA BOD 22-01 remediation deadline |
References
| Resource | Type |
|---|---|
| NVD — CVE-2018-15811 | Vulnerability Database |
| CISA KEV Catalog Entry | US Government |