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, used for corporate intranets, portals, and public-facing websites. It relies on cryptographic protection for certain input parameters passed between client and server, an assumption the application depends on to prevent client-side tampering.
Overview
CVE-2018-18325 is the direct successor to CVE-2018-15811: after DNN's initial patch for the inadequate encryption strength issue proved incomplete, this CVE was assigned to track and resolve the remaining weakness in the same weak-encryption input-parameter protection mechanism. In effect, an attacker could still break the encryption scheme protecting input parameters even after applying the first round of fixes.
Technical Details
Like its predecessor, the flaw (CWE-326, Inadequate Encryption Strength) stems from use of a cryptographic algorithm that does not provide sufficient strength to prevent an attacker from recovering the underlying key or otherwise forging valid encrypted parameter values. Because this CVE specifically represents a patch gap, organizations that only applied the original CVE-2018-15811 fix without following up on this one remained exposed to the same class of tampering (CVSS 7.5, confidentiality impact, no privileges or user interaction required to attempt exploitation).
Discovery
This vulnerability was identified as a follow-up correction to the original DNN security release for CVE-2018-15811, indicating the DNN development team or the broader community found the first fix did not fully close the underlying weakness.
Exploitation Context
CISA's KEV entry confirms this vulnerability has been exploited in the wild. Its existence as a "patch bypass" of a previously fixed CVE is a useful reminder that organizations should always confirm they are on the fully current, latest patched release rather than assuming an earlier CVE fix fully closed a given vulnerability class.
Remediation
- Upgrade to the DNN Platform release that resolves CVE-2018-18325, not just the earlier CVE-2018-15811 fix.
- Verify the currently deployed DNN version against the vendor's security release notes to confirm both fixes are present.
- Rotate any application secrets or values that may have been protected only by the weak encryption scheme, out of caution.
- Monitor for unusual or malformed input-parameter values in application logs that could indicate tampering attempts.
- Establish a process to track vendor security bulletins for DNN going forward, given the precedent of an incomplete initial fix.
Key Details
| Property | Value |
|---|---|
| CVE ID | CVE-2018-18325 |
| 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-2018-15811 published, the original (incompletely patched) vulnerability |
| 2019-07-03 | CVE-2018-18325 published, addressing the remaining weakness after the initial fix proved incomplete |
| 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-18325 | Vulnerability Database |
| CISA KEV Catalog Entry | US Government |