threatover Patrik Grobshäuser

// CVE-2024-6386 · SSTI → RCE · WPML

WPML compromise cleanup.

Authentifizierte SSTI im Twig-Template-Engine von WPML führte zu RCE. Offengelegt im September 2024. Wenn dein mehrsprachiges WordPress WPML nutzt und Einreichungen auf Mitarbeiter-Ebene akzeptiert, behandle die Seite als kompromittiert, bis das Gegenteil bestätigt ist. Pauschal $279.

§ 01 — WAS DER BUG WAR

Twig-Template-Injection aus der Mitarbeiter-Rolle.

WPML nutzt Twig, um Teile der Übersetzungs-Pipeline zu rendern. Ein Code-Pfad übergab nutzerkontrollierten Inhalt an die Twig-Engine, ohne die gefährlichen Primitives zu maskieren. Mit Zugriff auf das richtige Feld als Mitarbeiter konnte ein Angreifer Twig-Syntax injizieren und letztlich PHP-Funktionen aufrufen, darunter solche, die Dateien schrieben.

Gepatcht in 4.6.13. Der Patch reduzierte die Twig-Sandbox auf eine sicherere Teilmenge; Seiten, die zügig aktualisierten, schlossen die Tür. Das ausschließlich kostenpflichtige Lizenzmodell bedeutet, dass der Update-Rollout vom Lizenzstatus jedes Betreibers abhing.

§ 02 — INDIKATOREN

Was wir damit tun

  • [ INHALT ]

    Beiträge oder Felder mit Twig-Klammer-Ausdrücken und Aufrufen von Runtime-Klassen.

  • [ NUTZER ]

    Mitarbeiter-Konten, die ab September 2024 angelegt wurden — besonders über offene Registrierung. Mit den darauf folgenden Beitragseinreichungen abgleichen.

  • [ DATEIEN ]

    Frisches PHP in wp-content/uploads/, modifizierte Plugin-/Theme-Dateien, neue mu-plugins. Standard-Indikatoren für RCE-Persistenz.

  • [ OPTIONS ]

    Seit der Offenlegung hinzugekommene wp_options-autoload-Einträge mit unbekannten Namen oder base64-codierten Payloads.

§ PREISE

Pauschal $279. Einmalig. Pro Seite.

[ RESCUE ]

$279

PAUSCHAL · EINMALIG · PRO SEITE

Manual cleanup, entry-vector identification, written forensic report.

Bereinigung starten →

[ SHIELD ]

$29 / mo

PRO SEITE · JEDERZEIT KÜNDBAR

Laufendes Monitoring, Absicherung, eine Bereinigung pro Jahr inklusive.

Schützen lassen →

Part of threatover's broader security practice. Penetration testing, bug bounty consulting, triage, and security advisory.

Alle Leistungen ansehen →

Start an engagement.

Send the scope, stack, and timeline. You get a written proposal with a fixed quote.

Kontakt →