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-2021-29440 — Unsichere Twig-Verarbeitung statischer Seiten führt zu RCE in Grav CMS 1.7.10 | Kitploit
Tools/GitHubGitHub/csenox/cve-2021-29440
SchwachstellenanalyseExploitationWebanwendungs-ExploitationPenetrationstestsLernen & Bildung
GitHubcsenox/cve-2021-29440

CVE-2021-29440

Unsichere Twig-Verarbeitung statischer Seiten führt zu RCE in Grav CMS 1.7.10

Repository anzeigen
43vor 5 JahrenNoch 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-2021-29440

Unsicheres Twig-Rendering von statischen Seiten führt zu RCE in Grav CMS 1.7.10

  • Grav ist eine dateibasierte Web-Plattform. Das Twig-Rendering von statischen Seiten kann im Front Matter von jedem administrativen Benutzer aktiviert werden, der Seiten erstellen oder bearbeiten darf. Da der Twig-Prozessor ohne Sandbox läuft, kann dieses Verhalten genutzt werden, um beliebigen Code auszuführen und Privilegien auf der Instanz zu erweitern.

Erklärung

  • Du benötigst einen Benutzer, der Zugriff auf das /admin-Dashboard hat und über Berechtigungen zum Erstellen von Seiten verfügt.
  • Der Front-Matter-Block unterstützt eine Direktive namens process.twig, die einen Twig-Rendering-Durchlauf auf den Inhalt anwendet, bevor die Seite ausgeliefert wird.
  • Während dieses Verhalten standardmäßig deaktiviert ist, aktivieren Benutzer mit grundlegenden Seiten-Erstellungsrechten diese Funktion im Front Matter
  • Wir erstellen eine Seite mit dem Inhalt {{ system("id") }} und aktivieren dann das Twig-Rendering: Advanced --> Process --> Twig (enable)
  • Beim Aufrufen der erstellten Seite sehen wir die Ausgabe unseres Befehls.

Verwendung

  • Bearbeite die Variablen username, password und url und führe dann das Skript aus.
root@kitploit:~
python3 exploit.py

Umgebung

  • Führe environment.sh aus, um Grav CMS 1.7.10 auf Apache einzurichten.

Credits

  • https://blog.sonarsource.com/grav-cms-code-execution-vulnerabilities
Tool herunterladen