CVE-2024-33299
Vulnerabilità di Cross Site Scripting persistente in Microweber <= 2.0.9
Riepilogo:
Una vulnerabilità di Cross Site Scripting persistente in Microweber v.2.0.9 consente a un attaccante remoto di eseguire codice arbitrario tramite i parametri Nome e Cognome nell'endpoint /admin/module/view?type=users
Requisiti:
- Microweber versione <= 2.0.9
- Accesso amministrativo
Passaggi per la riproduzione:
- Autenticarsi all'applicazione con privilegi amministrativi
- Andare all'endpoint /admin/users
- Selezionare un utente da modificare (o crearne uno e modificarlo successivamente)
- Inserire il payload `` nel campo "Nome" o "Cognome", poiché entrambi i campi possono attivare l'iniezione JavaScript
- Andare all'endpoint /admin/module/view?type=users per attivare l'iniezione JavaScript
Componenti interessati:
- /admin/module/view?type=users
Impatto:
Un attaccante potrebbe eseguire codice JavaScript nel browser della vittima, ottenendo informazioni o costringendo l'utente ad accedere a siti web dannosi, ad esempio.
Riferimenti pertinenti
https://www.cve.org/CVERecord?id=CVE-2024-33299