Отправить #651867: Total.js CMS 10 Cross Site ScriptingИнформация

НазваниеTotal.js CMS 10 Cross Site Scripting
ОписаниеTotal.js Flow v10 (versão 1.0.0, Total.js v5012) Stored Cross-Site Scripting The administration endpoint allows saving a layout whose HTML field contains tags with event handlers (e.g., onerror). This content is displayed “as is” in the layout view/edit page. When the saved layout is opened, the browser executes the embedded JavaScript, confirming the exploitation. In the administrative area, navigate to Layouts. Send a POST request to /admin/ with the schema layouts_save, defining the html field with the payload: { "schema": "layouts_save", "data": { "name": "xss", "color": "#873323", "html": "<img src=x onerror=alert(1)>" } } When clicking on the XSS layout (route similar to /admin/layouts/<ID>/), the application renders the content of the html field. The tag <img src=x onerror=alert(1)> attempts to load an invalid image, triggers the onerror event, and executes alert(1).
Источник⚠️ http://x.x.x.x:8000/admin/layouts/
Пользователь
 Edcarlos (UID 53778)
Представление10.09.2025 08:16 (8 месяцы назад)
Модерация25.09.2025 07:42 (15 days later)
Статуспринято
Запись VulDB325810 [Total.js CMS 1.0.0 Layout Page /admin/ layouts_save HTML межсайтовый скриптинг]
Баллы20

Want to stay up to date on a daily basis?

Enable the mail alert feature now!