
typo3 install.php XSS
$docker-compose up
Accédez à http://[web-server ip]:port/typo3 et ignorez le message suivant.
Directory / is not writable Path /var/www/html/typo3 exists, but no file underneath it can be created.
Accédez au site typo3 déployé dans le conteneur et procédez à l'installation. L'hôte de la base de données mysql est db.
À l'étape 4/5 de l'installation, saisissez le payload XSS dans le champ site name.

Une fois l'installation terminée et après connexion, vous pouvez voir le XSS s'exécuter comme ci-dessous.

debconf: unable to initialize frontend: Readline debconf: (This frontend requires a controlling tty.) debconf: falling back to frontend: Teletype
RUN apt-get install -y debconf-utils RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections RUN apt-get install -y -q [package]
En raison des caractéristiques du serveur apache2 exécuté sous l'utilisateur www-data, le dossier typo3 a été créé avec www-data.
L'image mysql a été définie sur la version 5.8.
System Requirements For more information as well as installation instructions see the Installation guide. Operating System Linux, Windows or Mac, or common cloud infrastructure setups Webserver Apache httpd, Nginx, Microsoft IIS, Caddy Server Supported Browsers Chrome (latest) Edge (latest) Firefox (latest) Internet Explorer >= 11 Safari (latest) Database MariaDB >= 10.0 <= 10.3 Microsoft SQL Server MySQL >= 5.0 <= 5.7 PostgreSQL SQLite Hardware RAM >= 256 MB PHP PHP >= 7.2 <= 7.4
L'option command a été configurée sur le conteneur mysql.
Invalid Charset Your database uses character set "latin1", but only "utf8" is supported with TYPO3. You probably want to change this before proceeding.