Skip to content

← Public intelligence

NuGet package

dotnetnuke.core

Open actionable advisories and recorded vendor fixes. This public package view has no inventory attached and cannot establish whether your deployment is affected. A vendor fix never resolves your finding; verify your installed version and the source guidance.

Open advisories

32 actionable advisories, newest first. Withdrawn advisories and news are excluded. Coverage is partial.

  1. UnratedNuGetPublished

    DotNetNuke.Core security code analysis rules triggered

    GHSA-fcpv-w245-r2q7

    Affected
    • NuGet dotnetnuke.core >= 6.0.0, < 10.2.2
    Fixed in
    10.2.2· Vendor fix available
    Issue
    The codebase raises code analysis warnings related to security, including CA3075, CA5366, CA5371, CA5368, CA5369, CA5372, CA5379, CA5350, and CA5351. Most of these deal with disabling DTD processing in XML documents, but also includes cryptographic algorithm choices.

    Recommended action: Upgrade to 10.2.2 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  2. Medium, CVSS 6.9NuGetPublished

    DNN: Same HostGUID for all new installs

    CVE-2026-40306 · GHSA-2rhw-gw3f-477j

    Affected
    • NuGet dotnetnuke.core >= 10.0.0, < 10.2.2
    Fixed in
    10.2.2· Vendor fix available
    Issue
    DNN (formerly DotNetNuke) is an open-source web content management platform (CMS) in the Microsoft ecosystem. All new installations of DNN 10.x.x - 10.2.1 have the same Host GUID. This does not affect upgrades from 9.x.x. Version 10.2.2 patches the issue.

    Recommended action: Upgrade to 10.2.2 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  3. Medium, CVSS 4.3NuGetPublished

    DNN: Force Friend Request Acceptance

    CVE-2026-40305 · GHSA-fpj4-9qhx-5m6m

    Affected
    • NuGet dotnetnuke.core >= 6.0.0, < 10.2.2
    Fixed in
    10.2.2· Vendor fix available
    Issue
    DNN (formerly DotNetNuke) is an open-source web content management platform (CMS) in the Microsoft ecosystem. Starting in version 6.0.0 and prior to version 10.2.2, in the friends feature, a user could craft a request that would force the acceptance of a friend request on another user. Version 10.2.2 patches the issue.

    Recommended action: Upgrade to 10.2.2 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  4. High, CVSS 8.0NuGetPublished

    DotNetNuke.Core has stored cross-site-scripting (XSS) via SVG upload

    CVE-2026-40321 · GHSA-ffq7-898w-9jc4

    Affected
    • NuGet dotnetnuke.core < 10.2.2
    Fixed in
    10.2.2· Vendor fix available
    Issue
    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.

    Recommended action: Upgrade to 10.2.2 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  5. Critical, CVSS 9.1NuGetPublished

    DotNetNuke.Core Vulnerable to Stored XSS via Module Title

    CVE-2026-24838 · GHSA-w9pf-h6m6-v89h

    Affected
    • NuGet dotnetnuke.core < 9.13.10; >= 10.0.0, < 10.2.0
    Fixed in
    9.13.1010.2.0· Vendor fix available
    Issue
    Module title supports richtext which could include scripts that would execute in certain scenarios.

    Recommended action: Upgrade to 10.2.0 or 9.13.10 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  6. High, CVSS 7.6NuGetPublished

    DotNetNuke.Core Vulnerable to Stored XSS in Module Deletion Confirmation Modal

    CVE-2026-24837 · GHSA-vm5q-8qww-h238

    Affected
    • NuGet dotnetnuke.core >= 9.0.0, <= 9.13.9; >= 10.0.0, < 10.2.0
    Fixed in
    10.2.0· Partial vendor fix
    Issue
    A module friendly name could include scripts that will run during some module operations in the Persona Bar.

    Recommended action: Upgrade to 10.2.0; some affected versions have no fix yet, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  7. Medium, CVSS 6.9NuGetPublished

    DotNetNuke.Core has a potential XSS vulnerability in modules' header and footer

    CVE-2026-24784 · GHSA-jjwg-4948-6wxp

    Affected
    • NuGet dotnetnuke.core >= 9.0.0, < 9.13.10; >= 10.0.0, < 10.2.0
    Fixed in
    9.13.1010.2.0· Vendor fix available
    Issue
    A content editor could inject scripts in module headers/footers that would run for other users.

    Recommended action: Upgrade to 10.2.0 or 9.13.10 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  8. Medium, CVSS 6.4NuGetPublished

    DNN vulnerable to stored cross-site-scripting (XSS) via SVG upload

    CVE-2025-64094 · GHSA-hmvq-8p83-cq52

    Affected
    • NuGet dotnetnuke.core < 10.1.1
    Fixed in
    10.1.1· Vendor fix available
    Issue
    Sanitization of the content of uploaded SVG files was not covering all possible XSS scenarios. Details DNN validates the contents of SVG's to ensure they are valid and do not contain any malicious code. These checks were introduced as part of CVE-2025-48378. However, the checks to ensure there are no script elements within the SVG files are not comprehensive and may allow some malicious SVG files to be uploaded. As this vulnerability allows for the execution of arbitrary JavaScript code within the context of the user's browser, it can lead to a range of attacks, including data exfiltration, session hijacking, and defacement of the web application to name a few.

    Recommended action: Upgrade to 10.1.1 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  9. Medium, CVSS 6.5NuGetPublished

    DNN vulnerable to Reflected Cross-Site Scripting (XSS) using url to profile

    CVE-2025-59821 · GHSA-jc4g-c8ww-5738

    Affected
    • NuGet dotnetnuke.core < 10.1.0
    Fixed in
    10.1.0· Vendor fix available
    Issue
    A reflected cross-site scripting (XSS) vulnerability exists under certain conditions, using a specially crafter url to view a user profile Description DNN’s URL/path handling and template rendering can allow specially crafted input to be reflected into a user profile that are returned to the browser. In these cases, the application does not sufficiently neutralize or encode characters that are meaningful in HTML, so an attacker can cause a victim’s browser to interpret attacker-controlled content as part of the page’s HTML.

    Recommended action: Upgrade to 10.1.0 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  10. Low, CVSS 2.4NuGetPublished

    DNN Vulnerable to Stored XSS Using Backend Admin Credentials

    CVE-2025-59546 · GHSA-gj8m-5492-q98h

    Affected
    • NuGet dotnetnuke.core < 10.1.0
    Fixed in
    10.1.0· Vendor fix available
    Issue
    Users that can edit modules could set a title that includes scripts. Description Some users (administrators and content editors) can set html in module titles and that could include javascript which could be used for XSS based attacks. With the addition of more roles being able to set module titles, this is not strictly limited to administrators. However since HTML in module titles could be a valid use case, we have added a setting for this functionality in the Security module in the Persona Bar.

    Recommended action: Upgrade to 10.1.0 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  11. Critical, CVSS 9.0NuGetPublished

    DNN Vulnerable to Stored Cross-Site Scripting (XSS) in the Prompt module

    CVE-2025-59545 · GHSA-2qxc-mf4x-wr29

    Affected
    • NuGet dotnetnuke.core < 10.1.0
    Fixed in
    10.1.0· Vendor fix available
    Issue
    The Prompt module allows execution of commands that can return raw HTML. Malicious input, even if sanitized for display elsewhere, can be executed when processed through certain commands, leading to potential script execution (XSS). Description The application sanitizes most user-submitted data before displaying it in entry forms. However, the Prompt module is capable of running commands whose output is treated as HTML. This creates a vulnerability where a malicious user can craft input containing embedded scripts or harmful markup. If such malicious content is later processed by a Prompt command and returned as HTML, it bypasses the standard sanitation mechanisms. Simply executing a specific command through the Prompt module could render this untrusted data and cause unintended script execution in the browser specially in the context of a super-user.

    Recommended action: Upgrade to 10.1.0 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  12. Medium, CVSS 6.3NuGetPublished

    DNN affected by Stored Cross-Site Scripting (XSS) in Profile Biography field

    CVE-2025-59539 · GHSA-7rcc-q6rq-jpcm

    Affected
    • NuGet dotnetnuke.core < 10.1.0
    Fixed in
    10.1.0· Vendor fix available
    Issue
    Users can use special syntax to inject javascript code in their profile biography field. Although there was sanitization in place, it did not cover all possible scenarios Description When embedding information in the Biography field, even if that field is not rich-text, users could inject javascript code that would run in the context of the website and to any other user that can view the profile including administrators and/or superusers.

    Recommended action: Upgrade to 10.1.0 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  13. Medium, CVSS 6.5NuGetPublished

    DNN allows loading unused themes on anonymous clients through query parameters

    CVE-2025-59535 · GHSA-wq2j-w9pm-7x2p

    Affected
    • NuGet dotnetnuke.core < 10.1.0
    Fixed in
    10.1.0· Vendor fix available
    Issue
    Arbitrary themes can be loaded through query parameters. If an installed theme had a vulnerability, even if it was not used on any page, this could be loaded on unsuspecting clients without knowledge of the site owner. Details Many people who run DNN sites have a number of installed themes that they do not actually use. This could be because they were testing many themes during initial setup, because they have changed themes over time, or because they have development and production versions of a theme. Whatever the reason, many times the unused themes will become outdated over time as site admins wouldn't have reason to update something that is not used. However, this could introduce an entry point to exploit a vulnerable theme by making the server run the unused theme for unsuspecting client requests. Depending on the vulnerability in a theme, this could lead to server side or client side arbitrary code execution. With DNN 10.1.0 this functionality is now disabled by…

    Recommended action: Upgrade to 10.1.0 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  14. Medium, CVSS 6.1NuGetPublished

    DNN allows Stored Cross-Site Scripting (XSS) with svg files rendered inline

    CVE-2025-48378 · GHSA-m4hf-fxcg-cp34

    Affected
    • NuGet dotnetnuke.core < 9.13.9
    Fixed in
    9.13.9· Vendor fix available
    Issue
    Uploaded SVG files could contain scripts and if rendered inline those scripts could run allowing XSS attacks.

    Recommended action: Upgrade to 9.13.9 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  15. Medium, CVSS 6.0NuGetPublished

    Reflected Cross-Site Scripting (XSS) in module actions in edit mode

    CVE-2025-48377 · GHSA-79m3-rvx2-3qq9

    Affected
    • NuGet dotnetnuke.core < 9.13.9
    Fixed in
    9.13.9· Vendor fix available
    Issue
    A specially crafted URL may be constructed which can inject an XSS payload that is triggered by using some module actions.

    Recommended action: Upgrade to 9.13.9 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  16. Medium, CVSS 6.5NuGetPublished

    DotNetNuke.Core Vulnerable to Server-Side Request Forgery (SSRF)

    CVE-2025-32372 · GHSA-3f7v-qx94-666m

    Affected
    • NuGet dotnetnuke.core < 9.13.8
    Fixed in
    9.13.8· Vendor fix available
    Issue
    A bypass has been identified for the previously known vulnerability CVE-2017-0929, allowing unauthenticated attackers to execute arbitrary GET requests against target systems, including internal or adjacent networks. Impact This vulnerability facilitates a semi-blind SSRF attack, allowing attackers to make the target server send requests to internal or external URLs without viewing the full responses. Potential impacts include internal network reconnaissance, bypassing firewalls.

    Recommended action: Upgrade to 9.13.8 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  17. Medium, CVSS 4.9NuGetPublished

    DNN vulnerable to Relative Path Traversal

    CVE-2022-2922 · GHSA-9w72-2f23-57gm

    Affected
    • NuGet dotnetnuke.core < 9.11.0
    Fixed in
    9.11.0· Vendor fix available
    Issue
    DNN (GitHub repository dnnsoftware/dnn.platform) prior to 9.11.0 is vulnerable to Relative Path Traversal. Version 9.11.0 contains a patch for this issue.

    Recommended action: Upgrade to 9.11.0 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  18. High, CVSS 8.8NuGetPublished

    DNN Path Traversal via Zip Slip

    CVE-2020-5187 · GHSA-4qf5-7xc2-wqpg

    Affected
    • NuGet dotnetnuke.core < 9.5.0
    Fixed in
    9.5.0· Vendor fix available
    Issue
    DNN (formerly DotNetNuke) through 9.4.4 allows Path Traversal via unsafe handling of zip files

    Recommended action: Upgrade to 9.5.0 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  19. Medium, CVSS 4.0NuGetPublished

    DotNetNuke (DNN) Open redirect vulnerability

    CVE-2013-7335 · GHSA-mj48-f959-pqph

    Affected
    • NuGet dotnetnuke.core < 6.2.9; >= 7.0, < 7.1.1
    Fixed in
    6.2.97.1.1· Vendor fix available
    Issue
    Open redirect vulnerability in DotNetNuke (DNN) before 6.2.9 and 7.x before 7.1.1 allows remote attackers to redirect users to arbitrary web sites and conduct phishing attacks via unspecified vectors.

    Recommended action: Upgrade to 7.1.1 or 6.2.9 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  20. UnratedNuGetPublished

    DotNetNuke (DNN) Cross-site scripting (XSS) vulnerability via the __dnnVariable parameter

    CVE-2013-4649 · GHSA-rvrj-j7cc-236p

    Affected
    • NuGet dotnetnuke.core < 6.2.9; >= 7.0, < 7.1.1
    Fixed in
    6.2.97.1.1· Vendor fix available
    Issue
    Cross-site scripting (XSS) vulnerability in DotNetNuke (DNN) before 6.2.9 and 7.x before 7.1.1 allows remote attackers to inject arbitrary web script or HTML via the dnnVariable parameter to the default URI.

    Recommended action: Upgrade to 7.1.1 or 6.2.9 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  21. UnratedNuGetPublished

    DotNetNuke Default Machine Key Exposure

    CVE-2008-6540 · GHSA-grw3-hjjm-5cjm

    Affected
    • NuGet dotnetnuke.core < 4.8.2
    Fixed in
    4.8.2· Vendor fix available
    Issue
    DotNetNuke before 4.8.2, during installation or upgrade, does not warn the administrator when the default (1) ValidationKey and (2) DecryptionKey values cannot be modified in the web.config file, which allows remote attackers to bypass intended access restrictions by using the default keys.

    Recommended action: Upgrade to 4.8.2 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  22. UnratedNuGetPublished

    DotNetNuke Vulnerable to XSS in Pass-Through Values

    CVE-2007-0660 · GHSA-xr96-7ccp-pg5c

    Affected
    • NuGet dotnetnuke.core < 03.02.01
    Fixed in
    03.02.01· Vendor fix available
    Issue
    Cross-site scripting (XSS) vulnerability in the IFrame module before 03.02.01 for DotNetNuke (DNN), caused by improper validation of user-supplied input by an unspecified script. Pass through values were not getting filtered, leaving them vulnerable to XSS. A remote attacker could exploit this vulnerability using various parameters in a specially-crafted URL to execute script in a victim's Web browser within the security context of the hosting Web site, once the URL is clicked. An attacker could use this vulnerability to steal the victim's cookie-based authentication credentials.

    Recommended action: Upgrade to 03.02.01 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  23. Medium, CVSS 6.1NuGetPublished

    Stored Cross-Site Scripting vulnerability in admin component of DotNetNuke

    CVE-2019-12562 · GHSA-5whq-j5qg-wjvp

    Affected
    • NuGet dotnetnuke.core < 9.4.0
    Fixed in
    9.4.0· Vendor fix available
    Issue
    Cross-site scripting (XSS) is possible in DNN (formerly DotNetNuke) before 9.4.0 by remote authenticated users via the Display Name field in the admin notification function.

    Recommended action: Upgrade to 9.4.0 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  24. High, CVSS 7.5Exploited · CISA KEVNuGetPublished

    Inadequate Encryption Strength in DotNetNuke

    CVE-2018-15811 · GHSA-h595-8pw6-5q6v

    Affected
    • NuGet dotnetnuke.core >= 9.2.0, < 9.2.2
    Fixed in
    9.2.2· Vendor fix available
    Issue
    DNN (aka DotNetNuke) 9.2 through 9.2.1 uses a weak encryption algorithm to protect input parameters.

    Recommended action: Upgrade to 9.2.2 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.com (1)cisa.gov (2)Source checked Evidence →
  25. High, CVSS 7.5NuGetPublished

    Insufficient Entropy in DotNetNuke

    CVE-2018-15812 · GHSA-pf46-gqg9-j3v3

    Affected
    • NuGet dotnetnuke.core >= 9.2.0, < 9.2.2
    Fixed in
    9.2.2· Vendor fix available
    Issue
    DNN (aka DotNetNuke) 9.2 through 9.2.1 incorrectly converts encryption key source values, resulting in lower than expected entropy.

    Recommended action: Upgrade to 9.2.2 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →