DNN Platform CVE-2025-64095
CRITICALAttack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach DNN HTML editor upload endpoint
-
DeliverySend unauthenticated file upload request
-
ExploitOverwrite existing site file
-
ExecutionChain with secondary flaw for XSS
-
ImpactDeface site and execute stored payload
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V5 - File Handling File type validation, storage isolation
MITRE ATT&CK
2 techniques across 2 tactics: Command and Control, Persistence The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The vulnerable component is the default HTML editor provider in DNN installations prior to 10.1.1; the flaw is exploitable where this default provider is in use and its image/file upload handler is reachable. Per the CVSS vector (PR:N/UI:N), exploitation is unauthenticated and requires no user interaction against default configurations. The primary limiting factors are: the target must run DNN before 10.1.1 with the default HTML editor provider, and full XSS impact additionally depends on chaining 'another issue' (unspecified in available data) - overwrite/defacement alone does not require that chain. |
| Impact | Signals are largely aligned toward elevated risk but with one important caveat. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N) is confirmed for network-based, low-complexity, unauthenticated exploitation with no user interaction, which justifies the 9.8 Critical rating. EPSS reinforces this with an exceptionally high 46.97% probability at the 99th percentile, indicating the model predicts this flaw is far more likely than average to be exploited. However, this is NOT confirmed exploitation: the CVE is not listed in CISA KEV and no public proof-of-concept is referenced, so exploitation status remains 'no public exploit identified at time of analysis' despite the high EPSS. No SSVC decision framework data was provided in the input. There is also a genuine conflict between the CVSS impact metrics and the described behavior: the vector claims C:H/I:H/A:H, but the advisory describes file upload/overwrite enabling defacement and XSS - an integrity/availability problem with only indirect confidentiality impact (via chained XSS), so the C:H rating appears overstated relative to the described mechanism. Net assessment: this is a real priority for DNN operators given unauthenticated network reach, trivial complexity, and very high EPSS, but defenders should note confidentiality impact is weaker than the 9.8 implies and that predicted (EPSS) risk is not the same as observed in-the-wild exploitation. |
| Exploit ScenarioDerived | An attacker on the internet, without any credentials, sends a crafted file upload request to the default HTML editor provider endpoint of a DNN site and overwrites an existing site asset, replacing legitimate content to deface the page. By chaining this with a separate issue, the attacker plants content that injects a stored XSS payload executed in visitors' or administrators' browsers. No public exploit code is referenced, but the attack requires no authentication and no user interaction (AV:N/AC:L/PR:N/UI:N). |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 18, 2026
Unauthenticated attackers can upload and overwrite files in DNN Platform before 10.1.1 through the default HTML editor provider's image upload handler, enabling website defacement and, when chained with another issue, XSS payload injection. The flaw affects default configurations where that upload handler is reachable, and the assessed CVSS vector (PR:N/UI:N) confirms exploitation requires no credentials or user interaction. No public exploit identified at time of analysis, but EPSS is 46.97% (99th percentile), indicating elevated predicted exploitation risk.
RemediationAI
Vendor-released patch: upgrade to DNN Platform 10.1.1 (NuGet DNN.PLATFORM 10.1.1) per the GHSA advisory at https://github.com/dnnsoftware/Dnn.Platform/security/advisories/GHSA-3m8r-w7xg-jqvw. If upgrading cannot be done immediately, disable or replace the default HTML editor provider's unauthenticated image upload handler, restrict the upload endpoint to authenticated trusted roles, and add reverse-proxy or WAF rules blocking file-write requests to editor upload paths; these controls reduce exposure but can break editor image insertion and legitimate content workflows. Making existing uploaded files read-only or restoring clean copies from backup limits overwrite and defacement but does not remove the upload flaw, and upload restrictions alone do not fully mitigate the XSS impact when chained with another issue.
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in nuget
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The issue is an unrestricted file upload and insufficient access control weakness in DNN's default HTML editor provider. In affected configurations, the image/file upload handler accepts files without authentication and permits uploaded images to replace existing files; this maps to CWE-434 because file type, destination, and overwrite permissions are not adequately constrained. The CPE cpe:2.3:a:dnnsoftware:dotnetnuke:*:*:*:*:*:*:*:* covers DNN/DotNetNuke prior to 10.1.1, and the NuGet package DNN.PLATFORM lists vulnerable versions < 10.1.1 with a fix in 10.1.1. Per the CVSS vector PR:N/UI:N, remote unauthenticated exploitation requires no user interaction; the independent assessment rates confidentiality impact low and integrity/availability impact high, reflecting content overwrite and defacement as the primary effect, while full XSS impact depends on chaining with another unspecified issue.
Know when Dotnetnuke gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Unauthenticated remote file overwrite gives I:H and A:H (defacement, loss of legitimate files); confidentiality is only indirect via chained XSS, so C:L rather than C:H.
Primary rating from NVD.
CVSS VectorNVD
DescriptionNVD
DNN (formerly DotNetNuke) is an open-source web content management platform (CMS) in the Microsoft ecosystem. Prior to 10.1.1, the default HTML editor provider allows unauthenticated file uploads and images can overwrite existing files. An unauthenticated user can upload and replace existing files allowing defacing a website and combined with other issue, injection XSS payloads. This vulnerability is fixed in 10.1.1.
Executive ViewAI
A critical, unauthenticated flaw in DNN Platform's default HTML editor image-upload handler (CVE-2025-64095) allows anyone with network access to write or overwrite files on the web server, putting public-facing sites at risk of defacement and script-injection attacks that can be chained for broader compromise. Because it applies to default configurations and no vendor patch is currently identified, every DNN deployment below version 10.1.1 should be treated as internet-exposed until upgraded or mitigated. Leadership should care because the impact is externally visible brand and trust damage, requires no credentials or user interaction, and carries an EPSS score in the 99th percentile, signaling elevated likelihood of exploitation.
No vendor-released patch identified at time of analysis; interim mitigations include restricting or blocking the default HTML editor image upload handler at the WAF/reverse proxy, disabling the default HTML editor provider on internet-facing sites, removing or renaming the vulnerable handler, enforcing least-privilege write permissions on web directories, and enabling file-integrity and web-log monitoring for unauthorized file changes and upload attempts.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
Malicious file upload attacks exploit insufficient validation when web applications accept user-provided files.
Affected Products (CPE)NVD
More in Dotnetnuke
View allDNN (aka DotNetNuke) before 9.1.1 has Remote Code Execution via a cookie, aka "2017-08 (Critical) Possible remote code e
The installation wizard in DotNetNuke (DNN) before 7.4.1 allows remote attackers to reinstall the application and gain S
DNN (DotNetNuke) CMS versions 6.0.0 through 10.0.0 contain a vulnerability that can expose NTLM hashes to a third-party
DNN (formerly DotNetNuke) through 9.4.4 allows Path Traversal (issue 2 of 2). Rated high severity (CVSS 8.8), this vulne
DNN (formerly DotNetNuke) through 9.4.4 has Insecure Permissions. Rated medium severity (CVSS 6.5), this vulnerability i
DotNetNuke 9.5 contains a persistent cross-site scripting vulnerability that allows normal users to upload malicious XML
Stored Cross-Site Scripting in DotNetNuke (DNN) Version before 9.4.0 allows remote attackers to store and embed the mali
DNN (formerly DotNetNuke) through 9.4.4 allows XSS (issue 1 of 2). Rated medium severity (CVSS 5.4), this vulnerability
DNN (DotNetNuke) CMS has a stored XSS vulnerability (CVSS 9.1) allowing persistent script injection that executes for al
DNN (formerly DotNetNuke) is an open-source web content management platform (CMS) in the Microsoft ecosystem. Rated crit
Relative Path Traversal in GitHub repository dnnsoftware/dnn.platform prior to 9.11.0. Rated medium severity (CVSS 4.9),
Cross-site scripting (XSS) vulnerability in DotNetNuke (DNN) before 6.2.9 and 7.x before 7.1.1 allows remote attackers t
NVD
CVE.org
EPSS
GitHub
Exploit-DB