
CVE-2021-20717-EC-CUBE-XSS
La vulnerabilità di cross-site scripting in EC-CUBE dalla versione 4.0.0 alla 4.0.5 consente a un attaccante remoto di iniettare uno script appositamente creato nel campo di input specifico del sito web EC creato con EC-CUBE. Di conseguenza, può portare all'esecuzione arbitraria di script nel browser web dell'amministratore.
git clone https://github.com/EC-CUBE/ec-cube.git -b 4.0.5
docker build -t eccube4-php-apache .
docker run --name ec-cube -p "8080:80" -p "4430:443" eccube4-php-apache
Aggiungi al carrello e procedi al checkout
Inietta lo script nel modulo di richiesta

http://localhost:8080/admin/login
Accedi con admin:password
Apri la pagina dell'elenco ordini
Fai clic sull'ordine (dannoso)
Fai clic sul pulsante Crea mail
Seleziona il modello
Fai clic sul pulsante Conferma mail

https://github.com/EC-CUBE/ec-cube/commit/9bae20f070acfe0b84451bc1e082c699ac197faf