Dotnetnuke
CVE-2025-52487
HIGH
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Impact | While the CVSS 7.5 score is elevated (Network-accessible, Low complexity, No privileges required, High integrity impact), the real-world exploitation risk requires contextual analysis: (1) CVSS vector indicates this is remotely exploitable with minimal barriers (AV:N/AC:L/PR:N), making it theoretically high-impact; (2) No public EPSS score, POC, or active KEV listing suggests limited current weaponization; (3) The vulnerability requires knowledge that IP filters are in place and access to proxy infrastructure or ability to craft specific HTTP headers—not trivial for opportunistic attackers; (4) Impact is bounded to authentication attempts (not account compromise if MFA is enforced), and successful exploitation still requires valid credentials; (5) This represents a defense-in-depth bypass rather than a critical remote code execution. Risk Priority: MEDIUM-HIGH for organizations using DNN with IP-based login restrictions as a primary security boundary; MEDIUM for those with additional authentication layers (MFA, conditional access). Organizations on versions 7.0.0-10.0.0 should prioritize patching, but the practical threat is lower than the CVSS suggests without additional context. |
| Exploit ScenarioDerived | An attacker researches a target organization running DNN 9.x with IP-based login restrictions allowing only internal corporate IPs (e.g., 203.0.113.0/24). The attacker obtains or enumerates valid usernames (via directory disclosure or social engineering). They craft HTTP POST requests to the login endpoint with: (1) Valid username/password combination, (2) X-Forwarded-For header spoofed to an allowed IP (e.g., 203.0.113.50), (3) optionally routed through a compromised or misconfigured proxy. The vulnerable DNN version reads the X-Forwarded-For header instead of validating the real source IP, allowing the request to pass the IP filter check. If the credentials are correct and no MFA is enforced, the attacker gains authenticated session access to the CMS, potentially escalating to admin privileges or content manipulation. This is a credential-based attack (requires password) but one that circumvents a presumed network control, making it valuable in targeted breach scenarios where credentials are already compromised or weak. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Mar 15, 2026
CVE-2025-52487 is an authentication bypass vulnerability in DNN (DotNetNuke) versions 7.0.0 through 10.0.0 that allows attackers to circumvent IP-based login filters by crafting specially designed requests or using proxy techniques. An unauthenticated remote attacker can bypass IP whitelist restrictions to attempt logins from unauthorized locations, potentially gaining unauthorized access to administrative accounts. The vulnerability has been patched in version 10.0.1 and carries a CVSS 7.5 score reflecting high integrity impact, though no public exploitation or active KEV listing has been reported at this time.
RemediationAI
Upgrade DNN Platform to version 10.0.1 or later immediately; priority: Critical; source: DNN Software official release notes Workaround (Temporary): Implement network-level IP filtering at the firewall or load balancer level instead of relying on application-level IP filters; ensure IP validation uses direct socket information rather than HTTP headers; priority: High; details: Configure WAF/reverse proxy to validate X-Forwarded-For headers against trusted proxy IPs only; implement strict IP allowlist enforcement at infrastructure layer Mitigation: Enable multi-factor authentication (MFA) for all administrative accounts to reduce impact of successful authentication bypass; priority: High; details: Even if IP filter is bypassed, MFA ensures second-factor validation is required Configuration Review: Audit and document all IP filtering rules currently in place; verify whether IP filters are the sole security boundary or part of defense-in-depth; priority: Medium Monitoring: Log and alert on authentication attempts from unexpected geographic locations or with anomalous header signatures; priority: Medium
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
DNN is a .NET-based content management system built on the Microsoft framework that implements IP filtering as a security control mechanism for login endpoints. The vulnerability exists in the Login IP Filter implementation (CWE-863: Incorrect Authorization) where the platform fails to properly validate the source IP address of incoming authentication requests when they are forwarded through proxies or contain crafted headers (such as X-Forwarded-For or similar HTTP headers commonly used in reverse proxy scenarios). The affected CPE scope is cpe:2.3:a:dnnsoftware:dnn_platform:*:*:*:*:*:*:*:* for versions 7.0.0 through 10.0.0. The root cause is improper use of untrusted HTTP headers for IP validation rather than direct socket-level IP verification, allowing attackers to spoof their originating IP address and bypass access control lists (ACLs) configured at the application layer.
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:N/I:H/A:N
Primary rating from GitHub Advisory · only source for this CVE.
CVSS VectorGitHub Advisory
Lifecycle Timeline
2DescriptionGitHub Advisory
DNN (formerly DotNetNuke) is an open-source web content management platform (CMS) in the Microsoft ecosystem. In versions 7.0.0 to before 10.0.1, DNN.PLATFORM allows a specially crafted request or proxy to be created that could bypass the design of DNN Login IP Filters allowing login attempts from IP Addresses not in the allow list. This issue has been patched in version 10.0.1.
Executive ViewAI
DNN CMS versions 7.0.0 through 10.0.0 contain a critical authentication bypass vulnerability that allows attackers to circumvent IP-based login restrictions, potentially enabling unauthorized access to administrative accounts. Organizations running affected versions face elevated risk of account compromise and unauthorized system access regardless of their configured IP allowlist policies.
- Deploy Web Application Firewall (WAF) rules to enforce IP filtering at the network perimeter; 2) Implement network segmentation to restrict DNN administrative interfaces to trusted network segments only; 3) Enable and enforce multi-factor authentication (MFA) on all user accounts, especially administrative accounts; 4) Increase logging and monitoring of authentication events with alert thresholds for failed login attempts; 5) Consider disabling remote login capability entirely until patch is applied and tested; 6) Restrict DNN administrative interface access via VPN or bastion host only.
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Affected Products (CPE)GitHub Advisory
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
Unauthenticated attackers can upload and overwrite files in DNN Platform before 10.1.1 through the default HTML editor p
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),
GHSA-fjhg-3mrh-mm7h
NVD
CVE.org
EPSS
Exploit-DB