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

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
CVE-2026-40083 — Proof-of-Concept-Exploit für CVE-2026-40083, eine SQL-Injection in Cacti managers.php, die authentifizierten Benutzern das Extrahieren von MySQL-Datenbanken, Benutzeranmeldedaten und Passwort-Hashes ermöglicht. Enthält ein Docker-Labor zum Testen. | Kitploit
Tools/GitHubGitHub/hakaioffsec/cve-2026-40083
SchwachstellenanalyseExploitationWebanwendungs-ExploitationPenetrationstestsLernen & BildungDatenbanksicherheitLabs & Praxis
GitHubhakaioffsec/cve-2026-40083

CVE-2026-40083

Proof-of-Concept-Exploit für CVE-2026-40083, eine SQL-Injection in Cacti managers.php, die authentifizierten Benutzern das Extrahieren von MySQL-Datenbanken, Benutzeranmeldedaten und Passwort-Hashes ermöglicht. Enthält ein Docker-Labor zum Testen.

Repository anzeigen
223vor 3 MonatenNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

SQL Injection in Cacti managers.php

Ein Proof-of-Concept-Exploit für CVE-2026-40083, eine SQL-Injection-Sicherheitslücke in Cactis managers.php, die es jedem authentifizierten Benutzer mit SNMP-Manager-Berechtigungen ermöglicht, die gesamte MySQL-Datenbank zu lesen, einschließlich Benutzeranmeldedaten und Passwort-Hashes.

Verwendung:

# Verify injection (time-based)
$ python3 exploit/poc.py --url http://TARGET --user admin --password admin

# Dump specific user credentials
$ python3 exploit/poc.py --url http://TARGET --user admin --password admin --target-id 1

# Extract arbitrary SQL query result
$ python3 exploit/poc.py --url http://TARGET --user admin --password admin --query "SELECT version()"

# Enumerate all users (scan IDs 1-50)
$ python3 exploit/poc.py --url http://TARGET --user admin --password admin --max-id 50

# With Burp proxy
$ python3 exploit/poc.py --url http://TARGET --user admin --password admin --proxy http://127.0.0.1:8080

Verwundbare Versionen

  • Cacti ≤ 1.2.30 (gepatcht in 1.2.31)

Ursache

In managers.php wird die Benutzereingabe von selected_graphs_array mittels cacti_unserialize() deserialisiert und ohne Bereinigung direkt in SQL eingefügt:

$selected_items = cacti_unserialize(stripslashes(gnrv('selected_graphs_array')));

if ($selected_items != false) {
    // No validation - direct implode into SQL
    db_execute('DELETE FROM snmpagent_managers WHERE id IN (' . implode(',', $selected_items) . ')');
}

Der Parameter selected_graphs_array akzeptiert ein PHP-serialisiertes Array. Array-Elemente werden mit Kommas implodiert und direkt in die IN-Klausel eingefügt.

Betroffene Endpunkte

POST /managers.php (action=actions, drp_action=1|2|3)

Auswirkungen

Die SQL-Injection-Sicherheitslücke erlaubt authentifizierten Benutzern mit SNMP-Manager-Berechtigungen, beliebige Abfragen auf der Datenbank auszuführen. Dies ermöglicht das Lesen von Tabellen mit Benutzerdaten, Einstellungen, Geräte-Anmeldedaten und SNMP-Communities sowie die Extraktion von bcrypt-Hashes und API-Tokens, was zu einer Kompromittierung des Kontos führen kann. Darüber hinaus ermöglicht der Fehler die Ausführung von Zeitverzögerungsbefehlen, was potenziell einen Denial-of-Service durch Erschöpfung gleichzeitiger Datenbankverbindungen verursachen kann.

CVSS

7.2 High CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H

Behebung

Commit 52032e760 fügt array_map('intval', $selected_items) vor dem implodieren hinzu, um alle Werte in Ganzzahlen umzuwandeln.

Labor-Setup

docker-compose up -d --build

Warten Sie etwa 30 Sekunden auf die Initialisierung. Greifen Sie auf Cacti unter http://localhost:8088 zu.

Standard-Anmeldedaten: admin / admin

# Test exploit
python3 exploit/poc.py --url http://localhost:8088 --user admin --password admin --target-id 1

Haftungsausschluss

Dieses Tool dient ausschließlich zu Bildungs- und Forschungszwecken. Verwenden Sie es nur auf Systemen, die Sie besitzen oder für die Sie eine ausdrückliche Erlaubnis zum Testen haben. Der Autor übernimmt keine Verantwortung für Missbrauch oder Schäden, die durch dieses Programm verursacht werden.

QuimeraX Intelligence

QuimeraX Intelligence ist eine fortschrittliche EASM- und Cyber-Threat-Intelligence-Plattform, die sich auf die Identifizierung kritischer Schwachstellen in komplexen Systemen spezialisiert hat. Die Plattform überwacht proaktiv, erkennt und alarmiert Kunden über Sicherheitsbedrohungen und gewährleistet Transparenz und schnelle Reaktion auf potenzielle Risiken. Kunden erhalten sofortige Benachrichtigungen und umfassende Berichte, falls ihre Systeme als verwundbar eingestuft werden, sodass sie Schutzmaßnahmen ergreifen können. mehr erfahren

Hakai Security

Hakai Security ist ein Cybersicherheitsunternehmen, das von Sicherheitsexperten gegründet wurde und sich technischer Exzellenz verschrieben hat. Wir bieten maßgeschneiderte Sicherheitslösungen, darunter fortgeschrittene Penetrationstests, realistische Red-Team-Simulationen und sichere Entwicklungspraktiken, um die Vermögenswerte unserer Kunden proaktiv vor sich entwickelnden Cyberbedrohungen zu schützen.

Hacking Club

Hacking Club ist die Trainingsplattform, auf der Sie Cybersicherheit durch praxisnahe Lektionen, Labore und Herausforderungen lernen, die von Experten unseres Sicherheitsberatungsunternehmens erstellt wurden: direkt vom Schlachtfeld in Ihr Training. Üben Sie die in diesem Repository vorgestellte Sicherheitslücke mit dem Hacking Club! mehr erfahren

Tool herunterladen