Skip to main content

Dnn Platform CVE-2026-40321

HIGH
Improper Neutralization of Alternate XSS Syntax (CWE-87)
2026-04-17 GitHub_M GHSA-ffq7-898w-9jc4
8.0
CVSS 3.1 · Vendor: GitHub_M
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate to DNN Platform
  2. Delivery
    Upload crafted SVG with embedded scripts
  3. Exploit
    Social engineer victim to view SVG
  4. Execution
    Execute JavaScript in victim browser context
  5. Persist
    Exfiltrate session tokens or credentials
  6. Impact
    Escalate to victim's privilege level

Vulnerability Assessment

Weakness
CWE
Exploitation Conditions

Attacker must possess valid authenticated DNN user account with file upload permissions (PR:L indicates low-privileged users can typically upload files). Victim must interact with the uploaded SVG file by viewing, rendering, or accessing resources that include the malicious SVG (UI:R requirement). Exploitation requires DNN Platform versions prior to 10.2.2 where SVG sanitization is absent. Attack complexity rated High (AC:H) suggests additional factors such as: social engineering to induce victim interaction with uploaded content, knowledge of where uploaded files are rendered in the application, or specific DNN configuration allowing cross-user content visibility. The scope change indicates scripts execute in victims' security contexts regardless of the upload user's privilege level. Primary limiting factor is the dual requirement for authentication and user interaction-this is not remotely exploitable against passive targets or unauthenticated visitors.

Impact

CVSS 8.1 (High) with network vector, high attack complexity, low privileges required, and user interaction required represents a significant but not critical threat. The scope change (S:C) indicates the vulnerability affects resources beyond the vulnerable component's security scope-scripts execute in victims' browser contexts, not just the upload user's session. Attack complexity is rated 'High' because successful exploitation requires social engineering or conditions where victims view the SVG (e.g., through content galleries, user profiles, or shared resources). The requirement for both authentication (PR:L) and user interaction (UI:R) substantially reduces real-world exploitability compared to unauthenticated or zero-click vulnerabilities. No EPSS score provided-cannot assess probabilistic exploitation likelihood. No CISA KEV listing suggests no confirmed active exploitation in the wild; GitHub advisory publication indicates responsible disclosure. Primary risk is to organizations using DNN Platform where authenticated users can upload files and where content is shared among users with varying privilege levels. Exploitation targeting administrators could enable account takeover, data exfiltration, or further system compromise. This is a genuine security concern for DNN deployments but not an emergency requiring immediate out-of-band patching given the authentication and interaction requirements.

Exploit ScenarioDerived

An authenticated DNN user with file upload privileges creates an SVG file embedding JavaScript payload targeting session cookies or authentication tokens. The attacker uploads this file through DNN's media library or file manager. When a site administrator browses content galleries, views user-submitted content, or accesses pages embedding the malicious SVG, the script executes in the admin's browser context with scope change allowing cross-origin impacts. The attacker's script exfiltrates the admin's session token to an external server, enabling account takeover. No public proof-of-concept code identified at time of analysis, but exploitation technique is well-documented for SVG-based XSS vectors.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Apr 17, 2026

Stored cross-site scripting (XSS) via malicious SVG file upload in DNN Platform (DotNetNuke) versions before 10.2.2 allows low-privileged authenticated users to execute arbitrary JavaScript in the context of other users' browsers. Attackers can craft SVG files containing embedded scripts that execute when viewed by victims, with elevated impact if targeting administrative users. EPSS data not provided; no CISA KEV listing indicates no confirmed widespread exploitation at time of analysis. CVSS 8.1 (High) reflects the scope change and high confidentiality/integrity impact despite requiring both authentication and user interaction.

RemediationAI

Upgrade to DNN Platform version 10.2.2 or later, which patches the SVG file upload sanitization issue. Release available at https://github.com/dnnsoftware/Dnn.Platform/releases/tag/v10.2.2 with vendor advisory at https://github.com/dnnsoftware/Dnn.Platform/security/advisories/GHSA-ffq7-898w-9jc4. If immediate patching is not feasible, implement compensating controls: disable SVG file uploads through file upload extension restrictions in DNN admin settings (impacts legitimate SVG usage for graphics); restrict file upload permissions to highly trusted users only (reduces attack surface but limits platform functionality); implement Content Security Policy headers with script-src directives to block inline script execution (may break legitimate DNN features relying on inline scripts). For high-risk environments, consider serving uploaded files from a separate domain with restrictive CSP to prevent credential access (requires infrastructure changes and URL rewriting). Each mitigation trades security against functionality-patching to 10.2.2 is the only complete solution without operational impact.

Affected Packages

nuget dotnetnuke.core fix: 10.2.2

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

DNN Platform (formerly DotNetNuke) is an ASP.NET-based open-source content management system in the Microsoft ecosystem. The vulnerability stems from CWE-87 (Improper Neutralization of Alternate XSS Syntax), indicating insufficient sanitization of SVG file uploads. SVG files are XML-based and can contain script elements, style-based JavaScript, or event handlers that execute in the browser when rendered. The platform's file upload mechanism fails to strip or sandbox these executable elements before storage. Affected product identified as cpe:2.3:a:dnnsoftware:dnn.platform versions prior to 10.2.2. This is a stored XSS variant where the malicious payload persists on the server and executes whenever users access the uploaded SVG resource, as opposed to reflected XSS requiring per-victim delivery.

Know when Dnn Platform 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

Vendor (GitHub_M) PRIMARY 8.0 HIGH
AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:H

Primary rating from Vendor (GitHub_M) · only source for this CVE.

CVSS VectorVendor: GitHub_M

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

Lifecycle Timeline

3
Patch released
Apr 18, 2026 - 02:30 nvd
Patch available
CVSS changed
Apr 17, 2026 - 22:22 NVD
8.1 (HIGH) 8.0 (HIGH)
CVE Published
Apr 17, 2026 - 21:10 nvd
HIGH 8.0

DescriptionCVE.org

DNN (formerly DotNetNuke) is an open-source web content management platform (CMS) in the Microsoft ecosystem. Prior to version 10.2.2, a user could upload a specially crafted SVG file that could include scripts that can target both authenticated and unauthenticated DNN users. The impact is increased if the scripts are run by a power user. Version 10.2.2 patches the issue.

Executive ViewAI

Why It Matters

DNN Platform versions before 10.2.2 contain a stored cross-site scripting vulnerability in SVG file upload functionality that allows authenticated users to inject malicious scripts executed in other users' browsers, creating risk of session hijacking and credential theft if administrative users view compromised files. Organizations running affected DNN instances must immediately restrict SVG uploads and validate all existing uploaded SVG content to prevent account compromise.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Disable SVG file upload functionality entirely via platform administrative controls; (2) Implement Content-Security-Policy headers with script-src restrictions; (3) Restrict file uploads to authenticated users with explicit audit logging; (4) Conduct forensic review of all SVG files uploaded since vulnerability disclosure; (5) Monitor user sessions for anomalous behavior from administrative accounts.

Threat Intelligence Overview

EPSS Score
0.0%
Top 88% exploitable
Threat Intel
1
1 source
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High
NVD CVE.org EPSS Vulnrichment GHSA CIRCL GitHub VulDB

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

40
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +40
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Affected Products (CPE)CVE.org

cpe:2.3:a:dnnsoftware:dnn.platform:*:*:*:*:*:*:*:*

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy