Dans Bolt CMS avant la version 3.7.1, le nom des fichiers téléchargés est vulnérable à XSS stocké. Il est impossible d’injecter du code Javascript dans le nom du fichier lors de la création / télécharger le fichier. Mais, une fois créé / téléchargé, il peut être renommé pour injecter la charge utile en elle. En outre, les mesures visant à empêcher renommer le fichier à des extensions de noms de fichiers non autorisés pourraient être contournées. Ce problème est résolu dans Bolt 3.7.1.
https://github.com/bolt/bolt/security/advisories/GHSA-68q3-7wjp-7q3j
http://seclists.org/fulldisclosure/2020/Jul/4
http://packetstormsecurity.com/files/158299/Bolt-CMS-3.7.0-XSS-CSRF-Shell-Upload.html
https://github.com/bolt/bolt/commit/b42cbfcf3e3108c46a80581216ba03ef449e419f
https://github.com/bolt/bolt/pull/7853
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-4041