
Un exploit PoC per CVE-2022-0165 - Plugin WordPress KingComposer Page Builder - Bypass della convalida del parametro ID
Il plugin WordPress Page Builder KingComposer, versioni fino alla 2.9.6 inclusa, è suscettibile a una vulnerabilità di sicurezza che consente a un attaccante di bypassare la validazione del parametro ID. Ciò potrebbe portare a un reindirizzamento non autorizzato degli utenti tramite l'azione AJAX kc_get_thumbn. A questa vulnerabilità è stato assegnato l'identificatore CVE-2022-0165.
CVE ID: CVE-2022-0165 Tipo: Bypass della validazione del parametro ID Versioni interessate: Fino alla 2.9.6 inclusa
La vulnerabilità deriva da una validazione inadeguata del parametro id durante l'elaborazione dell'azione AJAX kc_get_thumbn. Questa azione è disponibile sia per gli utenti non autenticati che per quelli autenticati.
Lo sfruttamento di questa vulnerabilità potrebbe consentire a un attaccante di creare un URL malizioso con un parametro id appositamente manipolato. Quando un utente, in particolare un amministratore autenticato, interagisce con questo URL, potrebbe essere reindirizzato a una destinazione non voluta. Questo può potenzialmente portare ad attacchi di phishing, distribuzione di malware o altre attività dannose.
Per dimostrare la vulnerabilità, puoi seguire questi passaggi:
Crea un URL malizioso con un parametro id manipolato. Ad esempio:
http://your-wordpress-site.com/wp-admin/admin-ajax.php?action=kc_get_thumbn&id=malicious_url
Condividi l'URL creato con una vittima, invitandola a cliccarci sopra.
Quando la vittima interagisce con l'URL, il plugin vulnerabile non validerà correttamente il parametro id, portando potenzialmente a un reindirizzamento non voluto.
Per mitigare la vulnerabilità, si consiglia di aggiornare il plugin Page Builder KingComposer all'ultima versione disponibile. Gli aggiornamenti dei plugin spesso includono correzioni di sicurezza che affrontano questo tipo di vulnerabilità. Aggiornare regolarmente plugin e temi è una buona pratica per garantire la sicurezza del tuo sito WordPress.