
typo3 install.php XSS
$docker-compose up
Перейдите по адресу http://[web-server ip]:port/typo3 и проигнорируйте следующие сообщения.
Directory / is not writable Path /var/www/html/typo3 exists, but no file underneath it can be created.
Зайдите на сайт typo3, размещённый в контейнере, и выполните установку. Хост mysql db — db.
На этапе 4/5 в процессе установки введите XSS-пейлоад в поле site name.

После завершения установки и входа в систему вы увидите, что XSS выполняется, как показано ниже.

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]
Из-за особенностей сервера apache2, работающего от пользователя www-data, папка typo3 была создана от имени www-data.
Версия mysql image установлена на 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
В контейнере mysql были заданы параметры command.
Invalid Charset Your database uses character set "latin1", but only "utf8" is supported with TYPO3. You probably want to change this before proceeding.