WordPress: Entfernter Angreifer kann Befehle ausführen

Eine Sicherheitslücke in dem WordPress CMS hat zur Folge, dass ein entfernter Angreifer beliebige PHP-Befehle auf dem betroffenen System ausführen kann. Das Problem liegt in de Klasse WP_HTML_Token, die in WordPress 6.4 eingeführt wurde und dazu dient, das HTML-Parsing im Block-Editor zu verbessern. Diese Klasse enthält eine __destruct Magic()-Methode, die automatisch ausgeführt wird, nachdem PHP die Anfrage verarbeitet hat. Die __destruct()-Methode verwendet call_user_func(), um die Funktion auszuführen. Dabei werden die on_destroy- und bookmark_name-Attribute als Argumente an die call_user_func()-Methode übergeben. Diese Attribute kann der Angreifer beliebige setzen und damit die Attacke durchführen.

E-Mail Benachrichtigung
Benachrichtige mich zu:
0 Kommentare
Älteste
Neuste Beste Bewertung
Inline Feedbacks
Alle Kommentare anzeigen
Nach oben