CVE-2018-15811 — DotNetNuke (DNN) Inadequate Encryption Strength Vulnerability

CVE-2018-15811

A weak encryption scheme protecting DNN's input parameters lets attackers tamper with encrypted values — later required a second fix

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

  1. 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.
  2. Confirm the specific cryptographic configuration recommended in DNN's security release notes is applied, not just the version bump.
  3. Rotate any application secrets or keys that may have been protected by the weak algorithm, out of caution.
  4. Monitor for unusual parameter values or tampering attempts in application logs.
  5. Keep DNN installations on a current, actively supported release line to receive future cryptographic hardening updates.

Key Details

PropertyValue
CVE ID CVE-2018-15811
Vendor / Product DotNetNuke (DNN) — DotNetNuke (DNN)
NVD Published2019-07-03
NVD Last Modified2025-11-07
CVSS 3.1 Score7.5
CVSS 3.1 VectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
SeverityHIGH
CWE CWE-326 find similar ↗
CISA KEV Added2021-11-03
CISA KEV Deadline2022-05-03
Known Ransomware Use No

CVSS 3.1 Breakdown

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
None

Required Action

CISA BOD 22-01 Deadline: 2022-05-03. Apply updates per vendor instructions.

Timeline

DateEvent
2019-07-03CVE published
2019-07-03CVE-2018-18325 published, addressing an incomplete fix for this issue
2021-11-03Added to CISA Known Exploited Vulnerabilities catalog
2022-05-03CISA BOD 22-01 remediation deadline

References

ResourceType
NVD — CVE-2018-15811 Vulnerability Database
CISA KEV Catalog Entry US Government