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

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

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

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

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

Категории

Все категории
Loading categories
CVE-2025-54309 — Обход аутентификации CrushFTP AS2 | Kitploit
Инструменты/GitHubGitHub/blueisbeautiful/cve-2025-54309
Аутентификация и авторизацияАнализ уязвимостейЭксплуатацияЭксплуатация веб-приложенийСбор информацииТестирование на Проникновение
GitHubblueisbeautiful/cve-2025-54309

CVE-2025-54309

Обход аутентификации CrushFTP AS2

Репозиторий
11 месяцев назадЕщё не проверено

Популярное

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

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

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

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

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

CVE-2025-54309 Обход аутентификации CrushFTP

Обзор

CVE-2025-54309 — это уязвимость обхода аутентификации в CrushFTP, которая позволяет несанкционированное создание административных пользователей через манипуляцию заголовком AS2.

Технические детали

Местоположение уязвимости

  • Файл: crushftp/server/ServerSessionHTTP.java
  • Метод: loginCheckHeaderAuth() (строка 2285)
  • Корневая причина: Некорректная логика проверки заголовка AS2

Уязвимый код

root@kitploit:~
} else if (this.headerLookup.containsKey("as2-to".toUpperCase())) {
    if (this.headerLookup.getProperty("as2-to".toUpperCase()).trim().indexOf("-_-") < 0 && !ServerStatus.BG("blank_passwords")) {
        return;  // Authentication bypass occurs here
    }

Метод эксплуатации

  1. Отправьте POST-запрос на /WebInterface/function/ с пустым заголовком AS2-To
  2. Включите команду setUserItem в тело запроса
  3. Сервер обходит аутентификацию из-за отсутствия разделителя -_- в заголовке AS2-To
  4. Административный пользователь создается без надлежащей аутентификации

Затронутые версии

  • CrushFTP 10.x < 10.8.5
  • CrushFTP 11.x < 11.3.4_23

Поисковый запрос Shodan

  • http.server_hash:525710691,-1319113083,2114359341,1401270286,-608770667
  • http.favicon.hash:-1022206565
  • "/WebInterface/w3c/p3p.xml"

Google дорки

  • intitle:"CrushFTP WebInterface"
  • inurl:"/WebInterface/login.html"

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

root@kitploit:~
python3 cve_2025_54309.py <target_url> [-u username] [-p password] [-v]

Примеры

root@kitploit:~
# Basic exploitation
python3 cve_2025_54309.py http://crushftp.example.com:8080

# Custom credentials
python3 cve_2025_54309.py https://crushftp.example.com -u kali -p kali1

# With login verification
python3 cve_2025_54309.py http://crushftp.example.com -v

Требования

  • Python 3.x
  • библиотека requests

Отказ от ответственности

Этот инструмент предназначен только для авторизованного тестирования безопасности. Пользователи несут ответственность за соблюдение применимых законов и нормативных актов.

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