
Proof-of-Concept-Exploit für CVE-2024-5326, eine fehlende Autorisierungsschwachstelle im PostX-WordPress-Plugin, die es authentifizierten Angreifern ermöglicht, beliebige Optionen zu ändern und Privilegien auf Administrator-Ebene zu eskalieren.
CVE-2024-5326 Post Grid Gutenberg Blocks and WordPress Blog Plugin – PostX <= 4.1.2 - Fehlende Autorisierung für beliebige Optionsaktualisierung
Beschreibung
Das Post Grid Gutenberg Blocks and WordPress Blog Plugin – PostX Plugin für WordPress ist anfällig für unbefugte Änderungen von Daten aufgrund einer fehlenden Fähigkeitsprüfung in der 'postx_presets_callback'-Funktion in allen Versionen bis einschließlich 4.1.2. Dadurch können authentifizierte Angreifer mit Contributor-Level-Zugriff und höher beliebige Optionen auf betroffenen Websites ändern. Dies kann verwendet werden, um die Registrierung neuer Benutzer zu aktivieren und die Standardrolle für neue Benutzer auf Administrator zu setzen.
Benutzer Contributor aktiviert die Registrierung neuer Benutzer und setzt die Standardrolle für neue Benutzer auf Administrator.
PoC:
https://github.com/truonghuuphuc/CVE-2024-5326/assets/20487674/fca81a71-9812-4d0f-b48f-2db94e2c7347