
# Absichtlich verwundbares Drupal-7.57-Labor zur Reproduktion von CVE-2018-7600 (Drupalgeddon2) in einem Docker-Container, mit Installationsskript und integriertem PHP-Server für isolierte Sicherheitstests.
Dieses Repository ist ein wiederverwendbares Zielpaket für den Drupalgeddon2-Lauf.
Sentinel reproduzierte CVE-2018-7600 am 2026-08-27 gegen Drupal Core 7.57 mit SQLite und PHP 7.4. Der Exploit ist der Drupal-7-Zwei-Request-AJAX-Render-Array-Pfad:
name[#post_render][]=passthru,
name[#markup]=id und name[#type]=markup vergiftenform_build_id an /?q=file/ajax/name/#value/<form_build_id> übermittelnDieses Repository enthält einen Docker-basierten Labor-Bootstrap, damit BountyDesk das Szenario als verbundenes GitHub-Ziel behandeln kann. Das Docker-Image baut Drupal 7.57 auf PHP 7.4 und führt vor dem Start des integrierten PHP-Servers ein Installationsskript aus.
Dies ist ein absichtlich verwundbares Labor. Führen Sie es nur in einer isolierten lokalen oder Sandbox-Umgebung aus.
docker build -t drupalgeddon2-cve-lab .
docker run --rm -p 8080:8080 drupalgeddon2-cve-lab
Das Ziel lauscht auf HTTP-Port 8080.
BountyDesk sollte dieses Repository nur als Zielcode behandeln. Der TrueForge-Agent muss das laufende Ziel über die Plattform-Harness untersuchen, wobei probe_target für schreibgeschützte Anfragen und probe_target_write für jede zustandsändernde Anfrage verwendet wird, die eine Genehmigung benötigt. Kein Skript in diesem Repository ist eine maßgebliche Bewertungsquelle.
Beweisquelle: demo/evidence/drupalgeddon2-cve-2018-7600-blind-build.md im Sentinel-Repository.