- $_GET['theme'] sanitizado no display_login com a mesma regex do
picture.send.php; getThemeInfo() ganhou defesa em profundidade
(rejeita qualquer valor que não seja nome simples de diretório).
- mkdir 0755 (era 0777) no storage de imagens.
- IMAGETYPE_BMP usava imagecreatefromwbmp (WBMP != BMP); agora
imagecreatefrombmp.
- public/themes/ removido: era cópia divergente e corrompida (CSS
mutilado por find/replace) da fonte real themes/ — o código só lê
themes/ da raiz e serve via picture.send.php.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Estado original vindo do servidor de origem via tar.gz, antes da
rodada de conformidade com a knowledge-base e fixes de GLPI 11.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>