
typo3 install.php XSS
$docker-compose up
Navegue a http://[web-server ip]:port/typo3 e ignore el siguiente mensaje:
Directory / is not writable Path /var/www/html/typo3 exists, but no file underneath it can be created.
Acceda al sitio typo3 montado en el contenedor y proceda con la instalación. El host de la base de datos mysql es db.
En el paso 4/5 de la instalación, ingrese el payload XSS en el nombre del sitio.

Una vez completada la instalación e iniciada la sesión, se puede ver que XSS se ejecuta como se muestra a continuación.

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]
Debido a la característica del servidor apache2 que se ejecuta como usuario www-data, se creó la carpeta typo3 como www-data.
La imagen de mysql se configuró a la versión 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
Se configuraron opciones de comando en el contenedor mysql.
Invalid Charset Your database uses character set "latin1", but only "utf8" is supported with TYPO3. You probably want to change this before proceeding.